代码拉取完成,页面将自动刷新
记载自己的第二天或者将要做的事儿,比如现在的健康打卡
软件架构说明
<!--定时器-->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz-jobs</artifactId>
<version>2.3.2</version>
</dependency>
<!--邮件-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
void sendMail(String[] to, String subject, String content, String images);
@Override
public void sendMail(String[] to, String subject, String content) throws MessagingException {
MimeMessage mimeMessage = javaMailSender.createMimeMessage();
// 设置utf-8或GBK编码,否则邮件会有乱码,true表示为multipart邮件
MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true, "utf-8");
// 邮件标题
helper.setSubject(subject);
//内容,可以用html设置样式,但是必须是true,默认是false
helper.setText("<b><h1 style='color:#ff6700;'>" + content + "</h1></b>", true);
//附件,filename:在邮件中展示附件的名字,filepath在当前机器中的路径
helper.setFrom(sender);
// 邮件接收地址
helper.setTo(to);
javaMailSender.send(mimeMessage);
}
spring:
mail:
# 163
host: smtp.qq.com
port:
username: xshiwu@qq.com
password: xxxxxxxx
protocol: smtp
default-encoding: UTF-8
properties:
mail.smtp.auth: true
mail.smtp.starttls.enable: true
mail.smtp.starttls.required: true
mail.smtp.socketFactory.port: 465
mail.smtp.socketFactory.class: javax.net.ssl.SSLSocketFactory
mail.smtp.socketFactory.fallback: false
to:
# 发送人的QQ邮箱
sender: xshiwu@qq.com
# 接受的邮箱
qq: 2385756401@qq.com
# 邮箱标题
title: 健康打卡
# 邮箱内容
content: 请前往企业微信进行健康打卡
# 附加图片
# images:
# 附件文件
# filePath:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。