Foros del Web » Programación para mayores de 30 ;) » Java »

Enviar Correo con JavaMail

Estas en el tema de Enviar Correo con JavaMail en el foro de Java en Foros del Web. No entiendo porque pero no me funciona JavaMail, os pongo los archivos para ver si sabeis de que puede ser, he probado de mil formas ...
  #1 (permalink)  
Antiguo 13/04/2011, 05:55
 
Fecha de Ingreso: febrero-2010
Mensajes: 21
Antigüedad: 14 años, 2 meses
Puntos: 1
Enviar Correo con JavaMail

No entiendo porque pero no me funciona JavaMail, os pongo los archivos para ver si sabeis de que puede ser, he probado de mil formas y ninguna me funciona, ademas no me dice donde esta el fallo, me muestra la jsp en blanco.
Primeramente en context de la aplicacion tengo:

<Resource type="javax.mail.Session"
auth="Container"
name="mail/gmail"
mail.transport.protocol="smtp"
mail.smtp.host="smtp.googlemail.com"
mail.smtp.port="465"
mail.smtp.auth="true"
mail.smtp.user="[email protected]"
password="mipassword"
mail.smtp.starttls.enable="true"
mail.smtp.socketFactory.port="465"
mail.smtp.socketFactory.class="javax.net.ssl.SSLSo cketFactory"
mail.smtp.socketFactory.fallback="false"
mail.smtp.debug="true"/>
</Context>
-------------------------
Posteriormente en el jsp tengo:

<%@ page import="javax.naming.*" %>

<%@ page import="javax.mail.internet.*" %>
<%@ page import="java.util.Properties" %>
<%@ page import="javax.mail.*" %>
<%@ page import="javax.mail.Transport" %>


<%
Context ic = new InitialContext();
Session session = (Session) ic.lookup("java:comp/env/mail/gmail");

// Crear el mensaje a enviar
MimeMessage mm = new MimeMessage(session);

// Establecer las direcciones a las que será enviado
mm.setFrom(new InternetAddress("[email protected]"));
mm.addRecipient(Message.RecipientType.TO, new InternetAddress("[email protected]"));


// Establecer el contenido del mensaje
mm.setSubject("Hola!");
mm.setText("Holaprobandoo!");

// Enviar el correo electrónico
Transport.send(mm);
} catch (Exception e) {
e.printStackTrace();


%>

Enviado!
------------

Nunca me llega a aparecer el mensaje de Enviado.¿Porque puede ser? Como puedo ver los errores? ¿Tengo que modificar algo tambien en el web.xml?

Gracias por vuestra ayuda.

Etiquetas: correo, javamail, jsp-servlets
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:04.