jenkins配置qq邮箱发送邮件,测试邮件可以收到,构建后发送邮件在构建日志中显示发送成功,实际没有收到
今天在配置jenkins构建后发送邮件通知踩坑了,测试邮件可以收到,但是构建后发送邮件在构建日志中提示发送成功,实际并没有收到。
第5点[邮件通知]模块也要设置授权码,粘贴上这个授权码即可,否则会出现测试邮件可以发送,但构建后的邮件没有收到
如果出现收不到邮件,但是配置都没有问题,请重新去邮箱生成一个授权码,再把第3和第5点处的授权码重新填上这个新的授权码。
问题排查:
一 先检查Jenkins--Manage Jenkins--Configure System 中配置是否正确
1. 检查[Jenkins Location] 中的“系统管理员邮件地址”是否配置为自动发送邮件的邮箱
(如我配置发信人为:139989XX@qq.com)
2. 检查 [Extended E-mail Notification] 中的 [Default Recipients] 收信人邮箱地址是否正确
可以跟发信人是同一个邮箱地址(我配置的是1375XX@163.com)
3. 点击[Extended E-mail Notification]中[Default user E-mail suffix] 右下角的[高级]菜单,查看设置.
注意邮箱授权码方式,可参考这个https://zhuanlan.zhihu.com/p/338957552。
(第5点[邮件通知]模块也要设置授权码,粘贴上这个授权码即可,否则会出现测试邮件可以发送,但构建后的邮件没有收到)
(如果出现收不到邮件,但是配置都没有问题,请重新去邮箱生成一个授权码,再把第3和第5点处的授权码重新填上这个新的授权码。)
4. 检查[邮件通知]模块,使用不同邮箱作为发信人,填写的smtp服务器不一样,请自行百度确认。
譬如QQ邮箱的smtp服务器是:smtp.qq.com, 163邮箱的smtp服务器是:smtp.163.com
5. 打开[邮件通知]的[高级]
二 检查jenkins项目配置,有些不该勾选的,不要勾选,不要填
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?