2

リモート コンピューターから smtp4dev にアクセスすることは可能ですか。ASP.NET MVC 3 アプリケーションが送信する電子メールを表示できるように、開発のためにローカルで smtp4dev を使用しています。私や同僚がそのリモートテストサーバーで生成されたメッセージを表示できる機能を備えたテストサーバーで同じことを実行できるとよいでしょう。

smtp4dev でできない場合、他のツールでできることはありますか? ASP.NET構成を介してファイルを共有に出力できることは知っていますが、smtp4devははるかにユーザーフレンドリーなエクスペリエンスであることがわかりました...

4

1 に答える 1

1

プロジェクトのホストされたインスタンスからローカルの smtp4dev サービスにアクセスする必要があるようです。いくつかのオプションがあります:

  1. 個人的には、これを行うために gmail アカウントを使用しています。1 日あたり 100 通のメールに制限されています。

  2. ローカルの smtp4dev サービスをポート転送します - サービスが実行されているコンピューターの IP アドレス、サービスが動作するポート (SMTP ポート) を見つけ、ルーターに移動し、ポート転送ルール / 仮想サーバーを追加します。smtp4dev がループバック インターフェースにのみバインドする可能性があります。その場合、ポート転送は機能しません。また、ポートまたはプログラムに対してファイアウォールの例外が追加されていることを確認する必要があります。

  3. ホスティングには、使用できるSMTPサーバーがすでにある場合があります

  4. パブリック SMTP サーバーを使用できます - mail.{someisp}.com

いずれにせよ、もう少し具体的に教えていただければ、さらにサポートさせていただきます。

于 2012-04-22T01:30:17.577 に答える