【问题标题】:Configure Jenkins to send gmail: What am I missing?配置 Jenkins 发送 gmail:我错过了什么?
【发布时间】: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.241.25 版本的Mailer 插件,那么其中就有issue。检查此答案以获得更多帮助:stackoverflow.com/questions/57620981/…
  • 您现在使用的是1.23 还是升级了? JENKINS-59161 已于 2-3 天前关闭,发布了一些最新版本,但似乎问题尚未解决,如上面链接中所述。因此,如果您不再使用1.23,那么您应该恢复到该版本。如果您在1.23 上遇到问题,那么您应该评论那张公开的票,以便他们知道。
  • 嘿Technext!将邮件程序降级到 1.23 现在一切都恢复正常了。你是救命稻草 - 只是说.....

标签: jenkins gmail


【解决方案1】:

要解决此问题,create & use app passwords2-step verification 开启。

一个不太安全的方法是allow less secure apps 没有两步验证。

【讨论】:

  • 谢谢...我试过这个没有任何运气。我会再做一次,以确保我没有错过任何东西
猜你喜欢
  • 1970-01-01
  • 2015-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-18
  • 2014-06-25
  • 1970-01-01
  • 2017-10-31
相关资源
最近更新 更多