Español
 Español

API de procesamiento de correo electrónico .NET para manipular archivos de correo electrónico de Outlook

Simplifique el proceso de manipulación de archivos de correo electrónico de Microsoft Outlook y Mozilla Thunderbird en sus aplicaciones C#, ASP.NET y VB.NET. Trabaje con formatos de archivo MSG, EML, PST, OST, MBOX, VCF y HTML. Administre mediante programación mensajes de correo electrónico y archivos adjuntos a través de POP3, SMTP, IMAP o Microsoft Exchange Server.

Descargue prueba gratisVer todas las API

Una completa API de correo electrónico de .NET para manipular y procesar mensajes de correo electrónico

Aspose.Email para .NET es una API de procesamiento de correo electrónico flexible, robusta y fácil de usar que permite a los usuarios crear, modificar y analizar formatos de archivo de correo electrónico populares como MSG, PST, OST, EML, EMLX, MBOX, así como como VCF, HTML y MHTML en la plataforma .NET. Esto permite a los usuarios trabajar con diferentes formatos de mensajes de correo electrónico sin preocuparse por problemas de compatibilidad de formato. Además de acceder y administrar los correos electrónicos de Thunderbird y Outlook, los desarrolladores pueden usar la API de correo electrónico de .NET para manipular mediante programación los archivos adjuntos de correo electrónico, agregar o eliminar destinatarios, modificar el asunto del mensaje y hacer mucho más.

Además, la capacidad de convertir mensajes de correo electrónico de un formato a otro a través de C#, ASP.NET y VB.NET hace que esta API de procesamiento de correo electrónico de .NET se destaque en uso y conjunto de funciones. Puede enviar y recibir mensajes de correo electrónico sin esfuerzo utilizando el protocolo de su elección entre POP3, SMTP, IMAP o conectarse a Microsoft Exchange Server. Aspose.Email para .NET lo ayuda a automatizar el proceso de administración de correo electrónico de manera eficiente.

Empezando

Consulte la página Requisitos del sistema para conocer los requisitos previos antes de configurar Aspose.Email para .NET por su parte. . La siguiente información lo ayudará a configurar correctamente la API de correo electrónico de .NET.

Aspose.Email para la instalación de .NET

Para descargar las DLL o el instalador MSI, visite la sección de descargas. Como alternativa, puede usar el paquete NuGet para la instalación de la API. El comando del administrador de paquetes para configurar la API de procesamiento de correo electrónico de .NET se comparte a continuación:

PM > Install-Package Aspose.Email

Cómo convertir correos electrónicos de Outlook a HTML y abrir mensajes de correo electrónico sin Outlook en .NET

Aspose.Email para .NET API permite convertir mediante programación mensajes MSG y EML a formato HTML. También admite el acceso y la apertura de correos electrónicos de Outlook dentro de sus aplicaciones .NET sin necesidad de Microsoft Outlook.

Convierta archivos MSG o EML a HTML en .NET

Transforme sin problemas los correos electrónicos de Outlook a formato HTML con la ayuda de la biblioteca Aspose.Email para .NET. Puede desarrollar una aplicación de procesamiento de correo electrónico con funciones completas utilizando la API de correo electrónico de .NET e incorporar la funcionalidad de conversión de correo electrónico para convertir formatos MSG o EML a HTML. Consulte el fragmento de código y otra información compartida a continuación para este propósito:

  • Cree una instancia del objeto de clase MailMessage para acceder al archivo MSG o EML de origen.
  • Aplique las opciones de guardado de HTML para el archivo HTML de salida.
  • Guarde o exporte el archivo MSG en formato HTML utilizando el método Guardar.
string FilePath = @"/Users/EmailData/";
// Load the MSG or EML file
MailMessage srcEmlMessage = MailMessage.Load(FilePath + "Message.msg");
// Set the Html rendering options
HtmlSaveOptions HtmlOptions = SaveOptions.DefaultHtml;
HtmlOptions.ResourceRenderingMode= resourceRenderingMode.EmbedIntoHtml;
// Set the email message headers in  output HTML using the formatting options
HtmlOptions.HtmlFormatOptions = HtmlFormatOptions.WriteHeader |
				HtmlFormatOptions.WriteCompleteEmailAddress |
				HtmlFormatOptions.WriteCompleteFromEmailAddress;
