Analizar archivos MSG en C#
Una solución de análisis de archivos MSG para aplicaciones .NET sin usar Microsoft Outlook ni dependencias de terceros.
Extraer y analizar archivos MSG en C#
Aspose.Email para .NET es una biblioteca C# que simplifica el procesamiento de archivos de correo electrónico, incluido el formato MSG. Su potente API permite a los desarrolladores cargar y analizar archivos de mensajes de Outlook para extraer su contenido, como el remitente, los destinatarios, el asunto y el cuerpo del mensaje. Estas características la convierten en una herramienta esencial para crear aplicaciones .NET que requieren procesamiento de correo, como archivado, análisis o flujos de trabajo automatizados.
Características de la API para analizar archivos MSG
Cargue archivos MSG desde el disco.
Extraiga los detalles del remitente: nombre del remitente y otros atributos.
Recupere el asunto y el cuerpo.
Maneje los destinatarios: acceda a la colección de destinatarios y sus atributos, como nombre, dirección de correo electrónico y tipo de destinatario.
Itere sobre los destinatarios para extraer información detallada de cada uno.
Instalar la API C#
Para comenzar a programar, asegúrese de que la API esté instalada en su proyecto. Puede agregar la API mediante Administrador de paquetes NuGet en Visual Studio:
Abra su proyecto en Visual Studio.
Navegue a Tools > NuGet Package Manager > Manage NuGet Packages for Solution.
Busque "Aspose.Email" en el Administrador de paquetes NuGet.
Seleccione el paquete y haga clic en Install.
Alternativamente, puede instalarlo usando la Consola del Administrador de paquetes:
Comando
PM> Install-Package Aspose.Email
Una vez instalada, puede comenzar a integrar sus características en su aplicación.
Pasos para analizar archivos MSG en C#
Un análisis básico de mensajes usando la API se puede realizar con solo unas pocas líneas de código.
- Cargue el archivo MSG en el objeto outlookMessageFile usando el MapiMessage.Load método.
- Extraer y mostrar los detalles del mensaje:
- Nombre del remitente
- Asunto
- Cuerpo
- Destinatarios
Requisitos del sistema
Nuestras API son compatibles con todas las plataformas y sistemas operativos principales. Antes de ejecutar el código a continuación, asegúrese de que tiene los siguientes requisitos previos en su sistema.
- Microsoft Windows o un sistema operativo compatible con .NET Framework, .NET Core y plataformas Xamarin
- Entorno de desarrollo como Microsoft Visual Studio
- DLL Aspose.Email para .NET referenciada en su proyecto - Instale desde NuGet usando el botón Descargar arriba
Analizar archivos MSG - C#
// Instantiate the MapiMessage class to load an MSG file
var outlookMessageFile = MapiMessage.Load(dataDir + "message.msg");
// Display sender's name
Console.WriteLine("Sender Name : " + outlookMessageFile.SenderName);
// Display subject
Console.WriteLine("Subject : " + outlookMessageFile.Subject);
// Display body
Console.WriteLine("Body : " + outlookMessageFile.Body);
// Display recipients information
Console.WriteLine("Recipients : \n");
// Loop through the recipients collection associated with the MapiMessage object
foreach (var rcp in outlookMessageFile.Recipients)
{
// Display recipient email address
Console.WriteLine("Email : " + rcp.EmailAddress);
// Display recipient name
Console.WriteLine("Name : " + rcp.DisplayName);
// Display recipient type
Console.WriteLine("Recipient Type : " + rcp.RecipientType);
}
Acerca de la API Aspose.Email C#
Experimente la comodidad de analizar archivos MSG en sus aplicaciones .NET con una API .NET avanzada. Descargue el prueba gratuita y explore hoy las potentes funciones. Explore el documentación para obtener una guía detallada o pruebe los ejemplos completos en GitHub.
La biblioteca C# es una solución integral para manejar archivos de correo y operaciones dentro de aplicaciones .NET. Su API de alto rendimiento simplifica tareas complejas, proporcionando a los desarrolladores una forma eficiente de integrar la funcionalidad de correo en sus proyectos. Soportando varios formatos, incluidos MSG, EML, MHT y más, Aspose.Email facilita la gestión sin problemas de correos — desde el análisis y la conversión hasta el envío, recepción y más — empoderando a los desarrolladores a crear aplicaciones con correo electrónico, ricas en funciones y confiables, con facilidad.
Online MSG Parser Live Demos
Otros formatos de análisis compatibles
Con C#, se pueden analizar fácilmente otros formatos, incluidos: