2016-05-18 36 views
0

这可能是一件困难的事情,但我必须试一试。詹金斯不会再发送电子邮件

没有任何变化我知道,我的詹金斯刚刚停止发送电子邮件通知。我使用jenkins 1.609和电子邮件扩展插件2.40.5。 Jenkins作为服务运行,使用的服务用户也有权在服务器上发送电子邮件。我们的smtp服务器的端口被解锁。使用telnet测试一切正常。 SMTP服务器工作正常,所以它与詹金斯有关,我不知道发生了什么问题。

由于某些未知的原因,jenkins仍然无法发送电子邮件。当我使用jenkins提供的测试功能时,我得到:javax.mail.AuthenticationFailedException: 535 5.7.3 Authentication unsuccessful它告诉我用户或pw不正确,但正如我提到的,我已经检查了很多次,它的设置正确。任何人都可以帮忙吗?

UPDATE:

解密密码,我可以肯定地说,詹金斯不保存密码正确后。有没有什么办法可以检查詹金斯是否真的比较了正确的加密密码?根据我的理解,jenkins使用2种不同的加密技术,也许它使用tech1来存储pw和tech2来比较pw?

另一个更新:

只是尝试添加新的证书密钥库,以防万一,依然没有改变。

更多的更新:

尝试更新邮件plugin-没有变化

尝试不同的用户 - 所有的失败,同样的错误

所以不管我什么用户,他们都失败,但让詹金斯执行一个脚本,使用它的工作用户发送电子邮件。

2016年8月18日 - 无变化

+0

有用户/密码过期或已被锁定的可能? – Paolo

+0

由于这样的原因,Pw被设置为不到期。无论如何检查,但其工作按预期进行。 –

+0

也许尝试在“管理詹金斯 - >配置”你的smtp配置下检查 - 并确保你仍然有正确的信息。 – Dvir669

回答

0

以下链接可以回答此问题。

^h TTP://stackoverflow.com/questions/28537244/send-email-with-java

+0

谢谢你提供一个链接,可悲的是这并没有帮助我。我可以从服务器发送邮件,甚至使用与詹金斯相同的用户,它可以正常工作。只有詹金斯没有发送邮件 –

相关问题