Roa*_*oam 22 jenkins email-ext
我为我的项目设置了JENKINS可编辑电子邮件通知,其中包含所有构建的触发器.
构建成功运行但电子邮件不发送.以下是控制台输出的结果.
BUILD SUCCESSFUL
Total time: 43 seconds
Email was triggered for: Always
Sending email for trigger: Always
Sending email to: chauhanheena@gmail.com
Connection error sending email, retrying once more in 10 seconds...
Connection error sending email, retrying once more in 10 seconds...
Failed after second try sending email
Finished: SUCCESS
Run Code Online (Sandbox Code Playgroud)
dii*_*idu 40
确保在"管理Jenkins" - >"配置系统" - >"扩展电子邮件通知"下配置SMTP服务器
另请注意,根据您的插件设置,您可能有另一个位置来配置SMTP服务器.例如,在"Manage Jenkins" - >"Configure System" - >"E-mail Notification"下.
对于这个特定的插件来说,这不是必需的,但它可能会让你认为你已经完成了所有工作,而不是:)
您应该在"电子邮件通知"和"扩展电子邮件通知"部分中设置SMTP服务器和身份验证.单击"高级"按钮以查看"使用SMTP验证"部分.
如果问题仍然存在,那么只需重新启动jenkins,它就可以了.詹金斯系统无论如何都无法加载所有的配置?
聚会有点晚了,但以下是我在我的案例中如何让它发挥作用。我试图使用 来验证凭据AWS SES
。
TLDR:尝试不同的 SMTP 端口。将端口从 更改
587
为465
允许 Jenkins 使用 AWS SES 进行身份验证。
对于那些好奇的人来说。这就是我如何找出问题所在的方法。
前往以下地点。
Jenkins > 管理 Jenkins > 配置系统
向下滚动,直到找到以下选项Enable Debug Mode
。见下文。
启用调试模式后,控制台输出变得更加详细,我可以在最后看到以下内容。
更改 SMTP 端口允许 Jenkins 通过。SES 允许以下端口。
端口:25、465 或 587
希望这能解决问题并允许电子邮件流通。否则调试模式可能会引导您走向正确的方向。
编辑: 重要
我试图发送的电子邮件来自该Editable Email Notification
部分。
Jenkins > 项目
$Project_Name
> 配置 > 构建后操作 > 添加构建后操作 > 可编辑电子邮件通知。
小智 5
我也面临着同样的问题,但我再次重新审视下面的事情,它起作用了。
首先确保安装了电子邮件通知相关插件(管理Jenkins->管理插件->检查是否安装了电子邮件相关插件
)
然后转到配置系统(管理
Jenkins-> 配置系统)并导航到扩展电子邮件
通知部分并提供
保存最重要。
现在您需要做的就是设置构建后部分 - 打开您的项目并在构建后部分(从您的项目中单击配置),在电子邮件的收件人字段中提供所需的电子邮件地址(您想要向其发送电子邮件的人)通知/可编辑电子邮件通知字段现在继续构建。
小智 0
您的 Jenkins 配置是否正确设置了 SMTP 服务器?您是否使用测试电子邮件测试了配置?
转到“管理 Jenkins”->“配置系统”并滚动到底部以确保这些设置正确。
如果您的 servlet 容器服务器没有 SMTP 服务器,那么您需要找到您的 Outlook 连接到的任何内容,并查看是否可以使用它。您可能需要提供身份验证凭据,具体取决于服务器的设置。
归档时间: |
|
查看次数: |
28017 次 |
最近记录: |