Manera simple de enviar un correo electrónico utilizando Spring MVC 5.xx Framework: org.springframework.mail. javamail.JavaMailSenderImpl

Publicado: 2018-10-23

forma-sencilla-de-enviar-un-correo-electrónico-utilizando-spring-mvc-4-x-framework

Es posible que haya leído bastantes artículos sobre Crunchify en Spring MVC, como Introducción a Spring MVC Framework, Hello World Spring MVC, Cargar varios archivos con Spring MVC, etc.

En este tutorial, veremos cómo aprovechar la biblioteca org.springframework.mail.javamail.JavaMailSenderImpl para enviar un correo electrónico usando Spring MVC 5.1.3.RELEASE.

Empecemos:

Aquí hay una estructura de proyecto final. Asegúrese de crear un archivo en consecuencia.

Estructura del proyecto de envío de correo electrónico Spring MVC 4.1.x

Paso 1

Cree un proyecto Maven simple CrunchifySpringMVC4SendEmailTutorial .

  • Seleccione la casilla de verificación para la opción " Create a simple project (skip archetype selection) "
  • Proporcione toda la información similar al siguiente diagrama, es decir, ID de grupo, ID de artefacto, nombre y descripción, que usaremos en los próximos pasos.

Crear proyecto Spring MVC Maven

Paso 2

Abra el archivo pom.xml y agregue 3 dependencias.

  1. contexto de primavera
  2. primavera-contexto-soporte
  3. javax.correo

Aquí está mi archivo pom.xml completo.

Paso 3

Cree el archivo Spring Bean crunchify-bean.xml en la carpeta src/main/resources .

Los frijoles Spring se configuran utilizando el enfoque XML tradicional. En Spring MVC, el framework bean es un objeto que es instantiated , assembled y managed de otra manera por un contenedor Spring IoC (Inversion of Control).

Asegúrese de actualizar los valores de los campos de nombre de username y password con sus valores reales/actuales.

Etapa 4

Cree una anotación de clase API CrunchifyEmailAPI.java con @Service (org.springframework.stereotype.Service) en la carpeta src/main/java .

Paso-5

Cree la clase de prueba CrunchifyEmailTest.java en la carpeta src/main/java .

Asegúrese de actualizar toAddr y fromAddr arriba.

Paso-6

Ahora let's run CrunchifyEmailTest.java y comprobar el resultado de la console . Además, no olvides checkout your Gmail .

Desde mi cuenta de Gmail:

Correo electrónico enviado por el marco Spring MVC 4.1.6

Salida de la consola: