Jenkins配置正常自测也正常却无法收到邮件的问题

怎么配置,就不用说了,网上有好多教程,随便找一个就行。比如这篇:Jenkins配置QQ邮箱发邮件

此篇主要记录一下我遇到的问题,万一之后也有人遇到这样的问题,就可以节省时间了。

问题复现:
我想用一个新QQ专门来发邮件,当一切配置好了之后,运行Jenkins,显示构建成功,但却没有收到邮件。于是我通过Jenkins配置里面的“通过发送测试邮件测试配置”测试了一下,结果发现自测邮件是可以正常收到的。
这里是正常的
但为什么正常Build就收不到呢,于是我打开了 Extended E-mail Notification 插件下的打印模式:
在这里插入图片描述
在控制台输出中看到了这句话:
MessagingException message: 535 Login Fail. Please enter your authorization code to login.

但我确信我的QQ邮箱SMTP模式是打开的,而且在Jenkins配置里也的确是使用授权码进行登录的。但Build完成之后就是收不到邮件。
于是我就开始在网上查… 查到怀疑狗生。后来我改了一下QQ的密码,拿到最新的授权码之后,将其填写在Jenkins中邮箱密码处。接着在Jenkins中新建了个用户(用户邮箱填的是用来发邮件的那个邮箱)。Jenkins右上角注销,重登。再次打包,打包完成之后,竟然可以正常收到邮件了!

在这里插入图片描述
授权码填到下图红字处:
在这里插入图片描述
问题解决:
关键点:改QQ密码,获取新的授权码。 Jenkins新建用户,注销,重登。 如果你也遇到了这样的问题,一定要试一下这个,虽然看起来是不靠谱,但,管用。 哈哈哈哈哈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值