📄 javamailsenderutil.java
字号:
package com.leo.util;
import org.apache.log4j.Logger;
import org.springframework.mail.MailException;
import org.springframework.mail.MailSender;
import org.springframework.mail.SimpleMailMessage;
import com.leo.po.Mail;
public class JavaMailSenderUtil {
private static Logger logger = Logger.getLogger(JavaMailSenderUtil.class);
private static final String MAIL_FROM = "kyo100900@163.com";
private MailSender mailSender;
/**
* 发送邮件
*
* @param mail
* 要发送的邮件实体
* @param count
* 告诉接收人所感要的记录总数
*/
public void sendMail(Mail mail, int count) {
logger.info("-----------发送邮件!---------");
SimpleMailMessage msg = new SimpleMailMessage();
String subject = "亲爱的:" + mail.getName() + " ,我将告诉你《异人傲世录》的情况。";
String text = "帖子中,包括《*异人*》的共有:" + count + " 个";
String email = mail.getEmail();
logger.info(subject);
logger.info(text);
logger.info("发送给:" + email);
msg.setSubject(subject);
msg.setText(text);
msg.setTo(email);
msg.setFrom(MAIL_FROM);
try {
logger.info("mailSender为空:" + mailSender == null);
mailSender.send(msg);
} catch (MailException e) {
e.printStackTrace();
}
logger.info("-----------发送成功!---------");
}
public MailSender getMailSender() {
return mailSender;
}
public void setMailSender(MailSender mailSender) {
this.mailSender = mailSender;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -