Como converter e-mail do Outlook para HTML usando Python

Este tópico fácil se concentra em como converter Outlook Email em HTML usando Python fornecendo todos os detalhes de configuração do ambiente e um código de exemplo funcional. A fim de converter Email para HTML, a API baseada em Python pode ser efetivamente usada em qualquer um dos ambientes configurados .NET Core e Python em sistemas operacionais como Windows e Linux.

Etapas para converter e-mail do Outlook em HTML usando Python

  1. Configure o ambiente para use Aspose.Email para Python via .NET para converter e-mail em HTML em Python
  2. Crie um objeto de classe MailMessage para carregar o arquivo MSG ou EML de origem do disco
  3. Definir as opções de formatação HTML de saída
  4. Salve o arquivo MSG\EML carregado como HTML usando o método save

Usando uma API baseada em Python Email to HTML o aplicativo conversor pode ser facilmente desenvolvido, pelo qual o processo começará acessando o arquivo EML ou MSG de origem do disco usando uma instância da classe MailMessage. Em seguida, usando o objeto da classe HtmlSaveOptions, diferentes opções HTML para o arquivo de saída desejado serão definidas e, finalmente, salvaremos o email como um arquivo HTML no disco ou dentro do fluxo de memória usando o método save.

Código para converter e-mail do Outlook em HTML usando Python

A fim de converter EML para HTML, a API baseada em Python usando chamadas de API simples e etapas claramente definidas foram utilizadas neste exemplo. O HtmlSaveOptions foi usado para personalizar o arquivo HTML de saída definindo propriedades como BeforeHeadersFormat, DefaultHeaderFormat, AfterHeadersFormat, MailMessageSaveType e HtmlFormatOptions, para citar algumas. O HTML de saída pode ser salvo em um disco ou dentro de um fluxo de memória para exibição dentro de uma instância do navegador.

Neste tópico, aprendemos como converter e-mail do Outlook em HTML usando a API baseada em Python. Se você quiser saber como converter um e-mail em um documento do Word, consulte o artigo em como converter e-mail do Outlook para Word usando Python.

 Português