-1

ユーザーがメールを送信するメールサーバーを使用したいのですが、このメールを解析してから何らかのアクションを実行します。

使用するメールサーバーと起動場所を教えてください。

4

3 に答える 3

1

Javaを使用して、メールサーバーに構成されているメールボックスにメールメッセージを送信するか、メールボックスから読み取ってメッセージを処理するかを指定していますか?それで、あなたはあなたがテストするためにあなたのローカルPCにインストールすることができるメールサーバーを知りたいだけですか?その場合、Windows OSで実行している場合は、hMailServerをインストールできます。Linux / Unixを使用している場合は、Postfixを設定できます。

于 2010-06-17T10:59:33.367 に答える
1

JavaMail APIを使用して、通常のメールサーバー上のPOP3/IMAPメールボックスを読み取ることもできます。これにより、通常のドメインでメールボックスを簡単に使用できるようになります。CamelはこれらのAPIを高レベルでパッケージ化し、メールボックスとの統合、内部のメッセージの変換、必要な場所への結果の送信を非常に簡単にします。

これで、簡単に実行する必要がある場合は、ほとんどのメールサーバーを構成してメールをスクリプトに配信できます。これは非常に簡単ですが、JVMの起動コストが高すぎるため、Javaはこのスクリプトの記述にはあまり適していません。必要なのは、単純なバッチスクリプトまたはperl / ruby​​/vbscriptだけです。

于 2010-06-17T10:30:15.600 に答える
0

Apache Jamesは、Javaで記述されたメールサーバーであり、使用することができます。

于 2010-06-17T10:24:02.397 に答える