Hola!
Estoy utilizando este codigo para el envio del correo, pero no logor que me funcione, alguien me puede echar una mano se lo agradeceria un monton.
Código HTML:
String host = "smtp.gmail.com";
String to = "[email protected]";
String from = "[email protected]";
try{
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("Mensaje Urgente");
message.setText("Premio");
Transport.send(message);
}catch (Exception e) {
}
Y el error que me da es el siguiente,
Código HTML:
com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.0 Must issue a STARTTLS command first. 7sm257746eyb.57
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1388)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:959)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:583)
at javax.mail.Transport.send0(Transport.java:169)
at javax.mail.Transport.send(Transport.java:98)
Gracias por vuestra ayuda.