1

System.Net.Mail を使用して、C#.net アプリケーションで電子メール ブラスト システムを実装しました。
以前は、このシステムは CDO.Message を使用して VB スクリプトで実装されていました。
新しいシステムを展開し、ブラスト (電子メールの送信) のために実行した後、実稼働 SMTP サーバーで例外 (メッセージ数の処理中にエラーが発生し、接続ごとの最大数を超えました) が発生しました。
このエラーが SMTP サーバーの設定によるものであることはわかっていますが、私のクライアントは、以前の VB スクリプトはこの SMTP サーバーの設定で動作すると主張しています。
そのため、たとえば、CDO.Message と System.Net.Mail の違いを知りたいのですが、接続セッションの制御などがあります
。親切にアドバイスしてください。ありがとう。

4

1 に答える 1

1

「CDO」はメール送信用の COM 実装ですが、「System.Net.Mail」は SMTP (通常は別のメール サーバーへのリレー) を使用してメールを送信する管理された方法です。サーバーが処理できる数は非常に多いため、両方で同時に多数の電子メールを送信すると、制限が生じる可能性があります。同時リクエスト - 一度に限られた数の車しか処理できない高速道路に似ています。

于 2012-01-24T12:05:38.807 に答える