詹金斯电子邮件扩展随机不发送

Jenkins email extension randomly doesn't send

我正在使用 Jenkins 电子邮件扩展来发送自动生成的电子邮件,大约 1/4 的时间,它根本不会发送。

我得到了

的预期输出
Email was triggered for: Success
Sending email for trigger: Success
Sending email to: emailaddress@example.com anotheremailaddress@example.com
Finished: SUCCESS

但是它没有发送电子邮件。这是完全随机的。无论什么时间、什么构建或收件人列表,它都只是假装发送电子邮件,但不会发送大约 1/4 的时间。

是否有此扩展程序的其他日志?因为除了常规构建日志中的 "Sending email to:" 之外,它实际上并没有确认电子邮件确实已发送。

不知道您是如何配置电子邮件扩展名的,但我建议在 Jenkins 运行 所在的服务器上启动一个后缀中继,并配置电子邮件扩展名以使用 "localhost".原因是你会在服务器上收到日志消息,这些消息会告诉你 Jenkins 是否真的在尝试发送电子邮件。它可能不是詹金斯,它可能是别的东西。