Ver Mensaje Individual
  #12 (permalink)  
Antiguo 28/01/2006, 22:20
blackwind
 
Fecha de Ingreso: noviembre-2003
Ubicación: Mexico
Mensajes: 1.081
Antigüedad: 21 años, 2 meses
Puntos: 7
ademas de lo que dijo willie, ya estuve checando algunas pruebas, y la parte clave del codigo es esta:


Transport trans = session.getTransport("smtps");

si haces eso, automaticamente buscara el puerto 465 con SSL true (que es lo que gmail necesita), si no haces eso, aun cuando especifiques el puerto 465, el SSL sera "false", y no podras establecer la conexion.

De hecho, en el primer codigo que puse, si cambias esta linea:
Transport trans = session.getTransport(address[0]);
por la que puse arriba, y esta:
props.put("mail.smtp.host", host);
por:
props.put("mail.smtps.host", host);

(con la "s")
tambien funcionara.

Espero que te sirva
saludos,