2013-06-19 33 views
7

我想爲我的詹金斯服務器建立失敗的電子郵件通知。詹金斯電子郵件通知設置

事情我已經嘗試:

1)使用我公司SMTP郵件服務器身份驗證 - 不工作。拒絕連接

2)設置我自己的James郵件服務器。 SMTP服務器 - localhost。認證 - 管理員,管理員。端口25.我看到我的SMTP服務器正在運行。 - 不起作用。拒絕連接

3)使用我的個人gmail帳戶進行身份驗證 - Works !!!

我跟着關於此主題的其他討論,但沒有得到答案。

有人說這可能是防火牆問題,但我不知道如何克服它。

任何建議是最受歡迎的。

謝謝,

+0

詹金斯日誌準確地說了些什麼?爲了排除防火牆問題,您是否曾嘗試從Jenkins機器運行telnet到公司的SMTP服務器/ James服務器? – Spiff

+0

javax.mail.MessagingException:無法連接到SMTP主機:localhost,port:25;嵌套的異常是:\t java.net.ConnectException:連接被拒絕:connect –

+0

是的。我可以從Jenkins服務器機器上telnet到這兩者 –

回答

2

我有類似的問題。

我在無線+ windows 7上,當檢查互聯網連接狀態時,IPV4已連接到互聯網,但IPV6沒有。 看起來像在Windows 7上默認使用IPV6,但它無法連接到使用它的SMTP服務器。

用-Djava.net.preferIPv4Stack = true啓動我的jenkins,它對我很有用。

java -Djava.net.preferIPv4Stack = true -jar jenkins.war和「測試配置」工作。

1

對於使用本地主機SMTP服務器需要安裝後綴發送電子郵件通知,

對於Linux:

  1. sudo apt-get install postfix
  2. telnet localhost 25

,然後嘗試發送測試電子郵件。 :)

我知道這是遲到,但以防萬一任何其他人面臨問題!

相關問題