受信が極端に遅いですNo.42554
korosoft さん 12/04/18 23:04
 
秀丸メール5.75を利用中です。
以前からなのですが、複数設定しているアカウントのうち
一つだけ極端に受信に時間がかかるアカウントがあります。

通販専用に利用しているアカウントでDMをたくさん受けており
メールの数も20000通を超えてしまっているのでやむを得ないのかと
考えておりましたが、最近ですと80通(合計2.5MB)受信するのに
20分以上かかる場合もあります。(フレッツ光回線です)

他にも5つアカウントを設定していますが問題は出ていません。
問題が出るアカウントは
・pop3
・メールサーバーにメールを残す→7日以上たてば削除
・振り分け条件が他のアカウントに比べて多い(53通り)
の状態で使っています。

秀丸メール以外のメーラーを使うとさほど遅くないので
サーバー側の問題ではなさそうなのですが。

メールを削除すれば改善するのでしょうか。
ほかにも改善策があればご教授いただければと思っています。

既出でしたら参考になるスレッドを教えてください。
お手数をおかけしますがよろしくお願いいたします。

[ ]
RE:42554 受信が極端に遅いですNo.42555
秀まるお2 さん 12/04/19 09:04
 
 1つの可能性としてですが、メールサーバーに置いてあるメール数が極端に多
いと遅いってのはあります。2万通だとかなり多いので、それのせいで遅いって
のはあると思います。

 ただ、それのせいがあるにしても、20分もっていうのはちょっと遅すぎだと
思います。

 もしかしてですが、「アカウント毎の設定・メールサーバー・トラブル対策」
の「UIDLコマンドを使わない」がONになっているのと、この場合はサーバー上に
あるメールを全部ダウンロードしてしまうので極端に遅くなります。もしそれが
ONになっているのなら、それをOFFにすることで解決すると思います。

 それ以外にはちょっと分からないです。

 受信に時間がかかるとしたら、果たして受信のどこで遅いのか、詳細な情報が
あれば原因も分かる可能性が高いです。「全般的な設定・上級者向け・動作の記
録」の「秀丸メールの動作をdump.txtに記録する」をONにして、それで一度受信
の動作をして、それで出力されるdump.txtの内容(の受信の部分のみ)を僕に見
せていただければ、それで具体的にどの部分で時間がかかってるか分かります。
その作戦がもし可能でしたらお願いしたいです。

 例えば以下のような内容が出力されます。左側が時刻なので、それで具体的に
どの処理にどれくらい時間がかかってるのかはっきりします。

====== 2012/04/19 08:59:29 mode=受信 account=斉藤秀夫メイン
08:59:29.137 (6572) サーバーを検索中 - po.mitene.or.jp
サーバーを検索中 - po.mitene.or.jp
08:59:29.137 (6572) 接続中 - 220.213.161.161
接続中 - 220.213.161.161
08:59:29.231 (3960) Send ThreadCreated 3528
08:59:29.231 (6572) 接続完了
08:59:29.371 R +OK Hello there.
08:59:29.371 (6572) 認証作業中(APOP)
08:59:29.371 (6572) APOP非対応につき、通常ログイン
08:59:29.371 S USER maruo
08:59:29.371 (6572) パスワードを送信
08:59:29.371 S PASS ****
08:59:29.465 R +OK Password required.
08:59:29.605 R +OK logged in.
08:59:29.605 (6572) メール一覧を取得中
・・・
・・・
・・・

 ここの会議室に書き込んでいただくとたぶんまずいと思うので、メールで
"maruo@mitene.or.jp"宛に送っていただけたらと思います。(個人情報は伏せ字
にした上で)

 あともう1つ高速化の出来る可能性がありました。「全般的な設定・送受信・
リモートメール」の「通常の受信時に一覧を更新しない+終了時に一覧を消去す
る」をONにしておくと、それで多少受信が速くなるかもしれません。もしよかっ
たら一回お試しください。


[ ]
RE:42555 dumpをとりましたNo.42563
korosoft さん 12/04/19 22:26
 
秀まるおさん、早速のお返事ありがとうございます。


> 1つの可能性としてですが、メールサーバーに置いてあるメール数が極端に多
>いと遅いってのはあります。2万通だとかなり多いので、それのせいで遅いって
>のはあると思います。
サーバーには数百通程度です。
ローカル側に20000通ちょっとあります。

> もしかしてですが、「アカウント毎の設定・メールサーバー・トラブル対策」
>の「UIDLコマンドを使わない」がONになっているのと、この場合はサーバー上に
>あるメールを全部ダウンロードしてしまうので極端に遅くなります。もしそれが
>ONになっているのなら、それをOFFにすることで解決すると思います。
こちらのチェックボックスはoffでした。



