Como converter EML para MSG usando C#

Neste tutorial simples, aprenderemos como converter EML para MSG usando C# juntamente com etapas detalhadas para configurar o ambiente. Para converter EML para MSG C#, a API pode ser usada e você pode usar este exemplo em qualquer um dos sistemas operacionais comumente disponíveis, como Windows, macOS ou Linux.

Etapas para converter EML em MSG usando C#

  1. Instale a biblioteca Aspose.Email da ferramenta gerenciador de pacotes NuGet no Visual Studio
  2. Importe o namespace Aspose.Email em seu projeto
  3. Defina o EmlLoadOptions para carregar o arquivo EML
  4. Inicialize o objeto de classe MailMessage para carregar o arquivo EML de origem
  5. Converta o arquivo EML para MSG usando o método Save

Usando as etapas acima no aplicativo de conversão C# EML para MSG é desenvolvido. O processo é iniciado carregando o arquivo EML de origem do disco usando o objeto de classe MailMessage. Em seguida, o arquivo EML carregado é salvo como arquivo MSG no disco usando um dos enumeradores SaveOptions.DefaultMsg e SaveOptions.DefaultMsgUnicode no método Save.

Código para converter EML para MSG em C#

O exemplo acima em C# converte o arquivo EML para MSG no disco com a ajuda de chamadas de API simples e etapas bem definidas. Você pode definir diferentes EmlLoadOptions, incluindo PreserveTnefAttachments e PreserveEmbeddedMessageFormat, antes de carregar o arquivo EML. Você também pode usar o exemplo acima para carregar o arquivo EML usando as opções padrão usando o construtor padrão da classe EmlLoadOptions.

Para converter a API baseada em EML para MSG C# é explorada neste artigo. Se você estiver procurando como converter EML para PDF em C#, consulte o artigo em Como converter e-mail do Outlook para PDF usando C#.

 Português