Windows Server 2008にインストールできるSMTPサーバーをWindows 7にインストールできますか?または似たようなものですか?
私はそれを利用するアプリケーションを開発しており、それをテストしてローカルで試すことができるようにしたいと思っています。
これは開発のためだけに必要だったので、最終的に 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サービスを実行する最も簡単な方法です。
いいえ、MicrosoftはWindowsにSMTP/POP3サービスを含めていません。
IIRC Windows 2008には、IIS6に付属していた古いSMTPサービスが含まれています(IIS 6の互換性/レガシーセクションまたは機能/役割の領域にあります)。これは、Windows Serverの以降のエディションには表示されず、Vistaにはありませんまったくそうではないので、それに依存しないことをお勧めします。
古いWindowsバージョンではCygwinのeximポートをお勧めしますが、2008では問題がありました(前回Vistaおよび2008が正式にサポートされているプラットフォームではないことを確認しましたが、現時点で変更されている可能性がありますが、7はまだサポートされていません)。
簡単なGoogleが起動します hMailServer オープンソースではなくなりましたが、無料のようです(以前の4.xバージョンのソースを取得できます)。
それ以外に、基本的なLinuxインストールをネットワーク上のどこかに追加することができます。おそらく、既存のマシンの1つで実行されている仮想マシンか、予備の少し古いPCです。 Exim4を実行する非常に基本的な(Xなし)Debianインストールは64Mbに収まるはずです。