Português
 Português

API de processamento de e-mail .NET para manipular arquivos de e-mail do Outlook

Simplifique o processo de manipulação de arquivos de e-mail do Microsoft Outlook e Mozilla Thunderbird em seus aplicativos C#, ASP.NET e VB.NET. Trabalhe com formatos de arquivo MSG, EML, PST, OST, MBOX, VCF e HTML. Gerencie mensagens de e-mail e anexos programaticamente via POP3, SMTP, IMAP ou Microsoft Exchange Server.

Baixar Teste GratuitoVer todas as APIs

Uma API de e-mail .NET abrangente para manipular e processar mensagens de e-mail

Aspose.Email for .NET é uma API de processamento de e-mail flexível, robusta e fácil de usar que permite aos usuários criar, modificar e analisar formatos populares de arquivo de e-mail, como MSG, PST, OST, EML, EMLX, MBOX, bem como como VCF, HTML e MHTML na plataforma .NET. Isso permite que os usuários trabalhem com diferentes formatos de mensagem de e-mail sem se preocupar com problemas de compatibilidade de formato. Além de acessar e gerenciar e-mails Thunderbird e Outlook, os desenvolvedores podem usar a API de e-mail .NET para manipular programaticamente anexos de e-mail, adicionar ou remover destinatários, modificar o assunto da mensagem e fazer muito mais.

Além disso, a capacidade de converter mensagens de e-mail de um formato para outro em C#, ASP.NET e VB.NET faz com que essa API de processamento de e-mail .NET se destaque em uso e conjunto de recursos. Você pode facilmente enviar e receber mensagens de e-mail usando o protocolo de sua escolha entre POP3, SMTP, IMAP ou conectar-se ao Microsoft Exchange Server. Aspose.Email for .NET ajuda você a automatizar o processo de gerenciamento de e-mail com eficiência.

Começando

Verifique a página Requisitos do sistema para obter os pré-requisitos antes de configurar o Aspose.Email para .NET de sua parte . As informações a seguir o ajudarão a configurar corretamente a API de e-mail .NET.

Aspose.Email para instalação do .NET

Para baixar as DLLs ou o instalador MSI, visite a seção de downloads. Como alternativa, você pode usar o pacote NuGet para instalação da API. O comando do gerenciador de pacotes para configurar a API de processamento de e-mail .NET é compartilhado abaixo:

PM > Install-Package Aspose.Email

Como converter e-mails do Outlook para HTML e abrir mensagens de e-mail sem o Outlook no .NET

Aspose.Email para .NET API permite a conversão programática de mensagens MSG e EML para o formato HTML. Ele também oferece suporte para acessar e abrir e-mails do Outlook em seus aplicativos .NET sem precisar do Microsoft Outlook.

Converter arquivos MSG ou EML para HTML no .NET

Transforme perfeitamente e-mails do Outlook para o formato HTML com a ajuda da biblioteca Aspose.Email for .NET. Você pode desenvolver um aplicativo de processamento de e-mail completo usando a API de e-mail .NET e incorporar a funcionalidade de conversão de e-mail para converter os formatos MSG ou EML em HTML. Consulte o trecho de código e outras informações compartilhadas abaixo para essa finalidade:

  • Crie uma instância do objeto de classe MailMessage para acessar o arquivo MSG ou EML de origem.
  • Aplique as opções de salvar HTML para o arquivo HTML de saída.
  • Salve ou exporte o arquivo MSG no formato HTML usando o método Save.
string FilePath = @"/Users/EmailData/";
// Load the MSG or EML file
MailMessage srcEmlMessage = MailMessage.Load(FilePath + "Message.msg");
// Set the Html rendering options
HtmlSaveOptions HtmlOptions = SaveOptions.DefaultHtml;
HtmlOptions.ResourceRenderingMode= resourceRenderingMode.EmbedIntoHtml;
// Set the email message headers in  output HTML using the formatting options
HtmlOptions.HtmlFormatOptions = HtmlFormatOptions.WriteHeader |
				HtmlFormatOptions.WriteCompleteEmailAddress |
				HtmlFormatOptions.WriteCompleteFromEmailAddress;
