JSF 2.0 – Enviando e-mail com Commons Mail

Postado em

Benigno M. Sales

Olá,

Há alguns dias me deparei com algumas questões sobre o envio/recebimento de e-mails utilizando jsf. Não vamos tentar reinventar a roda, existem APIs prontas para diversas coisas, inclusive o envio de mensagens de correio eletrônico. É o caso da Commons Mail da Apache Foundatio, uma excelente API que envia e-mails simples, com anexo, html formatado, etc.

Neste primeiro post iremos mostrar como enviar um e-mail simples(somente texto) por uma aplicação JSF 2.0 com primefaces.

Utilizamos neste exemplo as seguintes libs:

– primefaces-2.2.RC1-SNAPSHOT.jar

– commons-email-1.2.jar

Nossa organização de pacotes e pastas web ficou da seguinte forma:

Como viram acima iremos precisar, para este exemplo, apenas de um modelo, um controller e uma classe utils com alguns métodos estáticos.

Irei começar pelo modelo da mensagem, a classe Mensagem.java



Acima, um simples modelo com títuo, a mensagem e o e-mail do destinatário. Explicarei agora como ficou a classe EmailUtils.java que segue abaixo:

Ver o post original 170 mais palavras

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s