Como salvar mensagem de email em disco em C#

Neste tutorial passo a passo, explicaremos como salvar uma mensagem de email em disco em C#. A mensagem de e-mail pode ser salva como formatos de arquivo EML or MSG no disco. Receberemos mensagens da caixa de e-mail do Exchange, mas você também pode receber mensagens de outras caixas de correio e salvá-las em disco.

Etapas para salvar mensagem de email em disco em c#

  1. Obtenha o pacote Aspose.Email for .NET do NuGet.org
  2. Inclua os namespaces Aspose.Email.Clients.Exchange e Aspose.Email.Clients.Exchange.WebService
  3. Definir licença com a ajuda do método SetLicense
  4. Fornecer informações de conta do Exchange Server
  5. Crie um objeto da classe NetworkCredential
  6. Crie um novo objeto de cliente do Exchange da classe EWSClient
  7. Percorra todas as mensagens de e-mail lidas na caixa de correio
  8. Salve cada mensagem de e-mail individual em EML or MSG file formats

Seguindo as etapas simples acima, você pode salvar a mensagem de email em EML no código C# no disco. Em nosso tópico anterior, explicamos como enviar email em c# como usar o servidor SMTP do Gmail. No entanto, neste tópico, estamos usando o servidor Exchange para buscar os emails e salvá-los em disco.

Código para salvar mensagem de email em disco em c#

No código acima, estamos salvando as mensagens de e-mail nos formatos .eml e .msg. Observe que, neste código, estamos buscando todas as mensagens e salvando-as uma a uma em arquivos separados. No entanto, se sua caixa de entrada tiver muitas mensagens, você precisará modificar a abordagem de acordo.

 Português