私が長年書いた大量メール送信コンポーネントと、難易度の正確な性質、それを測定する方法、それを緩和する方法のすべてに問題がありましたまだ分かりませんでした。SMTP through ASP.Net 2セッションサイズの問題
これらの問題が深刻になってきているので、私はいくつかのストレートな回答が必要なので、ここの誰かがそれらを提供できることを願っています。
基本的に、この大量メールウィジェットは、約25kメールをメールリストに一度に1通送信します。これは私たちにとって非常に好まれるメッセージです。というのは、各受信者が自分宛のメールを個人的に受け取るということです。そのループに満足しています。
私たちが満足していないのは、約6kメールの後にプログラムを処理するだけで、「最大セッションサイズ」に達したことになり、それ以上メールを送信しないということです。
現在のところ、どのメールが受信されたのかを知るための実際の方法はありません。私たちの唯一の調整方法は、推測作業に基づいており、マニュアルボタンを押すごとに1kメールを90秒ごとに送信することです。
メールを追跡する方法、セッションサイズを測定する方法、またはプロセスをボタンの1つだけにする方法と、ウィジェットのための方法を示すために頭が痛いまで検索しました。自己抑制することはできますが、誰もオンラインでそれについて話したいとは思わないでしょう。
私は、ウィジェットを完全に再加工することを提案したり、特注の大量メール送信アプリケーションを作成することを示唆する関連クエリに対して、いくつかの提案をしました。
最後に、送信メールを調整してエラーが発生しないようにするか、またはこれが避けられない場合は、送信されたメールを数えてどこから手に入れるかを教えてください。エラーを正常に処理することさえできます。何か。何でも。
誰でも、追跡するための現実的な提案をしていますか.Net 2.0は、元のサーバーから電子メールを生成しましたか?
セッションが終了している限り、返されたエラーメッセージの内容を報告しています。あなたは私に興味深い考えを与えてくれましたが。 3番目のオプションは、仲間のように聞こえる。 –
おそらく、スケジュールされたタスクとして実行される単純なアプリケーションが最適です。 – Will