...
Bloco de código |
---|
|
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 |
---|
|
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 |
---|
|
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 |
---|
|
wfMailWFMAIL.enviaEmailMessage(emailMessage); |
...
Bloco de código |
---|
|
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);
} |
...