回答:
これは開発にのみ必要だったので、最終的にsmtp4devを使用することになりました。これは、電子メールを送信するアプリケーションを開発するときにまさに必要なものです。
プロジェクトの説明:
システムトレイにあり、受信したメッセージを配信しないダミーSMTPサーバー。受信したメッセージをすばやく表示、保存し、ソース/構造を検査できます。電子メールを生成するソフトウェアのテスト/デバッグに役立ちます。
Windows上の.NETアプリケーションの場合、web.configまたはapp.configファイルに次を追加して、送信メールをローカルフォルダーにキャプチャして表示できます。
specifiedPickupDirectory要素は、Webサイトのユーザーまたはアプリケーションプール書き込み可能な権限(たとえばネットワークサービスやサイトは下で実行されているもの)を可能にする、あなたのハードディスク上のパスでカスタマイズする必要があります。
</configuration>
<!-- other configuration elements -->
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="C:\capture\mail" />
</smtp>
</mailSettings>
</system.net>
</configuration>
hMailServerは、Windows 7およびVistaで実行されているSMTPサービスを取得する最も簡単な方法です。
IIRC Windows 2008には、IIS6に付属していた古いSMTPサービスが含まれています(II6互換性/レガシーセクションまたは機能/役割領域にあります)。これは、Windows Serverの以降のエディションには表示されず、Vistaにはありませんまったく依存していないことをお勧めします。
古いバージョンのWindowsではCygwinのeximポートをお勧めしますが、2008年には問題が発生しました(前回Vistaと2008が公式にサポートされているプラットフォームではないことを確認しましたが、現在は変更されているかもしれませんが、7はまだサポートされているとは思いません)。
簡単なGoogleがhMailServerを起動します。これは、オープンソースではありませんが、無料のようです(古い4.xバージョンのソースを引き続き入手できます)。
それ以外に、ネットワークのどこかに、おそらく既存のマシンの1つで実行されている仮想マシンや、予備の少し古いPCに、基本的なLinuxインストールを追加できます。Exim4を実行する非常に基本的な(Xなしの)Debianインストールは64Mbに収まるはずです。