18.3 POP3/IMAP-Server mit Courier
Exim verarbeitet eine Mail so weit, dass sie – im Idealfall – irgendwo in einer Mailbox des Users landet. Solange man aber keinen lokalen Mailclient nutzt, der direkt auf die Mailbox zugreift, benötigt man einen POP3- oder IMAP-Server, mit dem sich der eigene Mailclient verbinden kann, um neue E-Mails abzuholen.
Im Folgenden wird nun der Courier-IMAP-Server beschrieben. Neben ihm gibt es auch andere weit verbreitete IMAP-Server wie beispielsweise den Cyrus IMAP, der zwar mächtiger, aber auch deutlich schwieriger zu konfigurieren ist.
Funktionsweise von Courier
Der Courier erwartet, dass jeder User seine Mails im Maildir-Format – also einer Ordnerstruktur in seinem Home-Verzeichnis – speichert. [Fn. Dafür, dass seine Mails überhaupt dort landen, sorgt der MTA, z. B. Exim.] Andere Formate wie das oft genutzte MBox-Format werden nicht unterstützt.
Zur Authentifizierung nutzt Courier einen eigenen Dienst, den authdaemond. Dieser authentifiziert zwar standardmäßig gegen PAM, kann aber auf LDAP oder MySQL konfiguriert werden. [Fn. Man kann zwar auch PAM entsprechend umbiegen, man muss dies aber nicht tun.] Für jeden »eigentlichen« Dienst – also IMAP, IMAP over SSL, POP3, POP3 over SSL – gibt es wiederum separate Dienste, die alle den authdaemond zur Überprüfung der Login-Daten des Users nutzen.
In den meisten Fällen werden Sie an den Konfigurationsdateien nichts ändern müssen – und so viele Optionen gibt es da auch gar nicht. Neben den üblichen Diensteinstellungen wie Port und Listen-IP können Sie jedoch auch die Anzahl der maximalen Verbindungen einstellen. Gerade wenn man eine größere Installation vornimmt, sollte man diesen Wert entsprechend anpassen.
Webmail
Eine sinnvolle Erweiterung für den eigenen Web- und Mailserver ist ein Webmail-Frontend. Beispiele hierfür sind Squirrelmail (http://www.squirrelmail.org) und Horde/IMP (http://www.horde.org/imp). Einen funktionsfähigen Webserver mit PHP vorausgesetzt, können Sie über die einfache Angabe Ihres IMAP-Servers (wahrscheinlich localhost) per Web-Frontend auf Ihre Mails zugreifen. Wie Sie einen solchen Webserver aufsetzen, erfahren Sie im nächsten Kapitel.
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.