Jenkins电子邮件通知已成功发送但未收到

时间:2016-07-28 17:38:04

标签: email jenkins

当我从Jenkins配置页面运行测试电子邮件时,它们被报告为“已成功发送”,但只偶尔到达(有时是经过长时间延迟)内部公司电子邮件。当我将测试电子邮件更改为发送到外部(gmail)帐户时,会立即收到。

我正在使用公司的smtp邮件服务器。我可以从Jenkins master远程访问它并成功发送内部电子邮件。

即使Jenkins将其报告为:

,作业通知电子邮件也永远不会到达
Email was triggered for: Success
Sending email for trigger: Success
Sending email to: <MY EMAIL>

我在jenkins.log中找不到任何东西(但是我可能需要查看不同的日志?)。任何帮助解决根本原因的帮助都会很棒。

3 个答案:

答案 0 :(得分:2)

回答我自己的问题:我忽略了管理Jenkins页面中Extended E-Mail Notification插件的SMTP设置。它仅设置为E-Mail Notification

答案 1 :(得分:1)

查看您的SMTP服务器日志,看它是否将请求排队,并确保它不会卡在队列或死信息中。如果垃圾邮件或策略问题导致不一致,它也会记录。

答案 2 :(得分:0)

我有类似的问题。我在“管理詹金斯”下的“扩展电子邮件通知”中启用了“调试模式”。启用后,我执行了一个作业,并在构建日志中打印了详细的电子邮件通知。看来我的问题是在SMTP身份验证中输入密码时凭据无效。我希望这会有所帮助。