ユーザーがメールを送信するメールサーバーを使用したいのですが、このメールを解析してから何らかのアクションを実行します。
使用するメールサーバーと起動場所を教えてください。
ユーザーがメールを送信するメールサーバーを使用したいのですが、このメールを解析してから何らかのアクションを実行します。
使用するメールサーバーと起動場所を教えてください。
Javaを使用して、メールサーバーに構成されているメールボックスにメールメッセージを送信するか、メールボックスから読み取ってメッセージを処理するかを指定していますか?それで、あなたはあなたがテストするためにあなたのローカルPCにインストールすることができるメールサーバーを知りたいだけですか?その場合、Windows OSで実行している場合は、hMailServerをインストールできます。Linux / Unixを使用している場合は、Postfixを設定できます。
JavaMail APIを使用して、通常のメールサーバー上のPOP3/IMAPメールボックスを読み取ることもできます。これにより、通常のドメインでメールボックスを簡単に使用できるようになります。CamelはこれらのAPIを高レベルでパッケージ化し、メールボックスとの統合、内部のメッセージの変換、必要な場所への結果の送信を非常に簡単にします。
これで、簡単に実行する必要がある場合は、ほとんどのメールサーバーを構成してメールをスクリプトに配信できます。これは非常に簡単ですが、JVMの起動コストが高すぎるため、Javaはこのスクリプトの記述にはあまり適していません。必要なのは、単純なバッチスクリプトまたはperl / ruby/vbscriptだけです。
Apache Jamesは、Javaで記述されたメールサーバーであり、使用することができます。