no puedo enviar mails con una cuenta de yahoo
Este es mi codigo (el error lo ongo despues)
try {
String host = "correo.yahoo.es";
String from = "[email protected]";
String to = "[email protected]";
Properties props = System.getProperties();
props.put("mail.smtp.host", host);
Session session = Session.getDefaultInstance(props, null);
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
message.setSubject("Hola JavaMail");
message.setText("Bienvenido a Java");
Transport.send(message);
}
catch (Exception ex) {
System.out.println("Error enviando mensaje: " + ex);
}
Este es el mensaje de error.
C:BorlandJBuilder2005jdk1.4binjavaw -classpath "C:Documents and Settingsferjbprojectmimailclasses;C:BorlandJBuilder2005libmail.jar;C:BorlandJBuilder2005libactivation.jar;C:BorlandJBuilder2005jdk1.4jrejavawsjavaws.jar;C:BorlandJBuilder2005jdk1.4jrelibcharsets.jar;C:BorlandJBuilder2005jdk1.4jrelibextdnsns.jar;C:BorlandJBuilder2005jdk1.4jrelibextldapsec.jar;C:BorlandJBuilder2005jdk1.4jrelibextlocaledata.jar;C:BorlandJBuilder2005jdk1.4jrelibextsunjce_provider.jar;C:BorlandJBuilder2005jdk1.4jrelibimindicim.jar;C:BorlandJBuilder2005jdk1.4jrelibimthaiim.jar;C:BorlandJBuilder2005jdk1.4jrelibjce.jar;C:BorlandJBuilder2005jdk1.4jrelibjsse.jar;C:BorlandJBuilder2005jdk1.4jrelibplugin.jar;C:BorlandJBuilder2005jdk1.4jrelibrt.jar;C:BorlandJBuilder2005jdk1.4jrelibsunrsasign.jar;C:BorlandJBuilder2005jdk1.4libdt.jar;C:BorlandJBuilder2005jdk1.4libhtmlconverter.jar;C:BorlandJBuilder2005jdk1.4libtools.jar" mimail.Mimail
Error enviando mensaje: javax.mail.SendFailedException: Sending failed;
nested exception is:
javax.mail.MessagingException: Could not connect to SMTP host: correo.yahoo.es, port: 25
try {
String host = "correo.yahoo.es";
String from = "[email protected]";
String to = "[email protected]";
Properties props = System.getProperties();
props.put("mail.smtp.host", host);
Session session = Session.getDefaultInstance(props, null);
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
message.setSubject("Hola JavaMail");
message.setText("Bienvenido a Java");
Transport.send(message);
}
catch (Exception ex) {
System.out.println("Error enviando mensaje: " + ex);
}
Este es el mensaje de error.
C:BorlandJBuilder2005jdk1.4binjavaw -classpath "C:Documents and Settingsferjbprojectmimailclasses;C:BorlandJBuilder2005libmail.jar;C:BorlandJBuilder2005libactivation.jar;C:BorlandJBuilder2005jdk1.4jrejavawsjavaws.jar;C:BorlandJBuilder2005jdk1.4jrelibcharsets.jar;C:BorlandJBuilder2005jdk1.4jrelibextdnsns.jar;C:BorlandJBuilder2005jdk1.4jrelibextldapsec.jar;C:BorlandJBuilder2005jdk1.4jrelibextlocaledata.jar;C:BorlandJBuilder2005jdk1.4jrelibextsunjce_provider.jar;C:BorlandJBuilder2005jdk1.4jrelibimindicim.jar;C:BorlandJBuilder2005jdk1.4jrelibimthaiim.jar;C:BorlandJBuilder2005jdk1.4jrelibjce.jar;C:BorlandJBuilder2005jdk1.4jrelibjsse.jar;C:BorlandJBuilder2005jdk1.4jrelibplugin.jar;C:BorlandJBuilder2005jdk1.4jrelibrt.jar;C:BorlandJBuilder2005jdk1.4jrelibsunrsasign.jar;C:BorlandJBuilder2005jdk1.4libdt.jar;C:BorlandJBuilder2005jdk1.4libhtmlconverter.jar;C:BorlandJBuilder2005jdk1.4libtools.jar" mimail.Mimail
Error enviando mensaje: javax.mail.SendFailedException: Sending failed;
nested exception is:
javax.mail.MessagingException: Could not connect to SMTP host: correo.yahoo.es, port: 25