配置setting和定时任务
// 配置发送地址
Setting setting = new Setting("config/mail.setting");
// 收到邮件地址
private static final String recipient = "xxxxxx@163.com" ;
@Scheduled(cron = "*/10 * * * * *")
public void test2(){
System.out.println("发送时间"+DateUtil.date());
testMail();
}
文本测试
// 文本测试
public void testMail(){
// 获取setting
MailUtil.sendText(recipient ,"测试", "邮件测试");
}
附带文件
/**
* 使用配置文件中设置的账户发送邮件,发送单个或多个收件人<br>
* 多个收件人可以使用逗号“,”分隔,也可以通过分号“;”分隔
*
* @param to 收件人
* @param subject 标题
* @param content 正文
* @param isHtml 是否为HTML
* @param files 附件列表
*/
// 文本测试
public void testHutoolMail(){
// 获取setting
Setting setting = new Setting("F:mail.setting");
File file = new File("C:3_R.txt");
MailUtil.send(recipient,"标题","正文",false,file);
}