Dovecot je doručovací agent (Mail Delivery Agent), primárne zameraný na bezpečnosť. Podporuje väčšinu formátov poštových schránok: mbox alebo Maildir. V tejto časti si povieme, ako ho nastaviť do pozície imap alebo pop3 servera.
Ak chceme nainštalovať dovecot, spustíme nasledujúci príkaz:
sudo apt-get install dovecot-imapd dovecot-pop3d
Nastavenia systému dovecot sa dajú upravovať v súbore
/etc/dovecot/dovecot.conf
.
Môžeme si zvoliť protokol, ktorý budeme používať. Mal by to byť jeden z týchto: pop3, pop3s (pop3
secure), imap a imaps (imap secure). Popis týchto protokolov nie je predmetom tejto príručky. Viac informácií o nich môžete nájsť vo Wikipédií v článkoch POP3 a
IMAP.
IMAPS a POP3S sú zabezpečenými verziami jednoduchých protokolov IMAP a
POP3, pretože používajú na pripojenie SSL šifrovanie. Vybrané protokoly môžeme nastaviť v nasledujúcom riadku v súbore
/etc/dovecot/dovecot.conf
:
protocols = pop3 pop3s imap imaps
Potom si zvolíme formát poštovej schránky, ktorý budeme používať. Dovecot podporuje formáty maildir a mbox. Toto sú najčastejšie používané formáty poštových schránok. Každá z nich má iné výhody, o ktorých sa môžeme viac dozvedieť na stránke Dovecot web site.
Typ mailovej schránky nastavíme v súbore
/etc/dovecot/dovecot.conf
pomocou nasledujúceho riadku:
mail_location = maildir:~/Maildir # (pre formát maildir)
alebo
mail_location = mbox:~/mail:INBOX=/var/spool/mail/%u # (pre formát mbox)
![]() |
Tiež by ste mali nastaviť agenta pre prenos pošty - Mail Transport Agent (MTA), ak prichádzajúcu poštu doručuje do iného typu schránky ako ste nastavili. |
---|---|
Po ukončení konfigurácie systému dovecot, reštartujeme démon dovecot, aby sa nastavenia prejavili:
sudo /etc/init.d/dovecot restart
Ak je povolený protokol imap alebo pop3, môžeme ho otestovať pomocou príkazu telnet localhost pop3 alebo telnet localhost imap2. Ak uvidíte niečo podobné, ako je v nasledujúcom výpise, inštalácia prebehla úspešne:
bhuvan@rainbow:~$ telnet localhost pop3
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
+OK Dovecot ready.
Ak chceme dovecot nastaviť tak, aby používal SSL, otvoríme súbor
/etc/dovecot/dovecot.conf
a pozmeníme nasledujúce riadky:
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 certifikát môžeme získať od Certifikačnej autority alebo môžeme vytvoriť sebou podpísaný SSL certifikát.
Ten však nie je vhodný pre email, pretože SMTP klienti neakceptujú "sebou podpísané certifikáty". Viac informácií o tom, ako sa dá získať alebo vytvoriť certifikát, sa nachádza v časti "Certifikáty". Po získaní certifikátu, budeme mať súbor s kľúčom a súbor s certifikátom. Nakopírujeme ich do priečinkov, na ktoré sa odkazujeme v súbore /etc/dovecot/dovecot.conf
.
Aby sa dalo pristupovať k mailovému serveru z iného počítača, musíme nastaviť firewall tak , aby umožnil spojenie na server cez nasledujúce porty.
IMAP - 143
IMAPS - 993
POP3 - 110
POP3S - 995
Viac informácií sa nachádza na stránke Dovecot website.
Viac informácií sa nachádza aj na stránke Dovecot Ubuntu Wiki.