- mbox
-
mbox, von englisch „mailbox“ („Postfach“), ist ein Dateiformat, mit dem mehrere E-Mails zusammen in einer Datei gespeichert werden. Das Format ist meist von Unix bekannt.
Inhaltsverzeichnis
Aufbau
Die E-Mails werden in der Reihenfolge ihres Eingangs hintereinander in der Datei gespeichert, jede E-Mail beginnend mit einer Trennzeile und typischerweise gefolgt von einer Leerzeile.[1] Die Trennzeile beginnt üblicherweise mit der Symbolsequenz „From“, gefolgt von einem Leerzeichen, einer E-Mail-Adresse, einem weiteren Leerzeichen und dem Zeitstempel des Eingangs.[1]
Von diesem Standard weichen viele Umsetzungen ab.[1] Dokumentiert sind vier unter Unix entwickelte Varianten, die nicht kompatibel sind.[2][3]
Die mbox-Dateien tragen für gewöhnlich keine Endung, gelegentlich wird aber .mbox oder .mbx verwendet. E-Mail-Clients stellen mbox-Dateien üblicherweise so dar, als ob sie ein Verzeichnis in einem Dateisystem wären.[1]
Vorteile
- Wenige größere Dateien beanspruchen weniger Speicherplatz als viele kleinere Dateien, weil weniger Datenblöcke unvollständig belegt werden.
- Programme können eine einzelne größere Datei schneller als viele kleinere Dateien lesen, weil mehrfaches Öffnen und Schließen entfällt.
Nachteile
- Programme können keinerlei Änderungen verfolgen, ohne alle in der mbox-Datei enthaltenen E-Mails vollständig zu lesen.
- Gleichzeitige Änderungen, zum Beispiel das Löschen einer E-Mail während eine neue eingeht, müssen durch entsprechende Sperren verhindert werden, um die Datei nicht zu zerstören.
- In Verbindung mit solchen Datensicherungen, die nicht geänderte Datenblöcke, sondern traditionell geänderte Dateien kopieren, wird relativ viel Speicherplatz beansprucht, selbst wenn nur E-Mails gelöscht wurden.
Das neuere Konzept Maildir vermeidet diese Nachteile, indem es jede E-Mail einzeln in einer separaten Datei speichert.
Geschichte
Dieses traditionelle Speicherverfahren für E-Mails stammt aus den frühen 1960er[4] Jahren und ist weit verbreitet[1]. Seit 2005 gibt es eine offizielle Definition dieses Datenformats, RFC 4155.[1]
Einzelnachweise
- ↑ a b c d e f E. Hall (September 2005): RFC 4155 - The application/mbox Media Type. Internet Society. Abgerufen am 4. Juni 2009.
- ↑ mbox - file containing mail messages. Russell Nelson. Abgerufen am 4. Juni 2009.
- ↑ Jonathan de Boyne Pollard (2004): "mbox" is a family of several mutually incompatible mailbox formats.. Frequently Given Answers. Abgerufen am 4. Juni 2009.
- ↑ Ray Tomlinson: The First Email. Abgerufen am 4. Juni 2009.
Weblinks
Wikimedia Foundation.