Courier-IMAP ist wie es der Name schon sagt ein IMAP-Server der Zugriff auf die Mails durch Mailclients gibt.
Es sollte CourierAuthlib installiert sein.
Die Installation erfolgt nach bekanntem Schema.
# cd /usr/ports/mail/courier-imap # make install clean
Soll der Zugriff auf den IMAP-Server verschlüsselt erfolgen ist eine Datei notwendig die sowohl das SSL-Zertifikat als auch den privaten Schlüssel des Servers enthält. Schlüssel und Zertifikat wurden bereits nach OpenSSL Zertifikat erstellen erzeugt.
Es wird ins Verzeichnis gewechselt in welchem Zertifikat und Schlüssel abgelegt sind (im Beispiel /etc/opensslcerts).
Nun werden die beiden Dateien in eine zusammenkopiert:
# cp mail.key combined-key-cert # cat official-mail.crt >> combined-key-cert
Anschließend wird Courier entsprechend angepasst. Hierzu wird die Datei /usr/local/etc/courier-imap/imapd-ssl bearbeitet. Die Zeile
TLS_CERTFILE=/usr/local/share/courier-imap/imapd.pem
wird zu
TLS_CERTFILE=/etc/opensslcerts/combined-key-cert
geändert.
Die /etc/rc.conf wird entsprechend ergänzt:
courier_imap_imapd_ssl_enable="YES"
Nun kann der Dienst wie üblich gestartet werden:
# /usr/local/etc/rc.d/courier-imap-imapd-ssl start
Hinweis: Auch Sicherheitsgründen wurde ausschließlich der IMAP-Server mit SSL aktiviert. Ohne die Ergänzung -ssl kann auch der unverschlüsselte Verkehr aktiviert werden.