(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 um e-mail. O arquivo deve estar em um projeto de módulo EJB ou de aplicação Web padrão. Não é possível gerar códigos de pesquisa em um projeto de aplicação Web de forma livre.
No Editor de código-fonte, clique com o botão direito do mouse no arquivo e escolha Inserir código > Enviar e-mail.
Especifique o nome JNDI do recurso de correio no servidor da aplicação.
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. Este método pesquisa o recurso de correio e cria uma sessão de correio.
sendMail. Este método constrói e envia o e-mail.
O IDE também registra a referência ao recurso no descritor de deployment 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 da aplicação. Se o servidor de destino do seu projeto for o servidor da aplicação Sun Java System/GlassFish, 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 da aplicação Sun Java System/GlassFish, o IDE configurará automaticamente a referência a recursos no descritor de deployment específico para servidores. Se você estiver trabalhando no deployment para um servidor da aplicação diferente, terá que configurar por sua conta os descritores de deployment específicos para o servidor.