Já olhei vários tópicos aqu ino GUJ que falam sobre a utilização do commons-email-1.2.jar mas não encontrei nenhum que resolvesse meu (aparentemente) simples problema.
eu tenho o seguinte arquivo .jsp:
<%@ page language="java" session="true" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" import="org.apache.commons.mail.*"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>E-mail</title>
</head>
<body>
<%
SimpleEmail email = new SimpleEmail();
email.setHostName("smtp.gmail.com"); // o servidor SMTP para envio do e-mail
email.addTo("[email removido]", "Douglas"); // destinatario
email.setFrom("[email removido]", "Me"); // remetente
email.setSubject("Mensagem de Teste"); // assunto do e-mail
email.setMsg("Teste de Email utilizando commons-email."); // conteudo do e-mail
out.println(email.send()); // envia o e-mail
%>
</body>
</html>
Parece estar tudo certo, mas quando mando rodar a página acima, me vem o seguinte error:
exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /send.jsp at line 9
6: </head>
7: <body>
8: <%
9: SimpleEmail email = new SimpleEmail();
10:
11: email.setHostName("smtp.gmail.com"); // o servidor SMTP para envio do e-mail
12:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Erro na linha 9: SimpleEmail email = new SimpleEmail();
Alguém saberia me ajudar?
Obs: Estou utilizando o Eclipse, Tomcat 6.0 e Commos-email-1.2.jar