当我从 Jenkins 配置页面运行测试电子邮件时,它们被报告为“已成功发送”,但只是偶尔(有时在长时间延迟后)到达公司内部电子邮件。当我更改测试电子邮件以发送到外部(gmail)帐户时,它会立即收到。
我使用的是公司的smtp邮件服务器。我能够从 Jenkins master telnet 到它,并以这种方式成功发送内部电子邮件。
即使 Jenkins 将其报告为:
Email was triggered for: Success
Sending email for trigger: Success
Sending email to: <MY EMAIL>
Run Code Online (Sandbox Code Playgroud)
我在 jenkins.log 中找不到任何东西(但也许我需要查看不同的日志?)。任何对根本原因进行故障排除的帮助都会很棒。
回答我自己的问题:我忽略了Extended E-Mail Notification插件的管理 Jenkins 页面中的 SMTP 设置。它只被设置为E-Mail Notification