// Convert and save the email to HTML format
srcEmlMessage.Save(FilePath + "Message.html", HtmlOptions);

Abrir correos electrónicos en .NET sin Outlook

¿Está buscando abrir mensajes de Outlook en sus aplicaciones de procesamiento de correo electrónico .NET sin instalar Microsoft Outlook? En caso afirmativo, Aspose.Email para .NET API es la opción adecuada para usted. Permite a los desarrolladores de .NET acceder y abrir archivos de correo electrónico MSG y recuperar información como el asunto del correo electrónico, la dirección del remitente y los archivos adjuntos. Por favor, consulte la siguiente información para obtener más información:

  • Cargue el archivo de correo electrónico MSG de origen en un objeto de clase MapiMessage.
  • Lea y muestre diferentes propiedades del archivo MSG.
  • Analice los archivos adjuntos y lea/muestre diferentes propiedades de los archivos adjuntos en el MSG archivo.
// Load the MSG file
MapiMessage mapiMsg = MapiMessage.Load("message.msg");
// Display email subject
Console.WriteLine("Subject:" + mapiMsg.Subject);
// Display sender address
Console.WriteLine("From:" + mapiMsg.SenderEmailAddress);
// Display email body
Console.WriteLine("Body" + mapiMsg.Body);
// Display recipients' information
Console.WriteLine("Recipient: " + mapiMsg.Recipients);
// Display email attachments
foreach (MapiAttachment att in mapiMsg.Attachments)
{
     Console.Write("File Name: " + att.FileName);
     Console.Write("Display Name: " + att.DisplayName);
}

Para ver más ejemplos de trabajo y muestras de codificación de Aspose.Email para .NET API, visite Ejemplos de GitHub página. También proporcionamos aplicaciones en línea gratuitas para Aspose.Email para ayudarlo a convertir, comparar, ver, marcar con agua, fusionar, editar y Firme digitalmente sus archivos de correo electrónico sobre la marcha utilizando sus dispositivos móviles.

Análisis de correo electrónico sin dependencias en .NET

Los desarrolladores de .NET que trabajan con múltiples formatos de archivo de correo electrónico pueden utilizar las amplias funciones de Aspose.Email para .NET para crear aplicaciones de procesamiento de correo electrónico cargadas con la capacidad de analizar y almacenar mensajes de correo electrónico de manera segura e independiente. No se requiere Microsoft Automation ni ningún otro software de terceros porque esta API de correo electrónico de .NET se crea con código administrado.

Preguntas más frecuentes

1. ¿Cómo puedo convertir archivos de correo electrónico en .NET?

La conversión de archivos de correo electrónico de Microsoft Exchange o Thunderbird en .NET es rápida y sencilla con Aspose.Email para la API de .NET. Solo se necesitan unas pocas líneas de codificación .NET para convertir archivos MSG, PST, OST, EML, EMLX, MBOX y HTML a diferentes formatos de archivo.

2. ¿Cuánto tiempo lleva convertir o procesar archivos de correo electrónico?

La API de .NET para manipular y procesar archivos de correo electrónico funciona rápido y completa sus solicitudes de conversión de archivos de correo electrónico en muy poco tiempo.

3. ¿Es seguro procesar correos electrónicos con la API de .NET?

Puede estar seguro de la seguridad de sus archivos de mensajes de correo electrónico mientras los procesa utilizando Aspose.Email para .NET API. Garantizamos la privacidad de sus datos y tomamos todas las medidas necesarias para brindarle una experiencia de usuario segura.

4. ¿Puedo procesar archivos de correo electrónico en Mac OS, Windows o Linux?

Sí, la API de procesamiento de correo electrónico para .NET funciona en diferentes sistemas operativos, marcos y entornos operativos. Puede usarlo en la plataforma que elija y no requiere ninguna instalación de software adicional para funcionar.

Herramientas de manipulación de archivos de correo electrónico

¿En busca de ayuda?

Consulte nuestros canales de soporte para obtener ayuda con sus preguntas relacionadas con las funciones y el funcionamiento de la API del producto Aspose.