配置 Jenkins 发送 gmail:我错过了什么?

Configure Jenkins to send gmail: What am I missing?

尝试让 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 安装是使用此 URL 的本地主机:http://192.168.0.1:8080/ 我的系统管理员电子邮件地址存在并输入到 Jenkins

我已经尝试填写有关扩展电子邮件通知的部分并删除条目 - 没有区别

已关闭 Windows Defender,思考,也许吧???

还尝试使用那些 smpt 参数配置 Outlook/Hotmail,但出现了不同的错误

不知道这是否重要,但我有 'It appears that your reverse proxy set up is broken' 而且我不记得设置了反向代理!

如有任何帮助,我们将不胜感激!

如下所示设置 Jenkins 电子邮件通知:

要解决此问题,create & use app passwords with 2-step verification 已打开。

一种不太安全的方法是 allow less secure apps 不进行两步验证。