Como enviar documento do Word em e-mail usando Java

Neste breve tópico, você entenderá como enviar Word Document por e-mail usando Java. Você pode converter facilmente o arquivo de origem para o formato MHTML e especificar as configurações de e-mail para enviar o e-mail em qualquer sistema operacional comum, como MS Windows, Ubuntu ou macOS, usando chamadas de API simples.

Etapas para enviar documento do Word em e-mail usando Java

  1. Adicione Aspose.Words e Aspose.Email referência de arquivo JAR do repositório Maven
  2. Instancie um objeto Document Class para carregar o documento de entrada para envio de e-mail
  3. Especifique diferentes SaveOptions para salvar o arquivo no formato MHTML para salvar dados em um fluxo
  4. Carregar o arquivo usando a classe MailMessage
  5. Inicialize o cliente SMTP para configurar a mensagem de e-mail
  6. Enviar mensagem de e-mail contendo o documento do Word

Nestas etapas, primeiro carregamos o documento Word de entrada no formato de arquivo DOCX ou DOC. Em seguida, ele é convertido em arquivo MHTML usando o objeto stream, que é carregado como um arquivo de entrada para o envio do e-mail. Por fim, especificamos as propriedades de configuração como remetente, assunto, porta para enviar a mensagem de email.

Código para enviar DOCX em e-mail com Java

No trecho de código acima, carregamos o arquivo DOCX de origem enquanto usamos um objeto da classe Document. Ele é então convertido em arquivo MHTML usando fluxos que serão posteriormente processados pelo Aspose.Email. Em seguida, definimos diferentes preferências para enviar a mensagem de e-mail, como e-mail para, e-mail de, assunto e configurações de host para controlar as propriedades da mensagem de e-mail. Isso permite automatizar o recurso de envio de e-mail e enviar documento por e-mail com Java.

Anteriormente, aprendemos sobre como converter Word para Markdown usando Java. Considerando que, neste tópico, nos concentramos em renderizar DOCX para TIFF. Considerando que, neste tópico, aprendemos como usar Java enviar documento do Word por e-mail.

 Português