Windows 7上のSMTPサーバー


30

Windows 7のWindows Server 2008にインストールできるSMTPサーバーをインストールすることはできますか?または似たようなものですか?

私はそれを利用するアプリケーションを開発していますが、それをテストしてローカルで試してみたいと思います。

回答:


44

これは開発にのみ必要だったので、最終的にsmtp4devを使用することになりました。これは、電子メールを送信するアプリケーションを開発するときにまさに必要なものです。

プロジェクトの説明:

システムトレイにあり、受信したメッセージを配信しないダミーSMTPサーバー。受信したメッセージをすばやく表示、保存し、ソース/構造を検査できます。電子メールを生成するソフトウェアのテスト/デバッグに役立ちます。


1
素敵なツール、Gmailアカウントを埋める方が良い;)
rdkleine

6

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>

これは最高です!! できれば10個のアップ投票をします!
アルフェロチンゴノ14

これはほとんどの場合、最も簡単なソリューションです!ありがとう
-kwoodfriend

5

hMailServerは、Windows 7およびVistaで実行されているSMTPサービスを取得する最も簡単な方法です。


あなたはそれを取得し、実行している上、簡単なチュートリアルくださいにリンクすることができます
グレッグ・B


1
試しただけです。優れた選択、セットアップが簡単。ファイアウォールが機能するように、ファイアウォールに穴を開けることを忘れないでください。
アベル

2

いいえ、MicrosoftはWindowsにSMTP / POP3サービスを含めなくなりました。


1

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に収まるはずです。


-1

私なら、VMware ServerまたはVirtualBoxを使用して仮想マシン内でLinuxと選択したMTAを実行します。ネイティブMTAを実行するよりもオーバーヘッドが少し多くなりますが、非常に強力で自己完結型です。


メール送信アプリケーションを2回テストするのは大変な待ち時間です。また、本番サーバーではlocalhostを介して送信されるため、開発マシンでも同じことが必要です。
pupeno

-1

IISおよびIIS用のASPサービスをインストールし、IISマネージャーSMTPが自動的にインストールされることを確認するだけです。そこから設定できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.