sudo apt-get install dovecot-imapd
- Impostare la posizione delle Mailbox
sudo sed -i 's/^#mail_location =/mail_location = maildir:~\/Maildir/' /etc/dovecot/dovecot.conf
- Settare certificati se servono:
sudo sed -i 's@^#ssl_cert_file = /etc/ssl/certs/dovecot.pem@ssl_cert_file = /etc/ssl/certs/dovecot.pem@;s@^#ssl_key_file = /etc/ssl/private/dovecot.pem@ssl_key_file = /etc/ssl/private/dovecot.pem@' /etc/dovecot/dovecot.conf
- Copiare Certificati in /tmp e poi installali
export CERTNAME=mycertname
sudo cp /tmp/${CERTNAME}.crt /etc/ssl/certs/dovecot.pem
sudo cp /tmp/${CERTNAME}.key /etc/ssl/private/dovecot.pem
- Consentire la connessione con plain text auth senza ssl
sudo sed -i 's@^#disable_plaintext_auth = yes@disable_plaintext_auth = no@' /etc/dovecot/dovecot.conf
- Se si vuole emulare il comportamento di courier-imap (settare INBOX. come namespace path)
sudo sed -i 's@^#namespace private {@namespace private {@;s@^ #separator =@ separator = .@' /etc/dovecot/dovecot.conf
sudo sed -i 's@^ #separator =@ separator = .@' /etc/dovecot/dovecot.conf
sudo sed -i 's@^ #prefix =@ prefix = INBOX.@' /etc/dovecot/dovecot.conf
sudo sed -i 's@^ #inbox = yes@ inbox = yes@' /etc/dovecot/dovecot.conf
sudo sed -i '259 s@^#}@}@' /etc/dovecot/dovecot.conf
- Testare la configurazione
sudo dovecot -n > /dev/null
sudo invoke-rc.d dovecot restart
sudo netstat -anp | grep '993\|143' | grep ^tcp
tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 31426/dovecot
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 31426/dovecot