0.Introducción
Justo después de realizar la entrada anterior, me encuentro con Simple Java Mail que es muy simple de utilizar, así que vamos a utilizar esta librería.1. Dependencia maven
Es la siguiente;
1 2 3 4 5 6 | <!-- https://mvnrepository.com/artifact/org.simplejavamail/simple-java-mail --> <dependency> <groupId>org.simplejavamail</groupId> <artifactId>simple-java-mail</artifactId> <version>5.3.0</version> </dependency> |
2. Abrir la seguridad Google a aplicaciones no seguras
Hay que ir a este enlace: https://myaccount.google.com/lesssecureapps y desactivar la opción de seguridad. Tal como se vió en la entrada anterior3. Verificar que el certificado del smtp.google.com está en el cacert
Esto se vió en la entrada anterior y se basa en My Tech Notes4. Ver esta simple clase de Java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | package u.requests; import org.simplejavamail.email.Email; import org.simplejavamail.email.EmailBuilder; import org.simplejavamail.mailer.MailerBuilder; import org.simplejavamail.mailer.config.TransportStrategy; public class SendMail { public static void main(String[] args) { Email email = EmailBuilder.startingBlank() .from("Ximo Dante", "ximodante@gmail.com") .to("edu" , "eduxxxxx@gmail.com") .to("kevin", "kevinxxx@gmail.com") .withSubject("Using Simple Java Mail 01") .withPlainText("Edu, Kevin. I am using Simple Java Mail API...!!!") .buildEmail(); MailerBuilder .withSMTPServer("smtp.gmail.com", 587, "ximodante@gmail.com", "mypassword") .withTransportStrategy(TransportStrategy.SMTP_TLS) // or //.withSMTPServer("smtp.gmail.com", 465, "your user", "your password") //.withTransportStrategy(TransportStrategy.SMTPS); .buildMailer() .sendMail(email); } } |
Y a funcionar!!!!!
No hay comentarios :
Publicar un comentario