2016-05-18 93 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

謝謝你提供一個鏈接,可悲的是這並沒有幫助我。我可以從服務器發送郵件,甚至使用與詹金斯相同的用戶,它可以正常工作。只有詹金斯沒有發送郵件 –

相關問題