人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Windows2000Server+IIS+ASPにてメールの一斉配信システムを作っています。
メール配信はBASP21を利用しています。
最大で10万件程度のメールを配信するのですが、その際の注意点などあればお教えいただけますでしょうか。
送信履歴などはログをテキストファイルに出力しています。
メールの一斉配信のような厳密性が求められる仕組みをASP+BASP21の構成で作っているので、トラブル(メールが全員に送信されないなど)が無いか不安に思っております。
現在、5000件送信では正常終了しまして、20000件送信でも正しくメールは送信されるのですが、Webページでページが表示されないエラーが発生しています。IE6で試しているのですがDNSエラーの表示になってしまいます。
Server.ScriptTimeoutなどは設定しており、接続は切れないと思っているのですが。。

同様のことを試された方がいらっしゃいましたらアドバイスいただけるとありがたいです。


●質問者: salvatore
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:ASP DNS IE6 IIS Web
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● pahoo
●20ポイント

ISP経由でインターネットに接続していると思いますが、ISP側でSPAMメールとしてブロックする場合があります(例:WAKWAK追加規定)。

これは技術上の問題ではなく運用上のルールですので、ご利用のISPに直接お問い合わせください。

◎質問者からの返答

専用サーバーを借りていて、メールサーバーもそちらにあるのでその点は大丈夫かと思います。


2 ● fester
●50ポイント

WEBページからのアクションで、メール配信を行うということでしょうか?


タイムアウトには、サーバ側とクライアント側両方あります。

Server.ScriptTimeout はご存じの通りサーバ側のものです。

ブラウザ側にもタイムアウトがあります。

次のページを参考にしてください。

サーバーから 5 分以内に応答がないと、"接続がタイムアウトになりました" という Internet Explorer エラー メッセージが表示される

ページを表示できません。サーバーが見つからないか、DNS エラーです。

http://support.microsoft.com/kb/181050/ja

回避方法としては、ブラウザのタイムアウトをレジストリで延長するか、

Response.Buffer = True とし、大量処理の合間に少しずつ、

ダミー文字(半角空白文字)やプログレス的な文字をFlush

して、レスポンスが継続されていることをブラウザに知らせてあげれば良いです。

◎質問者からの返答

後者非常に参考になりました。ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