(Opcional) Crie uma classe de localizador de serviços para manipular a obtenção de referências para um banco de dados.
Abra o arquivo de Java a partir do qual deseja enviar uma mensagem JMS. O arquivo deve estar em um projeto de módulo EJB ou de aplicativo da Web padrão. Não é possível gerar códigos de pesquisa em um projeto de aplicativo da Web de forma livre.
No Editor de código, clique com o botão direito do mouse no arquivo e escolha Recursos empresariais > Enviar e-mail.
Especifique o nome JNDI do recurso de correio no servidor de aplicativos.
Em Estratégia do localizador de serviços, especifique se o código de pesquisa in-line será gerado ou se será usado um localizador de serviços existente. Você pode clicar em Explorar para procurar o nome de classe do localizador de serviços.
Clique em OK.
O IDE cria dois métodos:
getSession. Pesquisa o recurso de correio e cria uma sessão de correio.
sendMail. Constrói e envia o e-mail.
O IDE também registra a referência ao recurso no descritor de implantação geral do seu módulo.
No seu código, chame o método sendMail e coloque o endereço de e-mail, o assunto e o corpo como parâmetros.
Observações:
Você terá que configurar o recurso JavaMail no servidor de aplicativo. Se o servidor de destino do seu projeto for o servidor de aplicativos Sun Java System, você pode usar o modelo Recurso JavaMail nas categorias Recursos da Sun do assistente para Novo arquivo.
Se o servidor de destino do projeto for o servidor de aplicativos Sun Java System, o IDE configurará automaticamente a referência a recursos no descritor de implantação específico para servidores. Se você estiver trabalhando na implantação para um servidor de aplicativos diferente, você terá que configurar por sua conta os descritores de implantação específicos para o servidor.