SpringBoot定时发送邮件
详细参考上一篇文章 :SpringBoot邮件发送功能
更新:2021-2-2 17:13:38
定时邮件
SpringBoot 整合Scheduled 实现定时发送邮件
- 启动类
启动类上添加定时启动注解 @EnableScheduling
@EnableScheduling
@SpringBootApplication
public class BiaoBaiApp {public static void main(String[] args) {SpringApplication.run(BiaoBaiApp.class,args);
}
配置文件参考上一篇文章
编写发送邮件的类
@Componentpublic class SendMessage {@Autowiredprivate JavaMailSender mailSender;@Value("${spring.mail.username}")private String from;@Value("${she.mail}")private String[] sheMail;/*** * @param subject 邮件标题* @param message 邮件内容*/public void sendMessage(String subject, String message) {try {MimeMessage mimeMessage = mailSender.createMimeMessage();MimeMessageHelper helper = new MimeMessageHelper(mimeMessage);//发送者邮件邮箱helper.setFrom(sender);//收邮件者邮箱helper.setTo(sheMail);//发件主题helper.setSubject(subject);//发件内容helper.setText(message);//发送邮件mailSender.send(helper.getMimeMessage());} catch (MessagingException e) {e.printStackTrace();}}}
编写定时任务
@Component
public class MyScheduled {@Autowiredprivate SendMessage sendMessage;/*定时执行任务方法 每天5点20执行该任务*/@Scheduled(cron ="0 20 17 * * *")public void dsrw(){String message = sendMessage.getOneS();sendMessage.sendMessage("来自zukxu的消息!❤",message);}
}
将程序运行在服务器上即可实现定时发送邮件的任务了
SpringBoot定时发送邮件相关推荐
- SpringBoot实现定时发送邮件
一.引言 最近看到一篇用js代码实现表白的文章,深有感触. 然后发现自己也可以用java代码实现,然后就开始写代码了,发现还挺有意思的,话不多说开搞 实现思路: 使用HttpClient远程获取彩虹屁 ...
- Springboot实现定时发送邮件(QQ邮件为例)
1.导入相关的maven依赖 <!--导入javax mail--><dependency><groupId>org.springframework.boot< ...
- java实现定时发送邮件
前几天,需要做一个功能就是 客户使用我们公司的设备的时候 ,每天固定一个时间点 ,我们定时发送该设备的数据到客户邮箱,让客户了解自己设备的一个情况,由于代码不能上传,就把当时我开始搭建开发而写的一个d ...
- Java实现定时发送邮件的任务
定时发送邮件 定时任务 使用Spring Task 导入依赖 创建任务类 Cron 表达式详解 邮件服务 定时发送邮件功能 定时任务 使用Spring Task 在 Springboot项目中可以通过 ...
- odoo定时发送邮件
采购订单延迟或者存在部分到货的情况,定时发送邮件给相关人员 包含,采购订单明细,订单数量,已到货数量,未到货数量 <?xml version="1.0" encoding=& ...
- python定时发送邮件_Python3实现带附件的定时发送邮件功能
本文实例为大家分享了Python3定时发送邮件功能的具体代码,供大家参考,具体内容如下 1. 导入模块 import os import datetime #定时发送,以及日期 import shut ...
- java springboot+maven发送邮件
springboot+maven发送邮件 废话不多说直接上代码 1. pom 文件导入jar包 <!--邮件发送--><dependency><groupId>ja ...
- 定时运行python脚本并发送邮件_python实现定时发送邮件到指定邮箱
本文实例为大家分享了python实现定时发送邮件到指定邮箱的具体代码,供大家参考,具体内容如下 整个链路:传感器采集端采集数据,边缘端上传数据库,从数据库拿到数据. 产品端有个自动出报告的需求,并且希 ...
- 网易邮箱大师如何定时发送 定时发送邮件方法步骤详解
网易邮箱大师是我们日常使用邮箱的最佳软件,不仅能批量登录邮件,还能定时发送邮件,可谓功能齐全,很多小伙伴不知道如何定时发送邮件,那么接下来小编说的这篇文章肯定会对你有帮助. 操作步骤如下: 1.打开网 ...
最新文章
- hi35 web服务器
- 新建angular-cli项目
- 【Linux基础 01】Linux 下的文件系统
- Web 第二阶段Java Script (续)
- 计算机网络 | 应用层 :HTTP协议详解
- Codeforces Round #647 (Div. 2) - Thanks, Algo Muse!(AB)
- sprongboot mysql登录注册_后端开发:SpringBoot实现注册与登录功能
- 执行容器内的shell_你的Docker容器可能充满了Graboid加密蠕虫
- element ui 菜单右侧展开_Elementui Vue 菜单固定展开的问题
- 中小企业什么OA办公系统适用呢?
- 机器学习入门——分类算法的评价
- 用AjaxPro实现二级联动
- 离散数学考点之度序列简单图化
- 保存html为pdf,将网页保存为PDF的几种方法
- python3贴吧_python3 百度贴吧 自动签到
- 电脑键盘灯光的调节方法
- linux 桌面什么图标好看,Xenlism WildFire:Linux桌面下的一款漂亮图标主题
- As Giants Step In, Asustek Defends A Tiny PC
- html5单行文本框属性,文本框list属性和文本框autocomplete属性
- BZOJ 1143 祭祀 river(最大独立集)