mbox

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

mbox es un término genérico para una familia de formatos de fichero que se usan para almacenar conjuntos de correos electrónicos. Todos los mensajes en un buzón mailbox están concatenados en un único fichero. El principio de cada mensaje está marcado por una vacía que empieza por los cinco caracteres "From " (palabra Desde en inglés y un espacio en blanco), y una línea en blanco marca el final. Durante un tiempo el formato mbox fue popular debido a que las herramientas de procesado de archivos de texto se podían usar muy fácilmente sobre el archivo de texto usado para almacenar los mensajes.

Al contrario de los protocolos de Internet usados para el intercambio de correo, el formato usado para almacenamiento del correo se dejó completamente en manos del desarrollador del cliente de correo electrónico. Mbox nunca ha sido formalmente definido a través de un RFC, por lo que han aparecido programas de conversión para transferir el correo entre distintos clientes de correo.

El problema del bloqueo[editar]

Debido a que se almacena más de un mensaje en un único fichero, se necesita algún tipo de bloqueo para evitar que cuando dos o más procesos acceden simultáneamente, éste pueda corromperse. Esto podría ocurrir si un programa de reparto de correo está escribiendo un mensaje nuevo en el fichero, mientras que un cliente de correo electrónico está borrando otro mensaje al mismo tiempo.

El formato maildir es una alternativa posterior que soluciona los problemas de bloqueo de mbox.

Ejemplo[editar]

From hansolo@ixazon.dynip.com Sat Aug 03 02:56:55 2002
Received: from ... by ... with ESMTP;
Subject: Prueba
From: <build.9.0.2416@ixazon.dynip.com>
To: <junkdtectr@carolina.rr.com>

>Desde el principio de los tiempos, la gente ha escrito cartas.

From someoneelse@loa.invalid Sun Aug 04 12:56:55 2002
Received: from ... by ... with SMTP
Subject: Iggeret
To: <you@aoeu.snth>

Ha iggeret hazot niktava blashon ivrit.

Véase también[editar]