2013-03-26 155 views
6

我想在我的項目失敗時在TeamCity中設置電子郵件通知。我已經建立了一些用戶的信息,但是當我的項目失敗時。我沒有收到任何電子郵件。TeamCity不發送電子郵件通知

我已經給出'電子郵件通知'選項卡中的所有信息,並做了'測試連接'給我的電子郵件地址,它說連接成功。只是想確認,在測試與我的電子郵件地址或系統連接時,我是否應該預期/收到電子郵件只是ping /檢查連接是否正常?

在我的'設置和工具'(管理員下),我有一個項目下的「電子郵件通知」監視項目建設失敗。

之前沒有這個問題遇到過任何人,任何幫助將不勝感激

感謝

回答

5

今天,我注意到在按下teamcity 8中的'測試連接'按鈕後,我也有一個「連接成功」對話框,但沒有發送測試消息。

麻煩的是我剛剛在下面的圓圈區域有「TeamCity」,而不是「[email protected]」。只要我添加@ bolinger.ca消息就開始了。

我想在這種情況下,TC需要更好的錯誤處理。

我正在使用IIS 6.0 SMTP服務器,但我確信sendmail或任何其他郵件服務器對此事不會感激這個錯誤。

enter image description here

+0

這也排序了我的問題! 10.0.5 – ppumkin 2017-06-13 13:15:10

2

在測試您的電子郵件地址連接,您應該收到一個測試電子郵件。

如果您沒有收到任何測試電子郵件,但它表示連接成功,我的經驗是,有時電子郵件會在垃圾郵件文件夾中結束。請檢查是否是這種情況。

如果不是的話,我建議測試您的TeamCity服務器使用SMTP服務器,這個指南:

How to test a SMTP server by using telnet

+0

我試着在我的服務器日誌中查找,當我測試我的連接時找不到任何東西,它是否根本沒有生成電子郵件? – Jay 2013-04-18 10:35:34

0

另外,成功地建立SMTP服務器,你將不得不請執行以下操作:

登錄TeamCity後,您將在右上角看到用戶名旁邊的下拉列表。

  1. 選擇「我的設置&工具」。
  2. 在「監視構建和通知」下,編輯「電子郵件通知程序」設置以指示您何時應通過電子郵件通知。

因此,我們的情況是,我們將管理員的電子郵件ID配置爲project-developers的組電子郵件ID,這樣每個人都可以收到有關構建狀態的電子郵件。

0

另外,還要確保您的用戶的電子郵件地址(我犯了這個錯誤的設置!)