開発と自動テスト用に、ローカルの Apache James 2.3.2 インストールを使用しています。すべての受信メッセージを単一のアドレスに転送し、電子メールを外部に中継しないように構成されています。
<mailet match="All" class="Forward">
<forwardto>test@localhost</forwardto>
</mailet>
すべてが正常に機能します。電子メールは受け入れられ、スプール ディレクトリに置かれ、最終的に inbox/test ディレクトリに移動され、そこから自動テストによって検証のために取得されます。
唯一の問題は、これらの電子メールがスプール ディレクトリから inbox/test ディレクトリに移動するのに 10 秒から 60 秒かかる場合があることです。つまり、テストは、電子メールを取得してチェックを実行する前に、それだけ長く待機する必要があります。
これは、別の方法で構成できるものですか? それとも、テスト目的で別の電子メール サーバーに移動する必要がありますか?
ありがとう!