Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/07/2013, 17:01
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 17 años
Puntos: 260
Sonrisa Respuesta: Configurar envió de correos con javamail en tomcat 6

Hola,

Cita:
Iniciado por JDEM Ver Mensaje
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
  1. <%@ page contentType="text/html; charset=utf-8" language="java" errorPage="" %>
  2. <%@ import="java.util.Properties; javax.mail.*; javax.mail.internet.*" %>
  3. <%!
  4.  
  5.  
  6. String smtpHost = "smtp.dominio.com";
  7. Properties props = System.getProperties();
  8. props.put("mail.smtp.host",smtpHost);
  9.  
  10. Session sesion = Session.getDefaultInstance(props,null);
  11. try {
  12.     Message mensaje = new MimeMessage(sesion);
  13.     mensaje.setSubject("Hola Mundo");
  14.     mensaje.setFrom(new InternetAddress(from));
  15.     mensaje.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
  16.     mensaje.setText("Este es el cuerpo del mensaje");
  17.     Transport.send(mensaje);
  18. } catch(MessagingException e) {
  19.     System.err.println(e.getMessage());
  20. }
  21. %>

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,

Última edición por HackmanC; 17/07/2013 a las 17:04 Razón: Corregir imports.