Spring Boot: Correo SMTP con Mailgun
Las notificaciones por correo son muy importantes, las aplicaciones hoy en día notifican cada acción del usuario.
Enviar mensajes de correo electrónico desde nuestra aplicación Spring Boot puede ser fácil, puesto que cada servidor SMTP (como google, fastmail, mailgun, etc) cuentan con algunas configuraciones que lo hacen similar.
En ésta publicación realizaremos...
- Una clase interface y su implementación con un método para enviar un correo.
- Llamaremos el
@Bean
para la configuración de las credenciales del SMTP. - Enviar el correo de prueba desde el Intellij IDEA.
Tabla de contenido
Creación del proyecto
Crea una aplicación Spring boot con Spring Initializr con la dependencia Java Mail Sender
.
Para que puedas continuar con este tutorial, crea una cuenta o inicia sesión en Mailgun y desplázate en la configuración del smtp para obtener las credenciales sandbox.