Analice los formatos EML en C#
Análisis de mensajes EML nativo y de alto rendimiento mediante las API Aspose.Email for.NET del lado del servidor, sin el uso de ningún software como Microsoft o Adobe PDF.
Cómo analizar un archivo EML usando C#
Para analizar el archivo EML, usaremos
API que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma C#. Abrir
administrador de paquetes, busque Aspose.Email e instalar. También puede usar el siguiente comando desde la consola del administrador de paquetes.
Command
PM> Install-Package Aspose.Email
Pasos para analizar archivos EML en C#
Un análisis básico de mensajes con
Las API se pueden crear con solo unas pocas líneas de código.
- Cargue el archivo EML.
- Obtenga el texto del cuerpo del correo con o sin URL.
- Obtenga el resultado.
Requisitos del sistema
Nuestras API son compatibles con las principales plataformas y sistemas operativos. Antes de ejecutar el siguiente código, asegúrese de cumplir los siguientes requisitos previos en su sistema.
- Microsoft Windows o un sistema operativo compatible con las plataformas .NET Framework, .NET Core y Xamarin
- Entorno de desarrollo como Microsoft Visual Studio
- Aspose.Email para.NET DLL a la que se hace referencia en su proyecto: instálelo desde NuGet con el botón Descargar de arriba
Analizar archivos EML - C#
//Get HTML body as plain text
MailMessage mail = MailMessage.Load(dataDir + "HtmlWithUrlSample.eml");
string body_with_url = mail.GetHtmlBodyText(true);// body will contain URL
string body_without_url = mail.GetHtmlBodyText(false);// body will not contain URL
Console.WriteLine("Body with URL: " + body_with_url);
Console.WriteLine("Body without URL: " + body_without_url);
Acerca de Aspose.Email para.NET API
Aspose.Email es una solución de análisis de formatos de Microsoft Outlook y Thunderbird. Se pueden crear, manipular y convertir fácilmente formatos de correo electrónico y almacenamiento como MSG, EMLX, EML y MHT. El manejo de los archivos adjuntos de correo electrónico, la personalización de los encabezados de los mensajes y la implementación de diferentes protocolos de red como POP3, IMAP y SMTP para enviar y recibir correos electrónicos es mucho más fácil. Es una API independiente y no requiere la instalación de Microsoft Outlook ni de ningún otro software.Demostraciones en vivo de Analizador EML en línea
EML What is EML File Format
El formato de archivo EML representa los mensajes de correo electrónico guardados con Outlook y otras aplicaciones relevantes. Casi todos los clientes de correo electrónico admiten este formato de archivo porque cumple con el estándar de formato de mensajes de Internet RFC-822. Microsoft Outlook es el software predeterminado para abrir los tipos de mensajes EML. Los archivos EML se pueden usar para guardar en un disco y enviarlos a los destinatarios mediante protocolos de comunicación.
Read MoreOtros formatos de análisis compatibles
Con C#, uno puede analizar fácilmente otros formatos, incluidos.