// Convert and save the email to HTML format
srcEmlMessage.Save(FilePath + "Message.html", HtmlOptions);

Abrir e-mails em .NET sem Outlook

Você deseja abrir mensagens do Outlook em seus aplicativos de processamento de e-mail .NET sem instalar o Microsoft Outlook? Se sim, Aspose.Email para .NET API é a escolha certa para você. Ele permite que os desenvolvedores .NET acessem e abram arquivos de e-mail MSG e recuperem informações como o assunto do e-mail, endereço do remetente e anexos. Por favor, verifique as seguintes informações para saber mais:

  • Carregue o arquivo de e-mail MSG de origem em um objeto de classe MapiMessage.
  • Leia e exiba diferentes propriedades do arquivo MSG.
  • Analise os anexos e leia/exiba diferentes propriedades dos anexos no MSG arquivo.
// Load the MSG file
MapiMessage mapiMsg = MapiMessage.Load("message.msg");
// Display email subject
Console.WriteLine("Subject:" + mapiMsg.Subject);
// Display sender address
Console.WriteLine("From:" + mapiMsg.SenderEmailAddress);
// Display email body
Console.WriteLine("Body" + mapiMsg.Body);
// Display recipients' information
Console.WriteLine("Recipient: " + mapiMsg.Recipients);
// Display email attachments
foreach (MapiAttachment att in mapiMsg.Attachments)
{
     Console.Write("File Name: " + att.FileName);
     Console.Write("Display Name: " + att.DisplayName);
}

Para ver mais exemplos de trabalho e amostras de codificação de Aspose.Email para .NET API, visite Exemplos do GitHub página. Também fornecemos aplicativos online gratuitos para Aspose.Email para ajudá-lo a converter, comparar, visualizar, marca d'água, mesclar, editar e assine digitalmente seus arquivos de e-mail em tempo real usando seus dispositivos móveis.

Análise de e-mail sem dependências em .NET

Os desenvolvedores .NET que trabalham com vários formatos de arquivo de e-mail podem utilizar os recursos abrangentes do Aspose.Email para .NET para criar aplicativos de processamento de e-mail carregados com a capacidade de analisar e armazenar mensagens de e-mail de forma segura e independente. O Microsoft Automation ou qualquer outro software de terceiros não é necessário porque esta API de e-mail .NET é construída usando código gerenciado.

Perguntas frequentes

1. Como posso converter arquivos de e-mail em .NET?

A conversão de arquivos de e-mail do Microsoft Exchange ou Thunderbird em .NET é rápida e fácil usando o Aspose.Email para .NET API. Apenas algumas linhas de codificação .NET são necessárias para converter arquivos MSG, PST, OST, EML, EMLX, MBOX e HTML em diferentes formatos de arquivo.

2. Quanto tempo leva para converter ou processar arquivos de e-mail?

A API .NET para manipulação e processamento de arquivos de e-mail funciona rapidamente e conclui suas solicitações de conversão de arquivo de e-mail rapidamente.

3. É seguro processar e-mails usando a API .NET?

Você pode ter certeza da segurança de seus arquivos de mensagens de e-mail enquanto os processa usando Aspose.Email para .NET API. Asseguramos a privacidade dos seus dados e tomamos todas as medidas necessárias para lhe proporcionar uma experiência de utilizador segura.

4. Posso processar arquivos de e-mail no Mac OS, Windows ou Linux?

Sim, a API de processamento de e-mail para .NET funciona em diferentes sistemas operacionais, estruturas e ambientes operacionais. Você pode usá-lo na plataforma de sua escolha e não requer nenhuma instalação de software adicional para funcionar.

Procurando ajuda?

Confira nossos canais de suporte para obter ajuda com suas perguntas relacionadas aos recursos e funcionamento da API do produto Aspose.