email - 带有 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。检查谷歌支持链接 - 我认为正在按照建议做所有事情
解决方案
推荐阅读
- amazon-web-services - 将 AWS CLI 配置文件用于特定节点程序的上下文
- php - 如何从 Woo Commerce 存档页面 URL 中删除品牌或任何文本?
- web-crawler - Stormcrawler - 当 http.content.limit 为 -1 时,解析器螺栓上的 stackoverflow 错误
- azure-devops - VSTS/Azure Devops Dashboard Widget into image
- reactjs - 尝试使用 axios.get() 检索数据,但 Promise 似乎永远不会返回
- ide - Pycharm 认为我使用的是 python 3.5< 但我使用的是 3.7
- sql-server - SSIS 如何加载具有多行的单个成员。
- javascript - 水平滚动功能的滚动动画
- java - Keycloak 使用自定义协议映射器从数据库/外部源添加额外声明
- javascript - 在 for 循环中切换属性