Inviare email con Java e Vert.x

Mattepuffo's logo
Inviare email con Java e Vert.x

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!


Condividi

Commentami!