email outlook eml msg

email - Diferencia entre un archivo.msg y un archivo.eml



outlook (1)

¿Cuál es la diferencia entre un archivo .msg y un archivo .eml?

  1. Sé que eml es infact un archivo de texto mientras que msg no lo es.
  2. Ambos se pueden abrir en Outlook.
  3. Outlook le permite guardar el correo electrónico como .msg pero no encontré una opción para guardar como un eml

¿Hay algo que sea capaz de hacer msg y que no sea eml y viceversa?


MSG es un archivo de almacenamiento OLE binario (IStorage). A diferencia de MIME (EML), almacena todas las propiedades específicas de MAPI que MIME no puede almacenar. Los archivos EML son archivos de texto en formato MIME (puede abrir un archivo como ese en el Bloc de notas).

Para crear un archivo EML, puede:

  1. Créelo explícitamente en su código una cabecera / parte MIME a la vez.

  2. Si está utilizando MAPI extendido en C ++ o Delphi, puede usar la interfaz IConverterSession que envuelve el convertidor de Outlook nativo. Puede jugar con él en OutlookSpy : haga clic en el botón IConverterSession en la barra de herramientas de OutlookSpy.

  3. Puedes usar Redemption y su RDOMail . SaveAs(..., olRfc822) / SafeMailItem .SaveAs(..., olRfc822) .