Qual artefato para org.springframework.mail?

89

Eu gostaria de usar o suporte do Spring para enviar e-mails. Meu projeto é construído com o maven-2 e eu uso o spring-core 2.5.5. Tentei procurar no repositório central do maven por artefato para incluir no meu pom.xml, e o único que encontrei é o suporte da mola . O problema é que a versão mais recente do repo é 2.0.8 e depende do spring-core v. 2.0.8. Devo adicioná-lo e excluir de suas dependências spring-core, spring-aop e assim por diante, ou devo procurar outro artefato (mas qual servirá?) Ou usar outro repo? Qual é o artefato maven-2 adequado para org.springframework.mail e onde posso encontrá-lo?

Tadeusz Kopec
fonte
Eu cheguei aqui para o Spring Boot, deixando um comentário que pode ajudar alguém no futuro: Incluir esta Dependência do Maven: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>
ImtiazeA

Respostas:

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

Para usar MailSendere SimpleMailMessagepor meio do Spring, você pode usar essas importações em seu código:

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

E adicione seus potes em seu projeto.

Caso contrário, se você estiver usando o maven, terá que fazer essas importações em sua fonte e, em seguida, adicionar dependências:

  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

Você receberá o suporte por e-mail de ambos.

Pawan Saxena
fonte