package com.wfy.email;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
public class MailManager {
private JavaMailSender mailSender;
private String textTemplate;//要发送的文本信息
private static final String EMAIL_FROM = "11111113@qq.com";//保持和xml中配置的一样
public void setMailSender(JavaMailSender mailSender) {
this.mailSender = mailSender;
}
public void setTextTemplate(String textTemplate) {
this.textTemplate = textTemplate;
}
/**
* 发送纯文本的用户修改通知邮件.
*/
public void sendNotificationMail(String subject , String content , String toEmail) {
SimpleMailMessage msg = new SimpleMailMessage();//SimpleMailMessage只能用来发送text文本
msg.setFrom(EMAIL_FROM);//发送者,这里还可以另起Email别名,不用和xml里的username一致
msg.setTo(toEmail);//接受者
msg.setSubject(subject);//主题
msg.setText(content);//正文内容
try {
mailSender.send(msg);//发送邮件
} catch (Exception e) {
e.printStackTrace();
}
}
}
- 1
- 2
- 3
前往页