2009-06-04 10 views
0

Cruise Controlを設定してプロジェクトをビルドし、ビルドの失敗を確認しようとしています。私はほとんどのことが働いている。私はビルドの成功または失敗に関するメールを私に送ってほしい。Exchangeサーバを使用してクルーズコントロール電子メールを公開するには

しかし、私はかなり制限された企業環境にあるため、オープンポートを利用できるSMTPサーバーはありません。私たちは交換/見通しを使用して電子メールを送信します。 Cruise Controlに電子メールを送信するためにExchange Serverを使用して結果を公開するにはどうすればよいですか?

答えて

0

誰も回答していないので、これまで私が発見したことはここにあります。 Exchangeサーバーが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?)をセットアップして、実際のメールサーバーに適切な認証をしてメールを中継するかもしれません。