RainLoop Webmail - Ένας σύγχρονος γρήγορος πελάτης ηλεκτρονικού ταχυδρομείου βασισμένος στον Ιστό για Linux


Το RainLoop είναι μια δωρεάν εφαρμογή webmail που βασίζεται στην PHP, είναι δωρεάν και ανοιχτού κώδικα, διαθέτει σύγχρονη διεπαφή χρήστη για τη διαχείριση μεγάλου αριθμού λογαριασμών email χωρίς την ανάγκη σύνδεσης με βάση δεδομένων, εκτός από συνδεσιμότητα χωρίς βάση δεδομένων, διαθέτει πρωτόκολλα SMTP και IMAP για εύκολη αποστολή/λήψη email χωρίς κανένα πρόβλημα.

Βασικά χαρακτηριστικά RainLoop

  1. Σύγχρονο : Σύγχρονη διεπαφή χρήστη, με drag’n’drop αρχείων, γραμμή προόδου για μεταφόρτωση αρχείων, ειδοποιήσεις προγράμματος περιήγησης, ενσωμάτωση εικόνων σε μηνύματα, συντομεύσεις πληκτρολογίου, αλληλογραφία πολλαπλών γλωσσών κ.λπ.
  2. Τεχνολογικά : Υποστηρίζει όλα τα πιο πρόσφατα πρωτόκολλα διακομιστή αλληλογραφίας, όπως SMTP και IMAP. Η μηχανή αποθήκευσης κρυφής μνήμης πολλαπλών επιπέδων επιτρέπει την αύξηση της απόδοσης της εφαρμογής και τη μείωση του φόρτου σε αλληλογραφία και διακομιστή.
  3. Προσαρμόσιμο : Επιλογές υψηλής προσαρμογής για την προσαρμογή της διάταξης διεπαφής χρησιμοποιώντας οπτικά θέματα και υποστήριξη για πολυγλωσσική διεπαφή, με νέες γλώσσες που προστίθενται εύκολα.
  4. Κοινωνικά : Η ενσωμάτωση με το Facebook, το Google και το Twitter επιτρέπει στους χρήστες να συνδεθούν με τα διαπιστευτήρια του κοινωνικού τους δικτύου.
  5. Απλότητα : Παρέχει εύκολο τρόπο εγκατάστασης και αναβάθμισης της εφαρμογής RainLoop χωρίς τεχνικές δεξιότητες. Το ενσωματωμένο εργαλείο αναβάθμισης επιτρέπει στους χρήστες να αποκτούν εύκολα νέα έκδοση και πρόσθετα με ένα μόνο κλικ μέσω της διεπαφής διαχειριστή.
  6. Ασφάλεια : Η ενσωματωμένη μονάδα προστασίας διαγράφει επικίνδυνες οντότητες HTML για την αποτροπή πολλών επιθέσεων. Επιπλέον, η μηχανή ασφαλείας που βασίζεται σε διακριτικά χρησιμοποιείται για προστασία από επιθέσεις CSRF.
  7. Επεκτασιμότητα : Το σύστημα προσθηκών παρέχει πολλές δυνατότητες όπως η αλλαγή κωδικού πρόσβασης, η καθολική διεύθυνση, η οθόνη σύνθεσης, η διατήρηση των ρυθμίσεων χρήστη στη βάση δεδομένων κ.λπ. ενσωματώνονται εύκολα στην εφαρμογή.
  8. Απόδοση : Η εφαρμογή είναι καλά σχεδιασμένη με γνώμονα την αποτελεσματική χρήση της μνήμης, ώστε να μπορεί να λειτουργεί ομαλά ακόμη και σε διακομιστές χαμηλού επιπέδου. Ωστόσο, στις περισσότερες περιπτώσεις, η απόδοση και η ταχύτητα της εφαρμογής εξαρτάται άμεσα από την απόδοση του διακομιστή και το διαθέσιμο εύρος ζώνης.

Απαίτηση RainLoop

Για να εγκαταστήσουμε την εφαρμογή RainLoop χρειαζόμαστε:

  1. Λειτουργικό σύστημα GNU/Linux
  2. Διακομιστής ιστού Apache
  3. PHP έκδοση 5.3 ή νεότερη
  4. Επεκτάσεις PHP
Επίδειξη και προεπισκόπηση του RainLoop
  1. Παρακολουθήστε επίδειξη εφαρμογής – http://demo.rainloop.net/

Περιβάλλον Δοκιμών
  1. Λειτουργικό σύστημα – CentOS 6.5 & Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. RainLoop – 1.6.3.715

Εγκατάσταση του RainLoop Webmail σε Linux

