¿Qué artefacto para org.springframework.mail?


89

Me gustaría usar el soporte de primavera para enviar correos. Mi proyecto está construido con maven-2 y uso spring-core 2.5.5 Traté de buscar en el repositorio central de maven el artefacto para incluirlo en mi pom.xml, y el único que encontré es el soporte de resorte . El problema es que la versión más alta en repositorio es 2.0.8 y depende de spring-core v. 2.0.8. ¿Debo agregarlo y excluirlo de sus dependencias spring-core, spring-aop, etc., o debo buscar otro artefacto (pero cuál servirá?) O usar otro repositorio? ¿Cuál es el artefacto maven-2 adecuado para org.springframework.mail y dónde puedo encontrarlo?


Llegué aquí para Spring Boot, así que dejo un comentario que podría ayudar a alguien en el futuro: Incluya esta dependencia de Maven: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
ImtiazeA

Respuestas:



31
 <!-- ########### SPRING-CONTEXT-SUPPORT ############ -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>3.0.5.RELEASE</version>
        </dependency>

1

Para usar MailSendery a SimpleMailMessagetravés de Spring, puede usar estas importaciones en su código:

import org.springframework.mail.MailSender;
import org.springframework.mail.SimpleMailMessage;

Y agregue sus frascos en su proyecto.

De lo contrario, si está utilizando maven, debe realizar estas importaciones en su fuente y luego agregar dependencias:

  1. http://mvnrepository.com/artifact/org.springframework/spring-support/2.0.6
  2. http://mvnrepository.com/artifact/org.springframework/spring-context-support/3.2.0.RELEASE

Recibirá el soporte por correo de ambos.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.