使用spring mail发送邮件相当简单,归结起来是一段代码+一段配置
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="${mail.host}" />
<property name="port" value="${mail.port}" />
<property name="username" value="${mail.username}" />
<property name="password" value="${mail.password}" />
</bean>
@Autowired
protected JavaMailSender mailSender;
public SendResult send(List<String> targets, String title, String content) {
SendResult result = new SendResult(false);
MimeMessage mimeMsg;
try {
mimeMsg = mailSender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(mimeMsg, true, "utf-8");
helper.setTo(targ