PNG JPG BMP TIFF MSG
Aspose.Email  para .NET

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:

  1. Abra su proyecto en Visual Studio.

  2. Navegue a Tools > NuGet Package Manager > Manage NuGet Packages for Solution.

  3. Busque "Aspose.Email" en el Administrador de paquetes NuGet.

  4. 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.

  1. Cargue el archivo MSG en el objeto outlookMessageFile usando el MapiMessage.Load método.
  2. 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:

    EML (Mensajes de correo de Outlook)