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项目配置,有些不该勾选的,不要勾选,不要填



posted @ 2023-03-15 17:35  2019勇往直前  阅读(546)  评论(0编辑  收藏  举报