Inviare email con Java e Vert.x
Vert.x ha una sua libreria per l'invio delle email, che potreste avere anche già installato.
Dovete controllare tra le dipendenze.
Se usate Maven:
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-mail-client</artifactId>
</dependency>
Qui sotto un esempio di codice Java:
MailConfig mailConfig = new MailConfig();
mailConfig.setHostname("smtp.mail.it");
mailConfig.setPort(587);
mailConfig.setStarttls(StartTLSOptions.REQUIRED);
mailConfig.setUsername("email@email.it");
mailConfig.setPassword("password");
MailClient mailClient = MailClient.create(Vertx.vertx(), mailConfig);
MailMessage mailMessage = new MailMessage();
mailMessage.setFrom("email@email.it (Email di prova)");
mailMessage.setTo("invioa@email.eu");
mailMessage.setHtml("<p>MESSAGGIO</p>");
mailMessage.setSubject("TEST");
mailClient.sendMail(mailMessage)
.onSuccess(System.out::println)
.onFailure(Throwable::printStackTrace);
Enjoy!
java maven vertx mailconfig mailclient mailmessage
Commentami!