首页 > 解决方案 > 带有 gmail smtp 的 Jenkins 电子邮件通知

问题描述

尝试使用 Jenkins 发送电子邮件 - 使用电子邮件通知插件,使用 ssl 选项。

最初出现了错误的 id/pwd 错误 - 还收到了来自谷歌的登录阻止警报电子邮件。所以启用了不太安全的应用程序。错误更改为 javax.mail。身份验证失败异常:534-5.7.14

我没有在 gmail 中启用两步验证。 阅读此处建议的几篇文章 - 需要对 gmail 使用两步验证方法 - 这是要走的路吗?

如何安装旧插件? 我下载了较旧的 Mailer 插件 1.23 (wget),它是一个 .hpi 文件。但在我的插件文件夹中只有 jpi 文件。它应该是什么?我是否只是去控制台并卸载当前插件,然后将此 hpi 文件复制到 /plugins 文件夹?

最终能够安装.hpi 高级安装 更新中心只允许安装最近发布的插件版本。如果需要较旧版本的插件,Jenkins 管理员可以下载较旧的 .hpi 存档并手动将其安装在 Jenkins 主服务器上。

从 Web UI 假设已下载 .hpi 文件,登录的 Jenkins 管理员可以从 Web UI 中上传文件:

导航到 Web UI 中的 Manage Jenkins > Manage Plugins 页面。

单击高级选项卡。

选择上传插件部分下的 .hpi 文件。

上传插件文件。

使用 GUI 从本地系统上传 .hpi 后) - Mailer 插件版本显示新旧Mailer version 1.23. 但是你必须重新配置它。

但还是同样的错误: javax.mail.AuthenticationFailedException: 534-5.7.14

support.google.com/mail/answer/78754 q128sm12098788pga.24 - gsmtp。检查谷歌支持链接 - 我认为正在按照建议做所有事情

标签: emailjenkinssmtpgmail

解决方案


推荐阅读