springboot怎么实现自动邮件发送任务
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,这篇"springboot怎么实现自动邮件发送任务"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起
千家信息网最后更新 2025年02月04日springboot怎么实现自动邮件发送任务
这篇"springboot怎么实现自动邮件发送任务"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"springboot怎么实现自动邮件发送任务"文章吧。
1.导入jar包
org.springframework.boot spring-boot-starter-mail 2.5.2
2.配置文件
获取qq邮箱的POP3/SMTP服务,获取加密的密码,并编写springboot的配置文件
spring.mail.username=2080038188@qq.com #QQ号不是我的哦
spring.mail.password=gzcmhxxybgvbcjil #这里就是加密的密码
spring.mail.host=smtp.qq.com
spring.mail.properties.mail.smtp.ssl.enable=true #这一步是开启加密验证
3.测试
在测试类中进行测试
@SpringBootTestclass Sprintboot09TestApplicationTests { @Autowired JavaMailSenderImpl mailSender; @Test void contextLoads() { SimpleMailMessage mailMessage = new SimpleMailMessage(); mailMessage.setSubject("你好呀"); mailMessage.setText("谢谢你"); mailMessage.setTo("2080038188@qq.com"); mailMessage.setFrom("2080038188@qq.com"); mailSender.send(mailMessage); }}
然后就发送成功了,你的qq邮箱就会收到你自己发送的信息,这里是非常有成就感的哦!!!
重点:在我测试中一直有bug,找了近半个小时才找到,结果就是我们springboot配置文件多打了一个空格,肉眼都无法看到,这种错误,属实找的好辛苦,一度怀疑是jar包版本或qq邮箱的问题,结果是多虑了。今后一定要注意springboot配置文件的空格问题!!!
复杂的邮件发送
@Testvoid contextLoads2() throws MessagingException { //一个复杂的邮件 MimeMessage mimeMessage = mailSender.createMimeMessage(); //组装 MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true); //正文 helper.setSubject("小狂神你好呀~plus"); helper.setText("谢谢你的狂神说java系列课程~
",true); //附件 helper.addAttachment("1.jpg",new File("C:\\Users\\86187\\Desktop\\1.jpg")); helper.setTo("2080038187@qq.com"); helper.setFrom("2080038187@qq.com"); mailSender.send(mimeMessage);}
以上就是关于"springboot怎么实现自动邮件发送任务"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
邮件
内容
文件
测试
配置
任务
就是
邮箱
加密
复杂
好呀
密码
文章
知识
空格
篇文章
结果
问题
成功
价值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
如何挖掘服务器漏洞
宁波网络安全宣传周日期
江苏有多少台服务器
深圳吉屋网络技术怎么样
大一数据库技术
网络安全巡回赛是什么
企业网络安全现状调查报告
数据库备份文件打开工具下载
筑牢网络安全保护防线
工业仪器仪表数据采集软件开发
新乡市点搜网络技术有限公司
qq空间qq农场服务器繁忙
东阳的网络技术公司
绿联nas远程访问不通过服务器
美国文化输出数据库
区块链投资服务器靠谱吗
手机热点可以建ipv6服务器
实时数据库领域有哪些
每个网址都有一个服务器吗
流体力学仿真软件开发
数据库日期型进行计算
英雄联盟无法连接服务器请检查网络
PMMan能连接数据库吗
云南工程软件开发多少钱
武汉酷韵软件开发有限公司怎么样
netserver服务器
姓名数据库 下载
苹果查找为什么连不上服务器
征信数据库可以分为
虎爸爸计算机软件开发