> 受信に時間がかかるとしたら、果たして受信のどこで遅いのか、詳細な情報が
>あれば原因も分かる可能性が高いです。「全般的な設定・上級者向け・動作の記
>録」の「秀丸メールの動作をdump.txtに記録する」をONにして、それで一度受信
>の動作をして、それで出力されるdump.txtの内容(の受信の部分のみ)を僕に見
>せていただければ、それで具体的にどの部分で時間がかかってるか分かります。
>その作戦がもし可能でしたらお願いしたいです。

ありがとうございます!
取得できたので後ほどお送りいたします。
今回は29通を3分弱で受信できました。
ひょっとしたら直接ゴミ箱行きのメールが影響しているのかなと
感じましたが…。


> あともう1つ高速化の出来る可能性がありました。「全般的な設定・送受信・
>リモートメール」の「通常の受信時に一覧を更新しない+終了時に一覧を消去す
>る」をONにしておくと、それで多少受信が速くなるかもしれません。もしよかっ
こちらはONにしてみました。
dump.txtはその状態で取得したものです。
このおかげで早くなったのならよいのですが…。

それでは、お手数をおかけしますがよろしくお願いいたします。

[ ]
RE:42563 dumpをとりましたNo.42565
秀まるお2 さん 12/04/19 23:20
 
 送っていただいたdump.txtを見たら、ちょっと特徴的な点が1点あるにはある
んですが、特に遅いことも無いような気がします。

 時間がかかってるのは、ほとんどがメールデータを受信してる最中の時間のよ
うです。秀丸メールが「RETR」コマンドを送って、それでメールサーバーから
メールデータが届くまでの時間が、メールのサイズが大きければ遅くて、小さけ
れば速いようです。

 なのでこれはこれで正常な動作のような気がします。

 約900キロバイト受信するのに3分でしたら、5kbyte/s = 40kbpsってことにな
りますけども…。これ自体は遅いといえば遅いですが、相手のプロバイダーさん
が大手なので、そのくらい遅いこともあるかなぁという気がします。

> ひょっとしたら直接ゴミ箱行きのメールが影響しているのかなと
> 感じましたが…。

 振り分けも含めて、メールを保存する処理自体は長くても0.2秒以下程度し
かかかってないみたいです。

 例えば

21:07:46.361 (9036) 4 / 29 済み (136K / 915Kバイト)
・・・
・・・
21:07:46.423 S RETR xxx

 とかありますが、これは4通目のメールデータの受信が終わって、それを保存
してから次のメールを取得する用のコマンドを送信するまでに0.062秒しか
かかってないことを意味してます。

> dump.txtはその状態で取得したものです。
> このおかげで早くなったのならよいのですが…。

 もっと遅い事例があるといいかもしれませんけども…。

 それと、1つ特徴的な点がありました。

 メールデータというのは、普通は少しずつ受信していくはずなんですが、今回
のケースでは、秀丸メールがデータを要求してからしばらくアイドル時間
(データが何も届かない時間)があって、しばらく待つと、まとめて全部届くよ
うな動作になってるようです。これはたぶん、アンチウィルスソフトにメール検
索機能があって、そのメール検索機能が終わるまで、アンチウィルスソフトによ
ってバッファリングされてるせいだと思います。

 これの関係で遅くなってるってことはあるかもしれないので、例えばアンチウ
ィルスソフトのメール検索の機能(と、あと出来たらアンチスパムとかの機能
も)を一時的にOFFにしてテストしていただくと、それによる影響もテスト出来
るかなぁと思います。

 メール検索の機能をOFFにしてても、ハードディスクに対してのリアルタイム
検索がONになっていれば、少なくとも秀丸メールの場合は正しくウィルスチェッ
クされますので…。

 とりあえず、今回送っていただいたdump.txtではそのくらいしか分かりません
でした。

 極端に遅い事例があれば、またお願いします。

[ ]
RE:42565 解決しました!No.42570
korosoft さん 12/04/20 19:47
 
※中途半端な状態で投稿してしまったのでやり直します。
> メールデータというのは、普通は少しずつ受信していくはずなんですが、今回
>のケースでは、秀丸メールがデータを要求してからしばらくアイドル時間
>(データが何も届かない時間)があって、しばらく待つと、まとめて全部届くよ
>うな動作になってるようです。これはたぶん、アンチウィルスソフトにメール検
>索機能があって、そのメール検索機能が終わるまで、アンチウィルスソフトによ
>ってバッファリングされてるせいだと思います。
>
> これの関係で遅くなってるってことはあるかもしれないので、例えばアンチウ
>ィルスソフトのメール検索の機能(と、あと出来たらアンチスパムとかの機能
>も)を一時的にOFFにしてテストしていただくと、それによる影響もテスト出来
>るかなぁと思います。
こちらが原因でした。
使用しているのはカスペルスキーインターネットセキュリティ2012ですが
「メールアンチウィルス」を無効にしたところ受信が明らかに速くなりました。
基本的なところの確認が漏れておりお手数をおかけしました。
大変助かりました、ありがとうございます!

[ ]