Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagejava
private static final WFMail wfMailWFMAIL = new WFMail();

O objeto WFMail possui um método chamado enviaEmailMessage que faz o envio, e requer um objeto do tipo EmailMessage como parâmetro.

...

Bloco de código
languagejava
private static final String subjectSUBJECT = "Demonstração - Envio de e-mail";
private static final String messageMESSAGE = "Esta é uma demonstração de envio de e-mail para o projeto Radar.";
private static final String fromFROM = "Demonstração - Envio de e-mail";
private static final String toTO = "Demonstração - Envio de e-mail";
private static final boolean isEmailHtmlIS_EMAIL_HTML = true;

Em seguida, instanciaremos no método execute um novo objeto do tipo EmailMessage, passando as variáveis criadas como parâmetros.

Bloco de código
languagejava
EmailMessage emailMessage = new EmailMessage(subjectSUBJECT, messageMESSAGE, fromFROM, toTO, isEmailHtmlIS_EMAIL_HTML);

4.3 Envio do e-mail

Por fim, chamaremos o método enviaEmailMessage do objeto WFMail, passando nosso objeto EmailMessage como parâmetro.

Bloco de código
languagejava
wfMailWFMAIL.enviaEmailMessage(emailMessage);

...

Bloco de código
languagejava
try {
	EmailMessage emailMessage = new EmailMessage(subjectSUBJECT, messageMESSAGE, fromFROM, toTO, isEmailHtmlIS_EMAIL_HTML);
	wfMailWFMAIL.enviaEmailMessage(emailMessage);
} catch (EmailMessageException e) {
	LOGGER.error("Erro ao enviar o e-mail", e);
}

...