0

これは、.net でメールを送信する方法に関する質問ではありません。メールを送信するための最良の方法について、いくつか意見が必要です。

診断プロセスの一環として、さまざまなクライアント端末にインストールされている .net プログラムから電子メールを自動的に送信する必要があります。

私は GMAIL の SMTP サーバーを使用してメールを送信していましたが、1 日あたり 500 通のメール制限にもうすぐ到達することがわかっています。そのため、ホスティング システムに WebService を配置し、クライアント プログラムに Web サービスを呼び出してメールを送信させることができるかどうか疑問に思っています。このようにして、独自の SMTP サーバーを使用できます。

このアプローチがスケーラブルか、または他の代替ソリューションかどうか教えてください。ティア

4

2 に答える 2

1

これは有効なアプローチ(メール送信を一元化)であり、ファイアウォールレベルでのセキュリティに役立ちます(ポート25にアクセスするマシンが少なくなります)。ただし、サービスが一般に公開されているかどうかに注意する必要があります。電子メールを送信する公共サービスは、すぐにスパムのメールリレーになる可能性があります。これを実装するときは、サービスへの委任されたアクセス、認証などのようなものを優先する必要があります。将来、必要に応じて、クライアントが知らないうちに大量のメールをキューに入れることができるため、スケーラブルです。

于 2012-07-26T19:02:28.290 に答える
0

その価値のために、私たちはすべての電子メールを(少なくとも社内で作成したアプリから)Webサービスを介して送信します。1日あたり500通以上のメールを問題なく処理しています。

私たちのWebサービスは、IIS Pickup Directoryを使用してそれらを処理します。これは、よりフェイルセーフであることがわかったためです。

于 2012-07-26T19:03:04.433 に答える