Όπως ανέφερα προηγουμένως, ότι το RainLoop Webmail έχει αναπτυχθεί σε PHP για Linux με Apache. Επομένως, πρέπει να έχετε έναν διακομιστή Web που λειτουργεί με PHP εγκατεστημένο στο σύστημα μαζί με λειτουργικές μονάδες PHP όπως cURL, ibxml, dom, openssl, DateTime, PCRE, κ.λπ. Για να εγκαταστήσετε όλα αυτά τα απαιτούμενα πακέτα, μπορείτε να χρησιμοποιήσετε το εργαλείο διαχείρισης πακέτων που ονομάζεται yum ή apt-get σύμφωνα με τη διανομή σας στο Linux.

Βήμα 1: Εγκαταστήστε Apache, PHP και MySQL

Εγκαταστήστε σε συστήματα που βασίζονται στο Red Hat χρησιμοποιώντας την εντολή yum.

yum install httpd
yum install mysql mysql-server
yum install php php-mysql php-xml pcre php-common curl 
service httpd start
service mysqld start

Εγκαταστήστε σε συστήματα που βασίζονται στο Debian χρησιμοποιώντας την εντολή apt-get.

apt-get install apache2
apt-get install mysql-server mysql-client
apt-get install php5 libapache2-mod-auth-mysql libmysqlclient15-dev php5-mysql curl libcurl3 libcurl3-dev php5-curl php5-json
service apache2 start
service mysql start

Βήμα 2: Λήψη και εγκατάσταση του RainLoop Webmail

Τώρα μεταβείτε στον επίσημο ιστότοπο RainLoop και κατεβάστε την πιο πρόσφατη πηγή tarball (δηλαδή την έκδοση 1.6.3.715) χρησιμοποιώντας τον παρακάτω σύνδεσμο.

  1. http://rainloop.net/downloads/

Εναλλακτικά, μπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη εντολή ‘wget’ για να κατεβάσετε το πιο πρόσφατο πακέτο προέλευσης και να το εξαγάγετε σε έναν ριζικό κατάλογο ιστού Apache. Για παράδειγμα, "/var/www/rainloop" ή "/var/www/html/rainloop".

Σε συστήματα που βασίζονται στο Red Hat
mkdir /var/www/html/rainloop		
cd /var/www/html/rainloop
wget http://repository.rainloop.net/v1/rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
unzip rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
rm rainloop-*.zip
Σε συστήματα που βασίζονται στο Debian
mkdir /var/www/rainloop		
cd /var/www/webmail
wget http://repository.rainloop.net/v1/rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
unzip rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
rm rainloop-*.zip

Σημείωση: Μπορείτε επίσης να κάνετε λήψη της πιο πρόσφατης έκδοσης της εφαρμογής RainLoop χωρίς να χρειάζεται να ασχοληθείτε με το αρχείο zip, απλώς χρησιμοποιήστε την ακόλουθη εντολή στο τερματικό σας.

curl -s http://repository.rainloop.net/installer.php | php

Βήμα 3: Διαμόρφωση δικαιωμάτων

Μετά την εξαγωγή του περιεχομένου του πακέτου, φροντίστε να ορίσετε τα σωστά δικαιώματα για τα αρχεία και τους καταλόγους πριν εγκαταστήσετε το προϊόν. Αυτό είναι απαραίτητο για την εκτέλεση της εφαρμογής με την προεπιλεγμένη διαμόρφωση. Αυτό είναι επίσης υποχρεωτικό, όταν πρόκειται για μη αυτόματη αναβάθμιση ή επαναφορά από αντίγραφο ασφαλείας. Μεταβείτε στον κατάλογο εφαρμογών, π.χ. ‘/var/www/rainloop’ ή ‘/var/www/html/rainloop’ και εκτελέστε τις ακόλουθες εντολές σε αυτόν.

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

Τώρα, ορίστε τον κάτοχο για την εφαρμογή αναδρομικά.

chown -R www-data:www-data .

Σημείωση: Ανάλογα με τη συγκεκριμένη διανομή Linux, ο λογαριασμός χρήστη για τις εκτελέσεις του διακομιστή web μπορεί να διαφέρει (apache, www, www-data, κανείς, nginx, κ.λπ.).

Βήμα 4: Διαμορφώστε το RainLoop μέσω της διεπαφής διαχειριστή

Υπάρχουν δύο τρόποι για να διαμορφώσετε την εφαρμογή RainLoop – χρησιμοποιώντας τον πίνακα διαχείρισης ή τροποποιώντας το αρχείο «application.ini» με μη αυτόματο τρόπο από το τερματικό. Ωστόσο, οι περισσότερες από τις βασικές επιλογές διαμορφώνονται μέσω της διεπαφής ιστού και αυτό θα πρέπει να έχει κατάληξη στις περισσότερες περιπτώσεις. Για πρόσβαση στον πίνακα διαχείρισης, χρησιμοποιήστε τα παρακάτω προεπιλεγμένα διαπιστευτήρια σύνδεσης.

  1. URL : http://Your-IP-Address/rainloop/?admin
  2. Χρήστης : διαχειριστής
  3. Πάσο : 12345

