Comparatif

DBX, EMLX, MBOX : trois façons de stocker des e-mails localement, hors du PST Outlook

Un dossier Outlook Express, un message Apple Mail, un export Gmail : ces trois formats stockent des e-mails sur le disque sans passer par l'archive PST propriétaire de Microsoft.

Ces trois formats partagent un point commun : aucun ne dépend du PST propriétaire de Microsoft Outlook pour stocker des e-mails localement, mais chacun organise ses messages différemment, avec des conséquences directes sur leur robustesse et leur portabilité.

FormatOrigineOrganisationStatut
DBXOutlook ExpressUn fichier par dossierObsolète
EMLXApple MailUn fichier par messageStable (macOS actuel)
MBOXUnix, standard ouvertTous les messages d'un dossier dans un seul fichierPérenne

Le DBX stockait le contenu d’un dossier de messagerie sous Outlook Express, le client fourni avec Windows jusqu’à Windows XP : un fichier DBX distinct par dossier (Boîte de réception, Éléments envoyés…), plutôt qu’un seul fichier pour toute la boîte. Cette architecture à un fichier par dossier rendait la boîte aux lettres particulièrement vulnérable à la corruption, l’index global reliant les différents fichiers DBX entre eux pouvant lui aussi se corrompre. Microsoft ayant abandonné Outlook Express, un DBX ne se lit plus aujourd’hui que via un outil de conversion tiers dédié, ou l’assistant d’importation de Thunderbird.

Le EMLX stocke à l’inverse chaque message individuellement dans Apple Mail, une approche proche du format Maildir historique d’Unix : la première ligne indique en ASCII la longueur du message qui suit, puis vient le contenu au format EML standard, et le fichier se termine par un bloc de métadonnées plist propre à Apple (statut lu/non lu, indicateurs de réponse). Ce découpage en messages individuels offre un avantage de robustesse direct (la corruption d’un seul fichier .emlx n’affecte pas les autres messages du dossier), au prix d’un extrait EML pur qu’il faut isoler manuellement (en retirant l’en-tête de longueur et le pied plist) pour migrer vers un autre client.

Le MBOX regroupe au contraire plusieurs messages dans un seul fichier texte, chaque message délimité par une ligne “From “ en début de ligne, une convention héritée des tout premiers systèmes de messagerie Unix. Format ouvert et largement interopérable, il sert de format d’export standard à Google Takeout pour Gmail, ce qui en fait aujourd’hui l’un des points de contact les plus courants entre le grand public et ce format historiquement associé aux systèmes Unix. Apple Mail lui-même utilisait une variante du MBOX jusqu’au milieu des années 2000, avant de migrer vers l’EMLX pour la robustesse accrue d’un fichier par message.

DBX ne subsiste donc que dans d’anciennes archives Outlook Express à convertir sans tarder, EMLX est la structure native d’Apple Mail sur macOS actuel, MBOX reste le format ouvert de référence pour exporter ou archiver une boîte de messagerie de façon portable, indépendamment d’un client propriétaire particulier.

Voir la fiche MBOX →

Formats concernés

Catégories concernées

Voir aussi

Questions fréquentes

Pourquoi certaines lignes des messages d'un fichier mbox commencent-elles par « >From » ?

Une ligne commençant par « From » dans le corps d'un message risquerait d'être prise pour un séparateur de messages. Beaucoup de logiciels la protègent en ajoutant un chevron devant, mais la RFC 4155 note que les implémentations ne s'accordent pas sur les cas où appliquer cette protection, ce qui explique qu'un « >From » puisse rester visible après import dans un autre client.

Sources

Dernière mise à jour :