Mbox

le mbox est une limite générique pour une famille des formats de fichier relatifs utilisés pour des collections de possession de messages du courrier électronique . Tous les messages dans une boîte aux lettres de mbox sont enchaînés et stockés en tant que texte plat dans un dossier simple. Le commencement de chaque message est indiqué par une ligne dont les cinq premiers caractères se composent du " ; From" ; suivi d'un espace (le soi-disant " ; Line" de From_ ; ou " ; « From  ;  » line" ;) et un interligne est apposé à l'extrémité de chaque message. Pendant un moment, le format de mbox était populaire parce que des outils de traitement de textes peuvent être aisément utilisés sur les dossiers des textes plats employés pour stocker les messages électroniques.

À la différence des protocoles d'Internet utilisés pour l'échange de l'email, le format utilisé pour le stockage de l'email jamais n'a été formellement défini par le mécanisme d'étalonnage de RFC et a été entièrement laissé au réalisateur d'un client d'email.

Famille

La famille de mbox comporte la force quatre différente et les formats incompatibles : mboxo de , mboxrd de , mboxcl de , et mboxcl2 . L'arrangement de nomination a été développé par le Daniel J. Bernstein , Rahul Dhesi, et d'autres dans le 1996 . Chacun a provenu d'une version différente de Unix . le mboxcl de et le mboxcl2 ont provenu du format de fichier employé par des outils de courrier de la version 4 du système Unix V. le mboxrd de a été inventé par Rahul Dhesi et autres comme rationalisation du mboxo de et plus tard adopté par quelques outils de courrier d'Unix comprenant le Qmail .

le mboxo de et le mboxrd de localisent le début de message près du balayage pour le des lignes qui sont typiquement trouvées dans l'en-tête de message électronique. Si le " ; Du " ; la corde se produit au début d'une ligne dans les en-têtes ou le corps d'un message (peu probable pour l'ancien pour les messages correctement composés, mais probablement pour ce dernier), le message électronique doit être modifiée avant que le message soit stocké dans un dossier de boîte aux lettres du mbox ou la ligne sera prise comme limite de message. Ceci est typiquement fait en ajoutant a au début grand-que le signe.

Mbox modifié par

Une certaine utilisation des clients d'email une modification du format de mbox pour leurs dossiers.
Le Eudora emploie une variation du mboxo de où l'email address d'un expéditeur est remplacé par le " constant de corde ; ? ? ? @ ? ? ? " ;.
la famille de Mozilla de l'utilisation de MUAs (Mozilla, Netscape, Thunderbird, et autres) une variation du mboxrd de par rapport à un plus complexe de la ligne citant des règles.

Issue de verrouillement de fichier

De divers mécanismes mutuellement incompatibles ont été employés par différents formats de mbox pour permettre le verrouillement de fichier de de message comprenant le fcntl (), le lockf (), et le " ; locking" de point ;. Ceci peut être une issue avec des systèmes de fichiers montés de réseau tels que le Network File System (NFS) de .

Puisque plus d'un message est stocké dans un dossier simple, une certaine forme du verrouillement de fichier est nécessaire pour éviter la corruption qui peut résulter de deux processus ou plus modifiant la boîte aux lettres simultanément. Ceci pourrait se produire si un programme de la livraison d'email de réseau fournit un nouveau message en même temps qu'un lecteur de courrier supprime un message existant.

des dossiers de mbox devraient être fermés à clef également tandis qu'ils sont lus. Autrement le lecteur peut voir le contenu de message corrompu si un autre processus modifie le mbox en même temps, quoiqu'aucune corruption réelle de dossier ne se produise.

Limitations

le mbox stocke des messages de boîte aux lettres dans leur format original du message d'Internet (RFC 2822), dedans un secteur directement accessible aux utilisateurs. Un format semblable est la messagerie du MH . D'autres systèmes, tels que le Microsoft Exchange Server et les boîtes aux lettres de magasin de serveur de Cyrus IMAP dans les bases de données centralisées gérées par le système de courrier et pas directement accessible par différents utilisateurs.

Le format de boîte aux lettres de Maildir est souvent cité comme une alternative au format du mbox pour des systèmes de stockage d'email de réseau.

Voir également

Maildir
Messagerie du MH

Davantage de lecture


page-manuel de mbox de qmail
Consortium de courrier d'Internet - organisme de normalisation
spécifications et variations de format de mbox
RFC 4155 - Le type de supports d'application/mbox
Mbox2eml - Programme de Java pour des boîtes aux lettres d'ouverture et de visionnement dans le format de mbox ; permet l'économie de différents messages ou attachements
mbx2eml - Programme de Windows libre pour dédoubler des dossiers de mbox dans les dossiers séparés d'email

.

Random links:Janis Ian | Liste d'hôpitaux dans le Dakota du Nord | Loch Lomond et le parc national de Trossachs | La Chambre (radio) | Mbox