Uso del formato mbox para almacenar correo en el disco duro

Uso del formato mbox para almacenar correo en el disco duro

Uso del formato mbox para almacenar correo en el disco duro

VALORACIÓN DEL ARTÍCULO:
5/5


El formato más común para el almacenamiento de mensajes de correo es el formato mbox. MBOX son las siglas de MailBOX. Un mbox es un único archivo que contiene cero o más mensajes de correo.

El formato mbox

Si usamos el formato mbox para almacenar correos electrónicos, los ponemos todos en un solo archivo. Esto crea un archivo de texto más o menos largo (el correo electrónico de Internet siempre existe sólo como texto ASCII de 7 bits, todo lo demás, por ejemplo, los archivos adjuntos, está codificado) que contiene un mensaje de correo electrónico tras otro. ¿Cómo sabemos dónde termina uno y dónde comienza el otro?

Afortunadamente, cada correo electrónico tiene al menos un From-line al principio. Cada mensaje comienza con «De» (De seguido de un espacio en blanco, también llamado línea «De_»). Si esta secuencia («De») al principio de una línea está precedida por una línea vacía o está en la parte superior del archivo, hemos encontrado el principio de un mensaje.

Así que lo que buscamos cuando analizamos un archivo mbox es, esencialmente, una línea vacía seguida de «De».

Como una expresión regular, podemos escribir esto como «Desde .*». Sólo el primer mensaje es diferente. Comienza simplemente con «From» al principio de una línea («^From.*»).

«De » en el cuerpo

¿Qué pasa si exactamente la secuencia anterior aparece en el cuerpo de un mensaje de correo electrónico? ¿Qué pasa si lo siguiente es parte de un correo electrónico?

  • …Les envío el informe más reciente.
  • A partir de este informe, no es necesario…

Aquí tenemos una línea vacía seguida de «De» al principio de la línea. Si esto aparece en un archivo mbox, sin duda tenemos el comienzo de un nuevo mensaje. Al menos eso es lo que piensa el analizador y por qué tanto el cliente de correo electrónico como nosotros estaríamos bastante confundidos por un mensaje de correo electrónico que no contiene ni remitente ni destinatario pero que comienza con «De este informe».

Para evitar tales condiciones desastrosas, necesitamos asegurarnos de que «De» nunca aparezca al principio de una línea siguiendo una línea vacía en el cuerpo de un correo electrónico.

Cada vez que añadimos un nuevo mensaje a un archivo mbox, buscamos tales secuencias en el cuerpo y simplemente reemplazamos «De» por «>De». Esto hace que las interpretaciones erróneas sean imposibles. El ejemplo anterior ahora se ve así y ya no activa el analizador:

  • …Les envío el informe más reciente.
  • >De este informe, no necesita…

Es por eso que a veces se puede encontrar «De» en un correo electrónico en el que se espera un mero «De».

TAMBIÉN TE INTERESA

uso de la IA en BTOB

Impacto de la IA en un negocio (real y cuantificado): el caso de BTOB

Las principales noticias sobre la inteligencia artificial giran en torno a las numerosas aplicaciones que han salido al mercado para una amplia variedad de sectores. Sin embargo, pocas hablan del verdadero impacto de la IA en un negocio. El ejemplo de BTOB puede aclarar muchas dudas sobre la influencia que tiene la nueva tecnología en

Suite VIsual de Canva

Suite Visual 2.0 de Canva: el mayor lanzamiento en la historia de la plataforma

Canva ha dejado de ser solo una plataforma de diseño gráfico accesible. En su última edición del evento Canva Create, celebrado en Los Ángeles, la compañía australiana ha anunciado el lanzamiento de su mayor revolución tecnológica hasta la fecha: la Suite Visual 2.0 de Canva, un paquete de herramientas que promete transformar la manera en

IA de WordPress

Con la IA de WordPress nunca fue tan sencillo crear una página web

WordPress, quizás la plataforma más popular para crear webs de forma profesional, acaba de dar un paso muy importante: la IA de WordPress ha sido presentada con el objetivo de generar páginas de una forma muy sencilla. Si ya era fácil construir una página web en este ecosistema, ahora lo será mucho más. Todo se

Kings League Clash of Captains

La fructífera relación entre la Kings League Spain y el mundo del gaming

Lo que comenzó como una liga de fútbol 7 reinventada por streamers y exfutbolistas, se ha convertido en un fenómeno de entretenimiento que trasciende el césped. La Kings League Spain, conocida por romper moldes y conectar con las nuevas generaciones a través del deporte y el contenido digital, ha estrechado lazos muy fuertes con el