PNG JPG BMP TIFF MSG
Aspose.Email  para .NET

Analisar arquivos MSG em C#

Uma solução de análise de arquivos MSG para aplicações .NET sem usar o Microsoft Outlook ou dependências de terceiros.

Extrair e Analisar Arquivos MSG em C#

Aspose.Email para .NET é uma biblioteca C# que simplifica o processamento de arquivos de email, incluindo o formato MSG. Sua poderosa API permite que desenvolvedores carreguem e analisem arquivos de mensagens Outlook para extrair seu conteúdo, como remetente, destinatários, assunto e corpo da mensagem. Esses recursos a tornam uma ferramenta essencial para construir aplicações .NET que exigem processamento de email, como arquivamento, análise ou fluxos de trabalho automatizados.

Recursos da API para Analisar Arquivos MSG

  • Carregue arquivos MSG do disco.

  • Extraia detalhes do remetente: nome do remetente e outros atributos.

  • Recupere o assunto e o corpo.

  • Manipule destinatários: acesse a coleção de destinatários e seus atributos, como nome, endereço de email e tipo de destinatário.

  • Itere sobre os destinatários para extrair informações detalhadas sobre cada destinatário.

Instalar a API C#

Para começar a codificar, certifique‑se de que a API está instalada no seu projeto. Você pode adicionar a API via Gerenciador de Pacotes NuGet no Visual Studio:

  1. Abra seu projeto no Visual Studio.

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

  3. Pesquise por "Aspose.Email" no Gerenciador de Pacotes NuGet.

  4. Selecione o pacote e clique em Install.

Alternativamente, você pode instalá-lo usando o Console do Gerenciador de Pacotes:

 

Comando


PM> Install-Package Aspose.Email
 

Depois de instalada, você pode começar a integrar seus recursos em sua aplicação.

Etapas para Analisar Arquivos MSG em C#

Uma análise básica de mensagem usando a API pode ser feita com apenas algumas linhas de código.

  1. Carregue o arquivo MSG no objeto outlookMessageFile usando o MapiMessage.Load método.
  2. Extraia e exiba detalhes da mensagem:
    • Nome do remetente
    • Assunto
    • Corpo
    • Destinatários

Requisitos do Sistema

Nossas APIs são suportadas em todas as principais plataformas e Sistemas Operacionais. Antes de executar o código abaixo, por favor, certifique‑se de que você tem os seguintes pré‑requisitos em seu sistema.

  • Microsoft Windows ou um SO compatível com .NET Framework, .NET Core e plataformas Xamarin
  • Ambiente de desenvolvimento como o Microsoft Visual Studio
  • DLL Aspose.Email para .NET referenciada no seu projeto - Instale via NuGet usando o botão Download acima
 

Analisar Arquivos 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);
}
 
  • Sobre a API Aspose.Email C#

    Experimente a conveniência de analisar arquivos MSG em suas aplicações .NET com uma API .NET avançada. Baixe o teste gratuito e explore os recursos poderosos hoje. Explore o documentação para orientações detalhadas ou experimente os exemplos completos no GitHub.

    A biblioteca C# é uma solução abrangente para lidar com arquivos de email e operações dentro de aplicações .NET. Sua API de alto desempenho simplifica tarefas complexas, oferecendo aos desenvolvedores uma maneira eficiente de integrar funcionalidades de email em seus projetos. Compatível com diversos formatos, incluindo MSG, EML, MHT e outros, o Aspose.Email facilita a gestão contínua de emails — desde a análise e conversão até o envio, recebimento e além — capacitando os desenvolvedores a criar aplicações ricos em recursos, confiáveis e com suporte a email com facilidade.

    Online MSG Parser Live Demos

    Outros Formatos de Análise Suportados

    Usando C#, é possível analisar facilmente outros formatos, incluindo:

    EML (Mensagens de e‑mail do Outlook)