前言
测试失败发生异常时进行邮件发送
实践
首先,编辑任务,在报警邮件那里,填入自己的邮箱
然后,修改调度中心下的邮件配置。下面是示例:
password为授权码
,然后enable和required改为了false
### xxl-job, email
spring.mail.host=smtp.qq.com
spring.mail.username=xxxxxxxxx@qq.com
spring.mail.password=qjvqwwxxxxxxxxx
spring.mail.from=xxxxxxxx@qq.com
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=false
spring.mail.properties.mail.smtp.starttls.required=false
重启调度中心…
接着,修改自己的任务逻辑
我们要使它抛出异常,被捕获到。
接着重启执行器,进行测试
接着,就可以看到失败信息
这是我们收到的邮件:
尾部
最后,在使用的过程中,需要先启动调度中心,再启动执行器。官方文档里面有写到,它有一个注册的过程。详见5.7 任务注册, 任务自动发现