Conversión de formatos de correo electrónico de Outlook y Thunderbird a través de C#

Microsoft® Conversión y análisis de archivos de Outlook y Thunderbird para crear aplicaciones.NET multiplataforma

 

API de correo electrónico.NET para crear soluciones de procesamiento de correo multiplataforma con la capacidad de generar, manipular, procesar, convertir y transmitir mensajes sin la instalación de Microsoft Outlook®. Los desarrolladores pueden mejorar fácilmente las aplicaciones para añadir, obtener o eliminar archivos adjuntos de un objeto de mensaje, personalizar los encabezados de los mensajes cambiando el asunto, añadir o eliminar destinatarios, etc.

Convierte correos electrónicos a varios formatos de archivo

Los desarrolladores pueden convertir fácilmente los formatos de correo electrónico integrando la API sin entrar en los detalles internos de las especificaciones de formato subyacentes. El proceso de conversión es simple: primero se carga la fuente usando MailMessage.Load y llamando al Método de guardado tener el archivo de salida y SaveOptions.DefaultFormat como parámetros.

Código C# para la conversión de MSG a EML
// Load the Message file
using (var msgtoEml = MailMessage.Load(dir + "sourceFile.msg"))
{
// save in EML format
msgtoEml.Save(dir + "convertedfile.eml", SaveOptions.DefaultEml);
}
view raw msg-to-eml.cs hosted with ❤ by GitHub
Código C# para la conversión de MSG a HTML
// Load the Message file
using (var msgtoHTML = MailMessage.Load(dir + "GetHTMLFilefrom.msg"))
{
// save in HTML formats
msgtoHTML.Save(dir + "savefile.html", SaveOptions.DefaultHtml);
}
view raw msg-to-html.cs hosted with ❤ by GitHub
Código C# para la conversión de MSG a MHTML
// Load the Message file
using (var msgtoMHTML = MailMessage.Load(dir + "ConvertMHTMLFilefrom.msg"))
{
// save in MHTML format
msgtoMHTML.Save(dir + "output.mhtml", SaveOptions.DefaultMhtml);
}
view raw msg-to-mhtml.cs hosted with ❤ by GitHub