Cargar, guardar y convertir diferentes formatos de mensajes de correo electrónico en C++

Cargando un Mensaje con Opciones de Carga

El siguiente fragmento de código te muestra cómo cargar un mensaje con opciones de carga.

Guardando y Convirtiendo Mensajes

Aspose.Email facilita la conversión de cualquier tipo de mensaje a otro formato. Para demostrar esta característica, el código en este artículo carga tres tipos de mensajes desde el disco y los guarda de nuevo en otros formatos. La clase base SaveOptions y las clases EmlSaveOptions, MsgSaveOptions, MhtSaveOptions, HtmlSaveOptions para configuraciones adicionales al guardar MailMessage se pueden utilizar para guardar mensajes en otros formatos. El artículo muestra cómo usar estas clases para guardar un correo electrónico de muestra como:

  • Formato EML.
  • Outlook MSG.
  • Formato MHTML.
  • Formato HTML.

Cargando EML y Guardando como EML

El siguiente fragmento de código te muestra cómo cargar un mensaje EML y guardarlo en el disco en el mismo formato.

Cargando EML y Guardando como EML Preservando los Limites Originales

El siguiente fragmento de código te muestra cómo cargar EML y guardarlo como EML preservando los límites originales.

Guardando como EML Preservando los Archivos Adjuntos TNEF

El siguiente fragmento de código te muestra cómo guardar como EML preservando los archivos adjuntos TNEF.

Cargando EML, Guardando como MSG

El siguiente fragmento de código te muestra cómo cargar un mensaje EML y convertirlo a MSG utilizando la opción adecuada de SaveOptions.

Guardando MailMessage como MHTML

Diferentes opciones de MHTML se pueden utilizar para obtener los resultados deseados. El siguiente fragmento de código te muestra cómo cargar un mensaje EML en MailMessage y convertirlo a MHTML.

Exportando Correo Electrónico a MHT con Zona Horaria Personalizada

La clase MailMessage proporciona la propiedad TimeZoneOffset para establecer la zona horaria personalizada al exportar a MHT. El siguiente fragmento de código te muestra cómo exportar un correo electrónico a MHT con zona horaria personalizada.

Exportando Correo Electrónico a EML

El siguiente fragmento de código te muestra cómo exportar correo electrónico a eml.