Skip to content
Mbox Viewer

Compactage

X-Mozilla-Status

L'opération qui supprime réellement les messages effacés d'un fichier mbox. Tant qu'elle n'a pas eu lieu, un message effacé est seulement marqué comme tel : il est toujours dans le fichier, et toujours lisible.

Thunderbird et les autres clients fondés sur mbox ne réécrivent pas toute la boîte à chaque suppression ; ce serait bien trop lent. Ils posent plutôt un indicateur dans les en-têtes du message — X-Mozilla-Status et X-Mozilla-Status2 — le marquant comme supprimé, et passent à autre chose. Les octets restent exactement où ils étaient. Le compactage est l'étape distincte qui réécrit le fichier sans les messages marqués et récupère l'espace.

Cela explique une surprise courante : un dossier qui affiche quatre mille messages et occupe neuf gigaoctets sur le disque. La différence, c'est du courrier supprimé qui n'a jamais été compacté. Cela explique aussi qu'une boîte copiée hors du profil puisse montrer des messages que son propriétaire croit effacés depuis des années : un lecteur extérieur n'a aucune raison de respecter un indicateur inventé par Thunderbird.

Avant de découper, copier ou remettre une boîte, il vaut la peine de choisir délibérément : compacter d'abord si ces messages ne doivent pas voyager avec le fichier, ou s'en abstenir en connaissance de cause s'ils font partie de ce que vous voulez conserver. Dans les deux cas, comptez les messages ensuite, pour savoir ce que vous avez vraiment.

Termes liés

Lisez vos fichiers MBOX sur Mac et Windows