- Maildir++
-
Maildir ist eine Verzeichnisstruktur, die zum Speichern von E-Mails benutzt wird.
Maildir benötigt im Gegensatz zu mbox kein file locking, das heißt, die Dateien müssen nicht für andere Prozesse schreibgeschützt werden, während ein E-Mail-Client darauf zugreift. Der Grund dafür ist einfach: Bei Maildir wird jede Nachricht in einer separaten Datei gespeichert. Es besteht aus einem Verzeichnis Maildir mit drei Unterverzeichnissen tmp, new und cur. Der Prozess, der E-Mails liefert, schreibt sie in das tmp-Verzeichnis. Der Dateiname besteht dabei aus einer Aneinanderreihung der Prozess ID, der Uhrzeit und des Hostnamens. Wenn das erledigt ist, wird die Datei nach new verschoben. Ein Prozess, der E-Mails liest, verschiebt die Nachrichten von new nach cur, nachdem er sie gelesen hat bzw am Ende der Session.
Maildir ist aufgrund dieses Konzepts ein sehr sicheres und zuverlässiges Speicherkonzept. Es wurde von Dan Bernstein für seinen Mailserver qmail entwickelt.
Maildir++ ist eine Erweiterung zu Maildir. In der Spezifikation wird Unterstützung für Unterverzeichnisse und Quotas definiert.
Maildir wird von folgenden E-Mail-Programmen unterstützt:
- Balsa
- Cone
- GNUMail.app
- Gnus
- KMail
- Mutt
- Novell Evolution
Siehe auch
Weblinks
Wikimedia Foundation.