Mbox Vs. Maildir

April 25

Internet-Mail-Servern werden verwendet, um eingehende e-Mails aus dem Internet empfangen und speichern Sie es für jedes Benutzerkonto, bis der Benutzer es zu seinem Mail-Programm abrufen kann. Verschiedene standard-Methoden wurden entwickelt, um diese Mail effizient auf dem Server, einschließlich die ursprüngliche Mbox-Format und das neuere Maildir-Format speichern.

Die Fakten

Die meisten e-Mail-Benutzer müssen nicht selbst mit Server-Speicher-Methoden zu beschäftigen; Mbox und Maildir-Format sind in der Regel nur von Interesse für Mail-Server-Administratoren. Jedoch können e-Mail-Programmen, die Ausfuhr Mechanismen für die Migration eines Speichersystems gesamte e-Mail aus einem Softwarepaket zu einem anderen, haben eines der folgenden Formate für ihre Exportdateien verwenden, ein Internetstandard einzuhalten.

Geschichte

Mbox war der erste große Standard für verschiedene Mailserver, Dateien in einem austauschbaren Format schreiben entstehen zu lassen. Neue e-Mail-Nachrichten werden als nur-Text-Datei ein bestimmtes Postfach hinzugefügt; einzigartigen Internet-e-mail-Header-Zeilen am Anfang der einzelnen Nachrichten werden verwendet, um das Ende einer Nachricht und dem Beginn des nächsten abgrenzen. Maildir, auf der anderen Seite eine Ordnerstruktur der Festplatte verwendet, um das Postfach-System im Email-Client zu replizieren, und speichert jede e-Mail-Nachricht als eine einzelne Datei im Ordner.

Bedeutung

Der Hauptvorteil der Mbox ist einfache Implementierung. Jedes Postfach ist als eine einzelne Textdatei mit neuen Nachrichten am Ende verkettet dargestellt; Dadurch können Mailserver Standardtext-Vorgänge verwenden, um Postfächer zu ändern. Der große Nachteil dieses Systems ist die Datei sperren: Mailserver muss darauf achten, Änderungen an das Postfach des Benutzers wird gleichzeitig mit den Änderungen vom Server gemacht zu verhindern. Andernfalls kann die Postfachdatei fehlerhaft, was zum Verlust von Nachrichten führen kann. Maildir, indem Sie erstellen eine Datei pro e-Mail-Nachricht, vermeidet dieses Problem, aber kann auf einigen Betriebssystemen ineffizient sein, da es Tausende oder Millionen von kleinen Dateien manipulieren muss.

Identifikation

Mbox-Dateien werden häufig durch eine Erweiterung der ".mbox" auf ihre Dateinamen identifiziert, aber dies ist nicht erforderlich; Mailserver erkennt in der Regel eine beliebige Textdatei geschrieben als verkettete Stream von Mail-Nachrichten. Maildir-Ordner müssen keine Erweiterung haben, aber werden normalerweise in einer Ordnerhierarchie mit "Maildir" als Ordner der obersten Ebene gespeichert.

Überlegungen zur

Server-Administratoren müssen im Allgemeinen nicht zwischen Formaten wählen; die Server-Software, die sie wählen haben ein Standardformat, die verwendet werden kann. Wenn eine Format-Wahl angeboten wird, ist Maildir vorzuziehen, wenn Speicherplatz kein Problem darstellt und schnellen Zugriff ist ein wichtiges Anliegen; Mbox möglicherweise Vorteile für einfache Postfach Portabilität, und wenn der Administrator Mbox bearbeiten Dienstprogramme verwenden möchte, um Serverprobleme bearbeiten.