【发布时间】:2019-09-05 03:59:03
【问题描述】:
尝试让 Jenkins 在每次构建时向 Gmail 帐户发送电子邮件。我明白了:
发送邮件失败
com.sun.mail.smtp.SMTPSendFailedException:530-5.5.1 需要身份验证。了解更多信息 530 5.5.1 https://support.google.com/mail/?p=WantAuthError 9sm5733284oij.25 - GSM
到目前为止,这是我尝试过的:
使 gmail 帐户接受来自不太安全的应用程序的电子邮件
从 gmail 生成应用程序密码并在我的 Jenkins 配置中使用它 - 使用和不使用应用程序密码时出现相同的错误
看了至少十几个答案(是的),所有显示 Jenkins gmail 配置的屏幕看起来都和我的一样
telnet smpt.gmail.com 465 响应为已连接
我的 Jenkins 安装是 localhost,使用此 URL:http://192.168.0.1:8080/ 我的系统管理员电子邮件地址存在并在 Jenkins 中输入
我已经尝试填写扩展电子邮件通知部分并删除条目 - 没有区别
关闭了 Windows Defender,想,只是可能???
还尝试使用这些 smpt 参数配置 Outlook/Hotmail,但出现了不同的错误
不知道这是否重要,但我有“您的反向代理设置似乎已损坏”,我不记得设置了反向代理!
任何帮助将不胜感激!
如下图设置Jenkins邮件通知:
【问题讨论】:
-
我正在使用今天早上 (9/4) 下载的最新版本的 Jenkins
-
并停止 Windscribe VPN 服务 - 仍然出错
-
如果您使用的是
1.24或1.25版本的Mailer 插件,那么其中就有issue。检查此答案以获得更多帮助:stackoverflow.com/questions/57620981/… -
您现在使用的是
1.23还是升级了? JENKINS-59161 已于 2-3 天前关闭,发布了一些最新版本,但似乎问题尚未解决,如上面链接中所述。因此,如果您不再使用1.23,那么您应该恢复到该版本。如果您在1.23上遇到问题,那么您应该评论那张公开的票,以便他们知道。 -
嘿Technext!将邮件程序降级到 1.23 现在一切都恢复正常了。你是救命稻草 - 只是说.....