1. Produtos
  2.   editor
  3.   .NET
  4.   MSGReader
 
  

API .NET de código aberto para trabalhar com arquivos MSG e EML do MS Outlook

Leia arquivos MSG e EML do MS Outlook, salve anexos de e-mail e leia propriedades de mensagens de dentro de aplicativos .NET.

O que é a API MsgReader para .NET?

O MSGReader é uma API .NET robusta e de código aberto, projetada para desenvolvedores que precisam ler e processar arquivos MSG e EML do Microsoft Outlook em seus aplicativos. Seja extraindo e-mails, compromissos, tarefas ou detalhes de contato, esta API torna perfeito o manuseio de vários objetos do Outlook sem depender do próprio Outlook. Com suporte para diversos tipos de corpo, como texto simples, HTML e RTF, juntamente com gerenciamento de anexos e detecção de charset, o MSGReader oferece uma solução abrangente para manuseio eficiente de arquivos MSG em ambientes .NET.

MsgReader para API .NET - Principais recursos

A seguir estão alguns dos principais recursos do MsgReader:

  • Suporte abrangente a objetos: leia e-mails, compromissos, tarefas, cartões de contato e notas adesivas de arquivos MSG do Outlook.
  • Manipulação de diversos tipos de corpo: suporta texto, HTML, HTML incorporado em RTF e formatos RTF para corpos de mensagens.
  • Gerenciamento de anexos: permite a extração, remoção e salvamento de anexos em arquivos MSG.
  • Detecção de conjunto de caracteres: detecta automaticamente a codificação do conjunto de caracteres em corpos HTML, especialmente quando incorporados em RTF.
  • Facilidade de uso: API simples para integração em projetos .NET, com métodos diretos para extração de dados.
  • Pacote NuGet: disponível como um pacote NuGet, facilitando a instalação e a atualização em projetos .NET.
  • Código aberto: licenciado pelo MIT, permitindo uso gratuito em projetos comerciais e não comerciais.
GitHub

Estatísticas do GitHub

Nome:
Linguagem:
Estrelas:
Garfos:
Licença:
O repositório foi atualizado pela última vez em

Introdução ao MSGReader para API .NET

Você pode baixar a biblioteca MSGReader do GitHub ou do nuget.

Instalação

A instalação da API MSGReader para .NET é simples e pode ser feita a partir do nugget, conforme mostrado abaixo:

Instalando a API MSGReader para .NET


 Install-Package MSGReader

Exemplos de código para MSGReader API para .NET

You can use the MSGReader API to work with Outlook MSG and EML files right from within your .NET applications. This lets you create .NET applications to read and process email messages including archiving systems. Following code samples demonstrate how to use MSGReader API in your .NET application.

Como ler propriedades de uma mensagem do Outlook (MSG) no .NET?

In order to read properties from an Outlook (MSG) file, the following steps can be used.
  • Instalar o MSGReader: adicione a biblioteca MSGReader ao seu projeto .NET usando o Gerenciador de Pacotes NuGet no Visual Studio.
  • Incluir o namespace: importe o namespace MSGReader necessário para acessar suas funcionalidades.
  • Inicializar o arquivo MSG: Crie uma instância da classe de mensagem fornecendo o caminho para o arquivo MSG.
  • Extrair informações do remetente: acesse os detalhes do remetente no arquivo MSG.
  • Extrair a data e hora de envio: recupere a data e a hora em que o e-mail foi enviado.
  • Obter os destinatários: obtenha a lista de destinatários para os campos "Para" e "Cc".
  • Extrair o assunto: acesse a linha de assunto do e-mail.
  • Extrair o conteúdo do corpo: recupere o conteúdo do corpo do e-mail, como texto simples ou HTML.
  • Processe as informações extraídas: manipule os dados extraídos conforme necessário, com base nos requisitos da sua aplicação.

Como adicionar propriedades de leitura de uma mensagem do Outlook (EML) no .NET?

An EML file is an email file format in the MIME message format. MSGReader API for .NET can load an EML file and can read its properties such as recipient, subject, message body, etc. The following code sample demonstrates this.

Conclusão

O MSGReader é uma solução versátil e confiável para desenvolvedores .NET que buscam gerenciar arquivos MSG e EML do Outlook sem esforço. Seu amplo suporte para vários objetos do Outlook, manuseio perfeito do conteúdo do corpo e gerenciamento eficiente de anexos o tornam uma ferramenta valiosa para qualquer projeto que exija extração e processamento de dados de e-mail. Como uma biblioteca de código aberto licenciada pelo MIT, ele oferece flexibilidade e facilidade de integração, tornando-o adequado para uma ampla gama de aplicativos, desde análise de dados até automação de e-mail, sem a necessidade de instalação do Outlook.

Produtos Similares

 Portugese