私は現在、データウェアハウスをループし、System.Net.Mail.SmtpClientのSend()メソッドを呼び出しています。これの問題は、それが遅いということです。各メールは送信に約5〜10秒かかります(これは私のホストの問題です)。私は私のweb.configファイルでexecutionTimeoutのデフォルトを上書きするために、このような(90秒に、それはデフォルト)を有していた:ASP.NETで大量の電子メールを送信する最も良い方法は何ですか?
<httpRuntime executionTimeout="3000" />
1つの警告:私は、共有ホスト上でので、私はそれが可能だとは思いませんPickupDirectoryFromIisオプションを使って私に送ることができます(少なくとも私がそれをオンにしたときにエラーが出ました)。