Formatos de Archivo de Correo
EML
EML es uno de los formatos de archivo de correo más reconocidos y utilizados, diseñado principalmente para cumplir con el estándar MIME (Multipurpose Internet Mail Extensions). Este formato es ampliamente compatible en varios clientes y sistemas de correo debido a su enfoque abierto y generalizado para el almacenamiento y transmisión de correos.
Características clave:
- Cada archivo EML encapsula un único mensaje de correo junto con sus metadatos asociados, como remitente, destinatarios, asunto y marcas de tiempo.
- Los archivos EML soportan formato enriquecido, adjuntos y elementos incrustados, adhiriéndose al estándar MIME que permite una representación versátil del contenido de correo.
- A diferencia de formatos propietarios como MSG (Microsoft Outlook Message), que están estrechamente ligados a software específico (Outlook y MAPI), los archivos EML ofrecen un enfoque más universal compatible con varios programas de correo en diferentes plataformas. Los archivos EML son compatibles con una multitud de clientes de correo, incluidos pero no limitados a Microsoft Outlook, Mozilla Thunderbird, Apple Mail y muchos servicios de correo basados en web.
El formato de archivo EML está inherentemente vinculado al estándar MIME, que es una especificación para el formato de los cuerpos de mensajes de Internet. MIME extiende el formato básico de correo para soportar texto en conjuntos de caracteres diferentes al ASCII, así como adjuntos de contenido multimedia.
Estructura MIME:
- Un archivo EML comienza con la sección de cabeceras, que contiene información como From, To, Subject, Date y otras cabeceras. Cabeceras adicionales pueden incluir Content-Type, Content-Transfer-Encoding, entre otras.
- Después de las cabeceras, se presenta el cuerpo de un archivo EML. Esta sección puede contener texto plano, HTML o contenido multiparte, permitiendo la combinación de diferentes tipos de contenido dentro de un solo mensaje.
- Un archivo EML puede incluir adjuntos codificados en base64, lo que permite transferir datos binarios por correo. Estos adjuntos se definen dentro de sus propias partes MIME con cabeceras apropiadas que indican el tipo de archivo y la codificación.
Tipos MIME:
El contenido de un archivo EML se desglosa en varios tipos MIME para diferenciar texto, HTML y otros tipos de medios. Los tipos MIME comunes encontrados en un archivo EML incluyen:
text/plainpara mensajes de texto plano.text/htmlpara mensajes con formato HTML.multipart/mixedpara correos que incluyen tanto contenido del mensaje como adjuntos.application/octet-streampara adjuntos de archivos binarios.

MSG
Microsoft Outlook Message (MSG) es un formato de correo propietario utilizado por Microsoft Outlook para almacenar mensajes de correo individuales. Estos archivos contienen el contenido del correo y metadatos como remitente, destinatarios, asunto y marcas de tiempo. Soportan formato enriquecido, adjuntos y funciones específicas de Outlook como banderas, importancia y sensibilidad.
Características clave:
- El archivo MSG representa un único mensaje de correo.
- Los archivos MSG están asociados con Microsoft Outlook y pueden abrirse con él.
- Los archivos MSG se usan comúnmente para archivar, hacer copias de seguridad e intercambiar elementos de Outlook entre diferentes instancias de Outlook u otros clientes de correo compatibles.
MSG está estrechamente relacionado dentro del contexto de Microsoft Outlook y Messaging Application Programming Interface (MAPI). MAPI es una interfaz de programación que permite a las aplicaciones interactuar con servicios de mensajería, principalmente Microsoft Exchange Server y Microsoft Outlook. Proporciona un conjunto de funciones y protocolos para enviar, recibir y gestionar correos, así como acceder a otras funciones relacionadas como calendarios, contactos y tareas. MAPI es usado por Microsoft Outlook para crear, manipular y gestionar correos. Cuando un usuario compone o recibe un correo en Outlook, MAPI maneja la comunicación subyacente con el servidor de correo y brinda las funciones necesarias para gestionar el contenido del mensaje.
Base Técnica del Formato MSG:
Los archivos MSG almacenan datos del mensaje usando propiedades MAPI, que son atributos que definen varios aspectos del mensaje. Estas propiedades incluyen atributos estándar como remitente, destinatario, asunto y marcas de tiempo, así como propiedades personalizadas y atributos extendidos.

Las propiedades organizan el mensaje en una estructura jerárquica, con propiedades de nivel superior que definen los atributos generales del mensaje y propiedades anidadas que representan componentes específicos como destinatarios, adjuntos y objetos incrustados. Los archivos MSG pueden contener múltiples flujos de propiedades, cada uno con un conjunto de propiedades MAPI relacionadas. Estos flujos se estructuran de acuerdo con el Compound File Binary Format (CFBF) y almacenan tanto propiedades estándar como personalizadas.

OFT
Outlook File Template (OFT) son un formato de correo utilizado por Microsoft Outlook para crear mensajes estandarizados. A diferencia de los archivos MSG, los archivos OFT no contienen el contenido real del mensaje, sino que sirven como plantillas con formato predefinido, diseño y marcadores de posición para contenido dinámico.
Características clave:
- Los archivos OFT agilizan la creación de correos repetitivos al proporcionar plantillas pre‑diseñadas para escenarios comunes como boletines, anuncios o respuestas.
- Al usar plantillas OFT, las organizaciones garantizan consistencia en la marca, el formato y el mensaje en todas las comunicaciones salientes.
- Los usuarios pueden personalizar plantillas OFT añadiendo o modificando contenido antes de enviar, lo que permite mensajes personalizados mientras se mantiene un formato estandarizado.
TNEF
Transport Neutral Encapsulation Format (TNEF) es un formato de correo propietario utilizado por Microsoft Outlook y Microsoft Exchange Server para encapsular propiedades de correo y contenido de texto enriquecido que puede no ser compatible con los protocolos de correo estándar. Se usa principalmente en clientes de correo Microsoft para codificar y transmitir formato de texto enriquecido, objetos incrustados y otras características propietarias, asegurando que contenido complejo como formato, archivos incrustados y eventos de calendario se preserven cuando los correos se envían entre diferentes clientes de correo Microsoft.
Características clave:
- TNEF puede encapsular una amplia gama de propiedades MAPI, un formato de texto enriquecido específico de Microsoft y propiedades especiales que no pueden transmitirse mediante MIME estándar o correos de texto plano.
- Elementos de Outlook, como Calendario, Contactos, Tareas, Notas pueden encapsularse dentro del formato TNEF.
- Los clientes de correo no Microsoft pueden no entender o procesar adecuadamente los adjuntos TNEF, a menudo resultando en el molesto
winmail.datarchivo. Esto suele suceder porque no pueden decodificar el formato propietario codificado en TNEF.
Base Técnica del Formato TNEF:
- TNEF encapsula el contenido del correo en un adjunto binario especial. Este adjunto típicamente lleva un
.datextensión de archivo, más comúnmente nombradawinmail.dat. - Los datos TNEF a menudo se asocian con el tipo MIME
application/ms-tnef. - El formato TNEF representa una jerarquía de propiedades de mensaje como una estructura plana, que puede verse como un flujo de datos secuencial. El formato típico de una propiedad específica en el flujo incluye un identificador con información de tipo de datos, tamaño (si no está definido por el tipo) y los datos.
