Caras, acho q é problema na configuração mesmo, tipo, tentei com este código:
http://wiki.locaweb.com.br/pt-br/Como_enviar_e-mails_com_JavaMail, lá embaixo tem uma maneira de tratar o form com JSP, só que dá essa excessão:
[quote][b]HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /testeEnviaMail.jsp at line 17
14:
15: MimeMessage message = new MimeMessage(sessao);
16:
17: message.setFrom(new InternetAddress(from));
18: Address toAddress = new InternetAddress(to);
19: message.addRecipient(Message.RecipientType.TO, toAddress);
20:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:426)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
[/b][/quote]
Isso foi quando tentei configurar a meu modo, mas com o código original mostra essa:
Email nao pode ser enviado! Verifique se preencheu os campos corretamente! Could not connect to SMTP host: localhost, port: 25
Vamos por partes, como configuro este código corretamente:
[code]<%@ page import = “java.util.Properties, javax.mail., javax.mail.internet.,
javax.activation., java.io., javax.servlet., javax.servlet.http.” %>
<%
try {
String to = “suporte@ffcriacoes.com.br”;
String from = request.getParameter(“de”);
Properties props = new Properties();
props.put(“mail.smtp.host”, “localhost”);
Session sessao = Session.getInstance(props);
sessao.setDebug(true);
MimeMessage message = new MimeMessage(sessao);
message.setFrom(new InternetAddress(from));
Address toAddress = new InternetAddress(to);
message.addRecipient(Message.RecipientType.TO, toAddress);
message.setSubject(request.getParameter(“assunto”));
message.setText(request.getParameter(“comenta”));
Transport.send(message);
out.println("
");
out.println("");
out.println("
");
out.println("");
out.println(“Sua mensagem foi enviada com sucesso.
Em breve responderemos, Obrigado!”);
out.println("");
out.println("");
}
catch (MessagingException e) {
out.println("Email nao pode ser enviado! Verifique se preencheu os campos corretamente! " + e.getMessage());
}
%>[/code]
att