Είσοδος διαχειριστή

Αλλαγή κωδικού πρόσβασης διαχειριστή

Μόλις συνδεθείτε, συνιστάται να αλλάξετε τον προεπιλεγμένο κωδικό πρόσβασης για να προστατεύσετε την εφαρμογή από κακόβουλες επιθέσεις.

Επωνυμία

Μπορείτε να προσαρμόσετε την οθόνη σύνδεσής σας προσθέτοντας προσαρμοσμένους τίτλους, περιγραφές και διαδρομή στο λογότυπο.

Ενεργοποιήστε τις Επαφές

Για να ενεργοποιήσουμε τη λειτουργία επαφών, πρέπει να χρησιμοποιήσουμε την υποστηριζόμενη βάση δεδομένων. Εδώ, θα χρησιμοποιήσουμε τη MySQL ως βάση δεδομένων για την ενεργοποίηση των επαφών. Επομένως, δημιουργήστε τη βάση δεδομένων με μη αυτόματο τρόπο χρησιμοποιώντας τις ακόλουθες εντολές στο τερματικό.

mysql -u root -p
mysql> create database rainloop;
mysql> exit;

Τώρα ενεργοποιήστε τη λειτουργία επαφών από τη σελίδα Πίνακας διαχειριστή –> Επαφές.

Προσθήκη Τομέων

Μπορείτε να προσθέσετε ή να διαμορφώσετε τους τομείς σας στη σελίδα Πίνακας διαχειριστή –> Τομείς –> Προσθήκη τομέα. Η συνιστώμενη ρύθμιση για την προσθήκη τομέα είναι ο localhost, δηλαδή 127.0.0.1 και η θύρα 143 για το IMAP και η θύρα 25 για SMTP. Με βάση τη διαμόρφωση του διακομιστή, μπορείτε επίσης να επιλέξετε SSL/TLS για IMAPS/SMTPS και μην ξεχάσετε για να επιλέξετε το πλαίσιο ελέγχου "Χρήση σύντομης φόρμας σύνδεσης".

Πρόσθετα – Ενεργοποιήστε την αλλαγή κωδικού πρόσβασης

Αυτό το πρόσθετο προσθέτει λειτουργικότητα για την αλλαγή του κωδικού πρόσβασης του λογαριασμού email. Για να ενεργοποιήσετε αυτήν την προσθήκη, πρέπει να εγκαταστήσετε ένα πακέτο που ονομάζεται «poppassd» στον διακομιστή.

apt-get install poppassd	[on Debian based Systems]

Σε συστήματα που βασίζονται στο Red Hat, πρέπει να κάνετε λήψη και να ενεργοποιήσετε το Razor's Edge Repository για τη συγκεκριμένη διανομή σας και στη συνέχεια να εγκαταστήσετε το πακέτο «poppassd» χρησιμοποιώντας την ακόλουθη εντολή.

yum install poppassd

Στη συνέχεια, μεταβείτε στην ενότητα Πίνακας διαχειριστή –> Πακέτο για να εγκαταστήσετε την προσθήκη.

Ενεργοποιήστε την προσθήκη poppassd από τη σελίδα Πίνακας διαχειριστή > Προσθήκες και επιλέξτε το πλαίσιο "poppassd-change-password". Προσθέστε τις λεπτομέρειες διακομιστή, όπως 127.0.0.1, Θύρα 106 και πληκτρολογήστε «*» για Επιτρεπόμενα μηνύματα ηλεκτρονικού ταχυδρομείου.

Κοινωνικός

Η ενσωμάτωση με το Facebook, το Google και το Twitter επιτρέπει στους χρήστες να συνδεθούν χρησιμοποιώντας διαπιστευτήρια κοινωνικού δικτύου. Η ενσωμάτωση Dropbox επιτρέπει στους χρήστες να επισυνάψουν αρχεία από τον αποθηκευτικό χώρο του dropbox.

Για να ενεργοποιήσετε την κοινωνική ενσωμάτωση, μεταβείτε στην καρτέλα Πίνακας διαχειριστή –> Κοινωνικά και προσθέστε τα κατάλληλα πεδία για συγκεκριμένα κοινωνικά δίκτυα. Για πιο λεπτομερείς οδηγίες σχετικά με την κοινωνική ένταξη μπορείτε να βρείτε στη διεύθυνση http://rainloop.net/docs/social/.

Σύνδεσμοι αναφοράς

Αρχική σελίδα RainLoop