一、环境准备
在Libraries中在导入mail.jar和activation.jar这两个邮件功能所需要的包。
在Libraries中导入定时任务框架Quartz包。
二、封装Mail类
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Properties;
import java.util.Random;
public class Mail {
//发件人的邮箱号
private final String USERNAME = "******@qq.com";
//QQ邮箱开启SMTP服务获得的密码
private final String PASSWORD = "*************";
public void sendMail(String to, String title, String content){
//通过会话,得到一个邮件,用于发送
Session session = settings();
Message message = new MimeMessage(session);
int flag;
{
try{
message.setFrom(new InternetAddress(USERNAME)); //设置发件人邮箱
message.addRecipient(Message.Recipien