sudo aptitude install dovecot-imapd
- Impostare la posizione delle Mailbox
sudo sed -i 's/^#mail_location =/mail_location = maildir:~\/Maildir/' /etc/dovecot/dovecot.conf
echo "4bfc00449358b92e9b657bbbd482e925 /etc/dovecot/dovecot.conf" | md5sum --check
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
echo "f411627939944ef98c86a8c55920d3c0 /etc/dovecot/dovecot.conf" | md5sum --check
- 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
echo "49e6f6c47b54f18028188d23c7251b4c /etc/dovecot/dovecot.conf" | md5sum --check
- 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
echo "ac4faa7b953b6d27499af13cd126814d /etc/dovecot/dovecot.conf" | md5sum --check
sudo sed -i 's@^ #separator =@ separator = .@' /etc/dovecot/dovecot.conf
echo 'ac4faa7b953b6d27499af13cd126814d /etc/dovecot/dovecot.conf' | md5sum --check
sudo sed -i 's@^ #prefix =@ prefix = INBOX.@' /etc/dovecot/dovecot.conf
echo "47f2068528a8c94c13a58349028f011c /etc/dovecot/dovecot.conf" | md5sum --check
sudo sed -i 's@^ #inbox = yes@ inbox = yes@' /etc/dovecot/dovecot.conf
echo "039d314e7f76647a93f3b83952cfac2f /etc/dovecot/dovecot.conf" | md5sum --check
sudo sed -i '259 s@^#}@}@' /etc/dovecot/dovecot.conf
echo "532e95aaaa013008ba7e5238d9b9c79d /etc/dovecot/dovecot.conf"| md5sum --check
- 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