2009-06-04 45 views
0

我試圖設置Cruise Control來構建我的項目並檢查構建失敗。我有大部分工作。我希望發送給我的電子郵件是關於構建成功還是失敗。如何使用Exchange服務器發佈巡航控件電子郵件

但是,我處於相當有限的企業環境中,所以我沒有帶有開放端口的SMTP服務器。我們使用exchange/outlook發送電子郵件。如何讓Cruise Control發佈使用Exchange Server發送郵件的結果?

回答

0

沒有人回答,所以這是我迄今爲止發現的。如果交換服務器配置爲允許SMTP或經過身份驗證的SMTP,則可以將其視爲SMTP服務器。但是,對我來說,我的服務器只允許NLTM認證。 JavaMail不支持這個功能,所以很難讓發佈商支持它。

唯一的辦法似乎是自定義發佈者。這將允許使用Java和Exchange之間的第三方鏈接。這裏有一個這樣的第三方庫的列表: http://java.sun.com/products/javamail/Third_Party.html

J-Integra(商業)和j-xchange(LGPL)看起來很有前途。電子郵件發佈者是開源的,可以分類,所以這應該讓生活更輕鬆。我目前計劃使用此選項。

0

一個選項,如果你運行任何* nix的風味)可能是你在運行cruisecontrol的機器上設置郵件中繼(postfix?),然後通過適當的身份驗證將郵件轉發到你的郵件服務器。

相關問題