如何配置spring以通过Annotations发送SMTP电子邮件而不使用XML?

Luc*_* C. 3 java email spring smtp jakarta-mail

我需要发送SMTP电子邮件,但我想避免使用XML来配置spring服务并仅使用注释.

如何配置整个SMTP发件人并仅通过代码和注释使用它?

谢谢

aba*_*ogh 5

使用org.springframework.mail.javamail.MimeMessageHelper,如下所示:

JavaMailSenderImpl sender = new JavaMailSenderImpl();
sender.setHost("mail.host.com");

MimeMessage message = sender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(message);
helper.setTo("test@host.com");
helper.setText("Thank you for ordering!");

sender.send(message);
Run Code Online (Sandbox Code Playgroud)

这是你在找什么?摘自http://static.springsource.org/spring/docs/3.0.x/reference/mail.html,请查看一些更高级的样本.(附件等)