Mbox
Le format mbox est un format ouvert de stockage de courriel couramment utilisé. Il repose sur les trois principes suivants :
- attribuer un fichier à chaque dossier (au lieu d'un fichier par message, ou d'un répertoire par dossier) ;
- tout coder en ASCII sur 7 bits, même les pièces jointes, fichiers binaires, etc ;
- utiliser comme séparateur de messages une ligne vide suivie du mot « From » en début de ligne.
La première apparition de ce format fut pour Unix version 6 d'AT&T.
Le fichier au format mbox peut être ouvert avec un éditeur de texte. Il peut être transformé en fichier html avec hypermail. Il est possible d'importer de son webmail, IMP par exemple, un fichier mbox et de l'archiver sur son ordinateur sans passer par un client de messagerie.[réf. nécessaire]
Pour convertir une boite aux lettres au format propriétaire Outlook .pst au format mbox, il existe un projet open source readpst[1].
Mboxs modifiés
Certains clients de messagerie utilisent une modification du format mbox pour leurs répertoires de messages.
Eudora utilise une variante appelée mboxo où l'adresse électronique de l'expéditeur est remplacée par une chaîne de caractères constante "???@???".
La famille Mozilla (Mozilla, Netscape, Thunderbird, ...) utilise une variante appelée mboxrd avec des règles de citation des lignes "From" bien plus complexes.
Si le mot "From " apparaît au début d'une ligne soit dans l'en-tête soit dans le corps du message (ce qui est peu probable dans le premier cas dans des messages correctement formatés, mais probable dans le second cas dans des messages écrits en anglais), le message électronique doit être modifié avant qu'il ne soit stocké dans le fichier mbox ou sinon la ligne sera prise pour une frontière entre deux messages. Cela est réalisé en ajoutant un signe "plus grand que".