web-dev-qa-db-ja.com

サービスとしてのダミーSMTPサーバー

IISがインストールされているWindowsServer 2008マシンがあり、通知メールを時々送信するWebアプリをホストしています。やりたいのは電子メールを監視することです。このためには、メッセージをインターセプトするダミーのSMTPサーバーが必要ですが、それ以上送信せず、ローカルでハードディスクに保存します。

Papercut、SMTP4Devのようなものをすでに見つけました。これらの問題は、サーバーに常にログオンする必要があることです。これは、サーバーに2 + 1TS接続しかないため適切ではありません。このようなプログラムをWindowsサービスとして実行し、必要なときにメールをチェックするのが好きです。

5
Water Cooler

開発およびステージング環境で http://mailtrap.io Webサービスを使用します。プラットフォームに依存せず、独自のSMTPを実行する必要はありません。

それは提供します:

  • すべてのメールを1か所に
  • 受信トレイへの開発チームの共有アクセス
  • メールを分析するための開発者ツール
  • 柔軟な構成
2
Bogdan Gusiev

これは非常に素晴らしく、非常に単純で、600k Javaファイルのみです。

http://www.aboutmyip.com/AboutMyXApp/DevNullSmtp.jsp

あなたのためにうまくいくはずです!

ジェームズ

0
JamesK

免責事項、私はプロジェクトに取り組みました

後日この投稿を読む人のために、 Clickity もあります。これは、サービスソリューションとして完全なSMTPサーバーに加えて、その他の機能を実行します。

0
isNaN1247

hmailserver を試すことができます。これには広範なログ機能があり、実際にメールを送信することなく、バックグラウンドで実行され、ログをテキストファイルに保存します。後でテストが完了したときに、本番システムで使用できます。

0
Tutul

SCを使用して、サービスとして実行できると思います。 Windows Server 2008にサービスをインストールする も参照してください。

0
adamo