IISがインストールされているWindowsServer 2008マシンがあり、通知メールを時々送信するWebアプリをホストしています。やりたいのは電子メールを監視することです。このためには、メッセージをインターセプトするダミーのSMTPサーバーが必要ですが、それ以上送信せず、ローカルでハードディスクに保存します。
Papercut、SMTP4Devのようなものをすでに見つけました。これらの問題は、サーバーに常にログオンする必要があることです。これは、サーバーに2 + 1TS接続しかないため適切ではありません。このようなプログラムをWindowsサービスとして実行し、必要なときにメールをチェックするのが好きです。
開発およびステージング環境で http://mailtrap.io Webサービスを使用します。プラットフォームに依存せず、独自のSMTPを実行する必要はありません。
それは提供します:
これは非常に素晴らしく、非常に単純で、600k Javaファイルのみです。
http://www.aboutmyip.com/AboutMyXApp/DevNullSmtp.jsp
あなたのためにうまくいくはずです!
ジェームズ
免責事項、私はプロジェクトに取り組みました
後日この投稿を読む人のために、 Clickity もあります。これは、サービスソリューションとして完全なSMTPサーバーに加えて、その他の機能を実行します。
hmailserver を試すことができます。これには広範なログ機能があり、実際にメールを送信することなく、バックグラウンドで実行され、ログをテキストファイルに保存します。後でテストが完了したときに、本番システムで使用できます。
SCを使用して、サービスとして実行できると思います。 Windows Server 2008にサービスをインストールする も参照してください。