Εξυπηρετητής Dovecot

Το Dovecot είναι Mail Delivery Agent, γραμμένος με πρώτο γνώμονα την ασφάλεια. Υποστηρίζει τις κυριότερες μορφές ταχυδρομικής θυρίδας: mbox και Maildir. Σε αυτή την ενότητα περιγράφεται η ρύθμισή του ως εξυπηρετητή imap ή pop3.

Εγκατάσταση

Για να εγκαταστήσετε το dovecot, εισάγετε την ακόλουθη εντολή στο τερματικό:

sudo apt-get install dovecot-imapd dovecot-pop3d

Ρυθμίσεις

Για να ρυθμίσετε το dovecot, μπορείτε να τροποποιήσετε το αρχείο /etc/dovecot/dovecot.conf. Μπορείτε να επιλέξετε το πρωτόκολλο που θα χρησιμοποιείται: pop3, pop3s (ασφαλές pop3), imap και imaps (ασφαλές imap). Η περιγραφή αυτών των πρωτοκόλλων υπερβαίνει το αντικείμενο του παρόντος οδηγού. Για περισσότερες λεπτομέρειες μπορείτε να ανατρέξετε στα άρθρα της Βικιπαίδειας για το POP3 και το IMAP.

Τα IMAPS και POP3S είναι περισσότερο ασφαλή από τα απλά IMAP και POP3 γιατί χρησιμοποιούν κρυπτογράφηση SSL για τη σύνδεση. Αφού επιλέξετε πρωτόκολλο, τροποποιήστε την ακόλουθη γραμμή στο αρχείο /etc/dovecot/dovecot.conf:

protocols = pop3 pop3s imap imaps

Στη συνέχεια, επιλέξτε την ταχυδρομική θυρίδα που θα χρησιμοποιήσετε. Το Dovecot υποστηρίζει τις μορφές maildir και mbox. Πρόκειται για τις πιο διαδεδομένες μορφές. Καθεμία έχει τα δικά της πλεονεκτήματα, που μπορείτε να πληροφορηθείτε από τον ιστότοπο του Dovecot.

Αφού επιλέξετε τον τύπο ταχυδρομικής θυρίδας, τροποποιήστε το αρχείο /etc/dovecot/dovecot.conf, αλλάζοντας την ακόλουθη γραμμή:

mail_location = maildir:~/Maildir # (για το maildir)
ή
mail_location = mbox:~/mail:INBOX=/var/spool/mail/%u # (για το mbox)
[Σημείωση]

Αν ο τύπος ταχυδρομικής θυρίδας σας ήταν διαφορετικός, θα πρέπει να ρυθμίσετε τον Mail Transport Agent (MTA) για να μεταφέρει την εισερχόμενη αλληλογραφία στον νέο τύπο.

Αφού ολοκληρώσετε τη ρύθμιση του dovecot, επανεκκινήστε την υπηρεσία dovecot για να το δοκιμάσετε:

sudo /etc/init.d/dovecot restart

Ακόμη, αν έχετε ενεργοποιημένο το imap, ή το pop3, μπορείτε να προσπαθήσετε να κάνετε είσοδο με τις εντολές telnet localhost pop3 ή telnet localhost imap2. Αν εμφανιστεί κάτι παρόμοιο με το παρακάτω, η εγκατάσταση έχει ολοκληρωθεί επιτυχώς:

bhuvan@rainbow:~$ telnet localhost pop3
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
+OK Dovecot ready.

Ρύθμιση του Dovecot SSL

Για να ρυθμίσετε το dovecot έτσι ώστε να χρησιμοποιεί SSL, μπορείτε να τροποποιήσετε τις ακόλουθες γραμμές στο αρχείο /etc/dovecot/dovecot.conf:

ssl_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
ssl_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
ssl_disable = no
disable_plaintext_auth = no

Μπορείτε να αποκτήσετε το πιστοποιητικό SSL από Αρχή Πιστοποιητικών (CA) ή να δημιουργήσετε πιστοποιητικό SSL με τη δική σας υπογραφή. Η τελευταία επιλογή ενδείκνυται για email, καθώς οι πελάτες SMTP σπάνια παραπονιούνται για τα πιστοποιητικά που φέρουν την υπογραφή σας (self-signed certificates). Ανατρέξτε στο “Πιστοποιητικά” για λεπτομέρειες σχετικά με τη δημιουργία πιστοποιητικού SSL με την υπογραφή σας. Αφού δημιουργήσετε το πιστοποιητικό θα έχετε αποκτήσει ένα αρχείο κλειδιού και ένα αρχείο πιστοποιητικού. Παρακαλούμε, αντιγράψτε τα στην τοποθεσία που αναφέρεται στο αρχείο ρυθμίσεων /etc/dovecot/dovecot.conf.

Ρύθμιση τείχους προστασίας για εξυπηρετητή ηλ. αλληλογραφίας

Για να έχετε πρόσβαση στον εξυπηρετητή ηλ. αλληλογραφίας από άλλο υπολογιστή, θα πρέπει να ρυθμίσετε το τείχος προστασίας (firewall) σας ώστε να δέχεται συνδέσεις προς τον εξυπηρετητή, στις απαραίτητες θύρες.

Αναφορές