Glassfish + email

3 respostas
R

Boa noite

Alguem sabe se existe um serviço de email no glassfish?
Sei que poderia usar a API Javamail para enviar e-mails mas gostaria de saber se existe uma outra opção.
Desde já muito obrigado

3 Respostas

G

API para envio de email só existe o Javamail, assim como para acessar banco existe apenas o JDBC. O que existe são wrappers e utilitários que te facilitam o trabalho, porém todos por baixo dos panos usam javamail. O commons-email por exemplo é um utilitário que usa como backend o Javamail.

Mas respondendo sua pergunta: não existe nenhum serviço ou utilitário no glassfish, apenas o Javamail que está embutido no container.

J

Acho que o colega se referiu a JNDI mail. Pesquise sobre isso no Google: GlassFish JNDI Mail.

Boa sorte!

G

Hmmm, faz sentido, hehehehe. Usar uma mail-session direto no container é muito fácil. Entre lá no admin do glassfish, acesse o menu Resources e depois JavaMail Sessions. Lá você preenche os dados conforme seu serviço de email. Para fazer o lookup você pode usar como no jdbc (exemplo mail/myMailSession) ou então via injeção de dependencia (annotation @Resource).

http://docs.sun.com/app/docs/doc/820-4335/ablkr?a=view

Criado 14 de novembro de 2009
Ultima resposta 14 de nov. de 2009
Respostas 3
Participantes 3