Hola,
Cita:
Iniciado por JDEM Podrías ayudarme a enviar un correo desde un JSP? solo necesito hacer eso, el JSP no es mi fuerte disculpa y gracias.
Técnicamente podrías hacer algo así:
Código Java:
Ver original<%@ page contentType="text/html; charset=utf-8" language="java" errorPage="" %>
<%@ import="java.util.Properties; javax.mail.*; javax.mail.internet.*" %>
<%!
String smtpHost
= "smtp.dominio.com"; props.put("mail.smtp.host",smtpHost);
Session sesion = Session.getDefaultInstance(props,null);
try {
Message mensaje = new MimeMessage(sesion);
mensaje.setSubject("Hola Mundo");
mensaje.setFrom(new InternetAddress(from));
mensaje.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
mensaje.setText("Este es el cuerpo del mensaje");
Transport.send(mensaje);
} catch(MessagingException e) {
System.
err.
println(e.
getMessage()); }
%>
Si no te funciona tendrás que seguir pegando los errores que te muestre para averiguar cual es el motivo. Como hay un println() en el catch, si existe un error allí tendrás que buscarlo en los LOG de Tomcat.
Saludos,