====== SquirrelMail Web Mail ====== Εάν έχουμε ήδη ρυθμίσει σε έναν mail server με επιτυχία τις υπηρεσίες imap και smtp μπορούμε να εγκαταστήσουμε την εφαρμογή SquirrelMail για πρόσβαση web mail ===== Εγκατάσταση ===== apt-get install squirrelmail squirrelmail-decode php5-recode ===== Ενεργοποίηση site===== Για να ενεργοποιήσουμε το site αντιγράφουμε το /etc/squirrelmail/apache.conf στα διαθέσιμα sites cp /etc/squirrelmail/apache.conf /etc/apache2/sites-available/squirrelmail Τροποποιούμε το configuration αρχείο /etc/apache2/sites-available/squirrelmail Ορίζουμε τον virtual υποφάκελο στον οποίο θα εξυπηρετεί. (Καλό είναι να μην επιλέξουμε φακέλους webmail, mail, για λόγους ασφαλείας, επειδή στοχεύονται από robot που κάνουν επιθέσεις) Alias /mymail /usr/share/squirrelmail Αφαιρούμε τα σχόλια από τις ρυθμίσεις https (Εάν είναι ενεργοποιημένα το mod_rewrite και mod_ssl θα μας κάνει redirect σε https) RewriteEngine on RewriteCond %{HTTPS} !^on$ [NC] RewriteRule . https://%{HTTP_HOST}%{REQUEST_URI} [L] Τέλος ενεργοποιούμε το site a2ensite squirrelmail /etc/init.d/apache2 reload Έχουμε πρόσβαση πλέον από την διεύθυνση http://www.mydomain.gr/mymail. Ακόμα βέβαια δεν έχουν γίνει οι απαραίτητες ρυθμίσεις ===== Ρύθμιση ===== Εκτελούμε /etc/squirrelmail/conf.pl Οι περισσότερες ρυθμίσεις είναι αυτονόητες. Θα δούμε τις πιο σημαντικές. (Οι ρυθμίσεις αποθηκεύονται στο αρχείο /etc/squirrelmail/config.php) ==== Login Screen ==== Τοποθετούμε το logo μας στον φάκελο /usr/share/squirrelmail/images και τροποποιούμε στις ρυθμίσεις το όνομα και το μέγεθος της εικόνας, καθώς και το Organization Name Εάν θέλουμε να αλλάξουμε ή να αφαιρέσουμε το κείμενο που εμφανίζει την έκδοση του squirrelmail τροποποιούμε το αρχείο /usr/share/squirrelmail/src/login.php (ψάχνουμε για SquirrelMail version και SquirrelMail Project Team Αλλάζουμε τις παρακάτω 2 γραμμές '' . sprintf (_("SquirrelMail version %s"), $version) . '
' ."\n". ' ' . _("By the SquirrelMail Project Team") . '
' . "\n" ) . σε '' . _(" ") . '
' ."\n". ' ' . _(" ") . '
' . "\n" ) Βεβαίως στην επόμενη αναβάθμιση θα εμφανιστεί πάλι οπότε ο καλύτερος τρόπος είναι η χρήση ενός login module και όχι η απευθείας τροποποίηση του κώδικα ==== Ρύθμιση imap ==== Στις ρυθμίσεις Server Settings επιλέγουμε A για να εμφανιστούν οι ρυθμίσεις imap. Καλό είναι να ορίσουμε το Server Software για καλύτερη συμβατότητα με το imap server ==== Ρύθμιση smtp ==== Στις ρυθμίσεις Server Settings επιλέγουμε B για να εμφανιστούν οι ρυθμίσεις smtp. Ρυθμίζουμε οπωσδήποτε το smtp authentication π.χ. σε login (with IMAP username and password) ==== Ρύθμιση γλώσσας ==== To squirrelmail έρχεται μεταφρασμένο σε πολλές γλώσσες. Αρχικά στις ρυθμίσεις Server Settings ορίζουμε το default language π.χ. σε el_GR. Δεν τροποποιούμε το default charset αφού χρησιμοποιείται μόνο στο locale en_US Οι διαθέσιμες μεταφράσεις βρίσκονται σε υποφακέλους στον φάκελο /usr/share/squirrelmail/locale/. Εδώ φαίνεται και ο κωδικός locale που πρέπει να εισάγουμε. Στην συνέχεια εκτελούμε dpkg-reconfigure locales προσθέτοντας οπωσδήποτε το locale που ορίσαμε στο squirrelmail (π.χ. el_GR ISO-8859-7). Δεν χρειάζεται να το ορίσουμε default. ===== Χρήση ===== Παρόλο που είναι καλό να ρυθμίσουμε τις ταυτότητες, ακόμα και εάν στις ταυτότητες εμφανίζεται ο αποστολέας ως username@hostname στον παραλήπτη φτάνει με το όνομα που είναι ρυθμισμένο στο αρχείο /etc/postfix/senders