In testing …
Postfix and Dovecot (imap and pop3) with STARTTLS encryption.
docker run -d -e maildomain=yourdomain.xyz -p 25:25 -p 465:465 -p 143:143 -p 993:993 –name postfix-dovecot daone/postfix-dovecot
Install mkpasswd:
apt-get install whois
Generate encrypted password:
mkpasswd your_password
Create the user:
docker exec postfix-dovecot create_user.sh *user encrypted_password*
docker run -d -e maildomain=yourdomain.xyz -v /path_for_postfix_mail_delivery:/var/mail -v path_for_imap_storage:/home -p 25:25 -p 465:465 -p 143:143 -p 993:993 --name postfix-dovecot daone/postfix-dovecot
Generate your certificate : http://wiki2.dovecot.org/SSL/CertificateCreation
Save certificate as ssl.crt and key as ssl.key.
Add -v path_to_your_certificate:/ssl to docker run command.
docker exec postfix-dovecot ln -s /ssl/ssl.crt /etc/dovecot/dovecot.pem
docker exec postfix-dovecot ln -s /ssl/ssl.key /etc/dovecot/private/dovecot.pem
docker exec postfix-dovecot doveadm reload
To check if OCSP is the cause of the trouble disable it temporarily and retry to connect to your server.
Preferences -> Advanced -> Certificates -> Validation -> Uncheck "Use the Online Certificate Status Protocol (OCSP) to confirm the current validity of certificates"
http://unix.stackexchange.com/questions/123367/thunderbird-fails-to-connect-to-dovecot-and-postfix
Content type
Image
Digest
Size
94.3 MB
Last updated
about 5 years ago
docker pull eviora/postfix-dovecot