Carregando, Salvando e Convertendo diferentes formatos de Mensagem de Email em C++

Carregando uma Mensagem com Opções de Carregamento

O código a seguir mostra como carregar uma mensagem com opções de carregamento.

Salvando e Convertendo Mensagens

Aspose.Email facilita a conversão de qualquer tipo de mensagem para outro formato. Para demonstrar esse recurso, o código neste artigo carrega três tipos de mensagens do disco e as salva de volta em outros formatos. A classe base SaveOptions e as classes EmlSaveOptions, MsgSaveOptions, MhtSaveOptions, HtmlSaveOptions para configurações adicionais ao salvar MailMessage podem ser usadas para salvar mensagens em outros formatos. O artigo mostra como usar essas classes para salvar um email de exemplo como:

  • Formato EML.
  • Outlook MSG.
  • Formato MHTML.
  • Formato HTML.

Carregando EML e Salvando como EML

O código a seguir mostra como carregar uma mensagem EML e salvá-la no disco no mesmo formato.

Carregando EML e Salvando como EML Preservando as Fronteiras Originais

O código a seguir mostra como carregar EML e salvar como EML preservando as fronteiras originais.

Salvando como EML Preservando Anexos TNEF

O código a seguir mostra como salvar como EML preservando anexos TNEF.

Carregando EML, Salvando como MSG

O código a seguir mostra como carregar uma mensagem EML e convertê-la para MSG usando a opção apropriada do SaveOptions.

Salvando MailMessage como MHTML

Diferentes opções de MHTML podem ser usadas para obter os resultados desejados. O código a seguir mostra como carregar uma mensagem EML em MailMessage e convertê-la para MHTML.

Exportando Email para MHT com TimeZone Personalizado

A classe MailMessage fornece a propriedade TimeZoneOffset para definir um Timezone personalizado ao exportar para MHT. O código a seguir mostra como exportar um email para MHT com TimeZone personalizado.

Exportando Email para EML

O código a seguir mostra como exportar email para eml.