Courier IMAP
Der Courier IMAP Server kommt auch ohne eigene Schema-Erweiterung aus, obwohl
er eine eigene mitbringt. Diese bietet allerdings nur optionale Funktionalität.
Die LDAP Einstellungen werden in /etc/courier/authldaprc abgelegt:
... LDAP_SERVER 192.168.0.1 LDAP_PORT 389 LDAP_PROTOCOL_VERSION 2 LDAP_BASEDN dc=mydomain, dc=de LDAP_BINDDN cn=Manager, dc=mydomain, dc=de LDAP_BINDPW Passwort LDAP_TIMEOUT 20 LDAP_AUTHBIND 1 LDAP_MAIL mail LDAP_HOMEDIR homeDirectory LDAP_DEFAULTDELIVERY defaultDelivery LDAP_FULLNAME cn LDAP_CLEARPW clearPassword LDAP_CRYPTPW userPassword LDAP_UID uidNumber LDAP_GID gidNumber LDAP_DEREF never LDAP_TLS 1 ...
In der Grundeinstellung wird ein Verzeichnis Maildir im Homeverzeichnis
als Mailbox verwendet. Die diesbezügliche Einstellung steht in
/etc/courier/imapd:
... MAILDIRPATH=Maildir ...
Dieses Verzeichnis kann man mit Hilfe des folgenden Kommandos anlegen:
linux ~> maildirmake Maildir
Alternativ kann man an dieser Stelle auch die Delivery-Quota setzen:
linux ~> maildirmake -q 100000000S -q 10000C Maildir
Das Beispiel setzt übrigens den zur Verfügung stehenden Platz auf ca. 100MB und 10000 Dateien.
Sollte folgender Fehler auftreten, so sollte man das Paket fam-server
installieren und den FAM-Daemon starten (FAM=File Access Monitor):
imapd-ssl: Failed to create cache file: maildirwatch (Heinz.Mustermann@mydomain.de) imapd-ssl: Error: Input/output error imapd-ssl: Check for proper operation and configuration imapd-ssl: of the File Access Monitor daemon (famd).
Um eine SSL-verschlüsselte Verbindung zu erlauben, wird beim ersten Start
des Courier IMAP (SSL) automatisch das nötige Zertifikat erstellt. Diese
Aufgabe erledigt das Skript /usr/share/courier-imap/mkimapdcert, die
Vorgaben für das Zertifikat sollten vor dem ersten Start in die Datei
/etc/courier/imapd.cnf eingetragen werden. Sollte man das vergessen
haben, so hilft das Löschen der Datei /usr/share/courier-imap/imapd.pem
und ein anschließender Neustart des Dienstes.



