0

プロジェクトをビルドし、ビルドの失敗をチェックするようにCruise Controlをセットアップしようとしています。私はほとんどのものが機能しています。ビルドの成功または失敗に関するメールを希望します。

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

4

2 に答える 2

0

誰も答えていないので、これが私がこれまでに発見したことです。Exchange サーバーが SMTP または認証済み SMTP を許可するように構成されている場合は、SMTP サーバーとして扱うことができます。ただし、私のサーバーでは NLTM 認証しか許可されていません。JavaMail はこれをサポートしていないため、<email> 発行者にサポートしてもらうのは困難です。

唯一の方法は、カスタム パブリッシャーのようです。これにより、Java と交換の間でサードパーティのリンクを使用できるようになります。このようなサードパーティ ライブラリのリストは、http: //java.sun.com/products/javamail/Third_Party.htmlにあります。

J-Integra (商用) とj-xchange (LGPL) が有望に見えます。電子メール パブリッシャーはオープン ソースであり、サブクラス化できるため、作業が楽になるはずです。現在、このオプションを使用する予定です。

于 2009-06-04T09:25:24.293 に答える
0

*nix フレーバーを実行している場合のオプションの 1 つは、cruisecontrol が実行されているマシンでメール リレー (postfix?) をセットアップし、適切な認証を使用して実際のメール サーバーにメールをリレーすることです。

于 2009-06-15T13:08:11.353 に答える