Installazione di Dovecot come server imap in Debian
Jump to navigation
Jump to search
Debian Wheezy, Jessie
| Attenzione questo articolo è ancora incompleto. Sentiti libero di contribuire cliccando sul tasto edit. |
sudoedit 10-ssl.conf
ssl = yes
ssl_cert = </etc/ssl/certs/server.example.com.crt ssl_key = </etc/ssl/private/server.example.com.key
Debian Squeeze
- Installare i pacchetti
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
- Avviare dovecot
sudo invoke-rc.d dovecot restart
- Verificare che ascolti:
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