Software & Collaboration
Dovecot
Dovecot ist der führende Open-Source-IMAP/POP3-Server: Er verwaltet Mailbox-Speicherung und -Abruf und stellt oft auch den gemeinsamen Auth-Stack bereit.
- MIT/LGPLv2.1
- IMAP/POP3-Server
- Maildir/dbox, LMTP
- Sieve-Filter (Pigeonhole)
- gemeinsamer Auth-Stack
Dovecot ist der führende quelloffene IMAP/POP3-Server. Während Postfix die Mail transportiert, übernimmt Dovecot die Speicherung und den Abruf: Es legt Nachrichten ab, stellt sie den Clients bereit und übernimmt häufig auch die Authentifizierung für den gesamten Mail-Stack.
Dieser Artikel erklärt die unterstützten Protokolle und Mailbox-Formate, die Sieve-Filterung, die Authentifizierung und das Zusammenspiel mit Postfix, die Replikations-/HA-Frage sowie die Einordnung als Baustein von Mail- und Groupware-Stacks.
1. Protokolle und Mailbox-Formate
Dovecot bedient IMAP und POP3, nimmt per LMTP von Postfix zugestellte Mail entgegen und bietet ManageSieve für die Filterverwaltung. Als Speicher unterstützt es Maildir (eine Datei je Nachricht, weit verbreitet) und das eigene dbox/mdbox-Format, das index-basiert und für große Bestände effizienter ist.
2. Sieve-Filter
Über das Pigeonhole-Plugin unterstützt Dovecot serverseitige Sieve-Filter: Nutzer können Regeln zum Sortieren, Weiterleiten oder Verwerfen von Nachrichten definieren, die unabhängig vom Client auf dem Server greifen. Über ManageSieve lassen sich diese Skripte ohne Shell-Zugang verwalten.
3. Authentifizierung und Zusammenspiel mit Postfix
Dovecot authentifiziert gegen PAM, LDAP, SQL oder OAuth2 und kann seinen Auth-Dienst per SASL auch Postfix bereitstellen. Damit nutzen IMAP, POP3 und der SMTP-Versand (über Postfix) denselben Authentifizierungs-Stack, die Passwortdatenbank wird nur einmal gepflegt, was Konsistenz und Wartung deutlich vereinfacht.
Das eigentliche Elegante an Postfix plus Dovecot ist die geteilte Authentifizierung: ein Auth-Stack für Empfang, Speicherung und Versand, statt drei getrennte Konfigurationen, die auseinanderlaufen.
4. Replikation, HA und Einordnung
Für einfache Spiegelung gibt es doveadm sync (dsync); echte cluster-fähige Hochverfügbarkeit über mehrere Server ist jedoch Bestandteil der kommerziellen Dovecot Pro-Variante (von Open-Xchange). Dovecot und Postfix sind Bausteine, aus denen Mail-Infrastrukturen zusammengesetzt werden; fertige Groupware wie Grommunio oder OX App Suite baut auf solchen Grundlagen auf.
5. Stärken und Grenzen
| Stärken | Grenzen |
|---|---|
| Führender, sehr zuverlässiger IMAP/POP3-Server | Cluster-HA über mehrere Server nur in Dovecot Pro |
| Gemeinsamer Auth-Stack für IMAP/POP3 und SMTP (Postfix-SASL) | Nur Speicher/Abruf; Transport übernimmt der MTA |
| Sieve-Filter, effizientes dbox-Format, MIT/LGPL | Vollständige Groupware (Kalender/Kontakte) erst mit Zusatz-Stack |
Häufige Fragen zu Dovecot
Sie ergänzen sich: Postfix transportiert E-Mails (MTA), Dovecot speichert sie und stellt sie per IMAP/POP3 bereit (MDA). Dovecot kann zusätzlich den Auth-Dienst für Postfix bereitstellen, sodass Empfang, Speicherung und Versand denselben Authentifizierungs-Stack nutzen.
Für einfache Spiegelung gibt es dsync. Echte cluster-fähige Hochverfügbarkeit über mehrere Server ist jedoch Teil der kommerziellen Dovecot-Pro-Variante; die Community Edition ist nicht für das Zusammenspiel mehrerer Server im Cluster ausgelegt.
Auch der Autor ist nur ein Mensch, dem Fehler unterlaufen können. Wenn in diesem Beitrag etwas nicht stimmt oder unklar ist, freuen wir uns über einen kurzen Hinweis über das Kontaktformular unten, wir prüfen und korrigieren das.
Der nächste Schritt
Dovecot im eigenen Haus richtig einsetzen?
Wir klären, ob und wie der Baustein zu Ihrer Infrastruktur passt, und sagen offen, wann sich der Aufwand lohnt und wann nicht.