Todo: DH-Parameter einbinden ====== Vorraussetzungen ====== * Einfache [[dovecot-imapd]] Installation * [[ssl]] Zertifikat erzeugt * Korrektes [[bind|DNS]] * Korrekte [[zeitserver|Uhrzeiten]] auf allen Rechnern ====== SSL / TLS für Dovecot ====== ===== Server-Zertifikat für verschlüsselte Verbindungen ===== Wie in [[ssl]] oder [[dehydrated]] beschrieben Server-Zertifikat bauen === openSuSE 12.1 === cd /etc/ssl cp /root/server-ssl/servercert.pem certs/ cp /root/server-ssl/serverkey.pem private/ cp /home/ca/ca.*/cacert.pem certs/ chmod 640 private/serverkey.pem #chgrp ssl private/serverkey.pem ==== Dovecot konfigurieren ==== ausführlich: https://ssl-config.mozilla.org/#server=dovecot&config=intermediate vereinfacht: ssl = required ssl_cert = doveconf ssl_cert doveconf ssl_key systemctl reload dovecot.service ==== testen === === curl === curl -v --ssl-reqd --url imaps://server.example.com:993 --user user1@server.example.com === nc === nc server.example.com 143 .. * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot ready. === testssl === testssl server.example.com:993 testssl --starttls=imap server.example.com:143 === openssl === openssl s_client -starttls imap -CAfile /etc/ssl/certs/cacert.pem -connect server.example.com:143