Ola Amigos
Estou com um erro em uma SERVLET que ocorre na linha email.send();, caso eu comento esta linha a mensagem que vem logo abaxo é exibido. porem quando descomento a linha, a mensagem que deveria ser exibida nao aparece.
Quando comento a linha email.send(); a mensagem “TESTANDO” é exibida e quando descomento a linha a mensagem “TESTANDO” nao é exibida.
Sera que preciso configurar algo no glassfish, pois quando executo o codigo manual, eu consigo enviar a mensagem ao meu email.
O objetivo do meu codigo é enviar no meu email a mensagem “TESTE EMAIL”
Espero que alguem possa me ajudar.
O codigo segue abaixo:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try
{
String msg = "TESTE EMAIL";
SimpleEmail email = new SimpleEmail();
email.setDebug(true);
email.setHostName("smtp.gmail.com");
email.setAuthentication("usuario", "senha");
email.setSSL(true);
email.addTo("usuario@gmail.com");
email.setSubject("Teste");
email.setMsg(msg );
//email.send(); --Quando descomento esta linha , nao mostra a mensagem abaixo e nao esta enviando email
out.println("<html>");
out.println("<body>");
out.println("TESTANDO");
out.println("</body>");
out.println("</html>");
}
catch (EmailException ex) {
Logger.getLogger(ServiceLoginAuth.class.getName()).log(Level.SEVERE, null, ex.getStackTrace()+ex.getMessage());
} finally {
out.close();
}
}