まいくろ さんが書きました:
「受信トレイにダウンロードしています」が4/4でずっと終わらず、
それどころか受信数が少しずつ増え16/4になったり(4が総数ですよね?)。
総数は、最初に検知した新規メールの総数ですが、受信数は、ダウンロードが正常に完了した数ではなく、ダウンロードの試行回数になっています。
失敗したら1減らすとかしてくれれば、受信数が総数より多くてビックリ、なんてことがなくなるんですけどね。
まいくろ さんが書きました:
昨日あたりからなのですが、Thunderbird 24.5.0にて旧Hotmail/LiveメールなOutlook.comのIMAP接続がほとんど機能しなくなりました。
その間ずっと「サーバ(アカウント名)との接続が切断されました。サーバがダウンしたか、ネットワークに問題があるかもしれません。」
と1~10分間隔ぐらいでイベントログに記録されています。
Mac(10.9.3)で接続してもWindows(7 x64 SP1)で接続しても変わらず。
同じルーター下に接続されたiPhone(iOS7.1.1)の標準メールアプリからは正常ですが、これはたしかExchange接続だと思いました。とりあえずiPhoneで返信しています。
同じくIMAPのiCloud、Aol.com、それから数GBに達しているOffice365のOutlook.comは正常です。
その通りのことがおこっている、というだけの話でしょう。
Exchange接続ならOK、ならば、MS所有のIMAPサーバーの問題か、MS所有のIMAPサーバーにいたる経路の途中の問題。
まいくろ さんが書きました:
それでBacky!を試しに入れてみたのですが、こちらはほぼ正常に使えました。
何度かアプリケーションエラーで落ちましたからOutlook.com側に全く問題がないわけでは
なさそうですが、少なくともメッセージのダウンロードで止まるということはありませんでした。
(そもそもBecky!は使ったことがないのでIMAPの安定性も不明ですが)
Beckeyでも、ThunderbirdのAuto-Syncのような、IMAPなのにPOP3と同様にメールデータを全部PCにダウンロードし、
同じIMAPアカウントを10台のPCのThunderbirdで共有すれば、サーバーにあるメールデータの10倍のデータを合計10台のPCで保存、
というようなことを行っていて、
それでもBeckeyならOKだったのですか?
まいくろ さんが書きました:
グローバル検索を止めてインデックスを削除してみましたが変わらず。
グローバル検索は、POP3のようにダウンロードしてローカルに保存済みのメールデータに対して索引を作って高速全文検索、なんだから、この時点では、もうサーバーは無関係。
以下のことをやっている最中に、
(a) もう一度、全メールのヘッダーを読みにいって、Inbox.msfに保存し直し、
(b) もう一度、全メールの全データを読みにいって、Inbox保存し直し、
新たにダウンロードしてローカルに保存したメールデータに対して、負荷の高い、索引を作るという作業を行ってCPUやメモリーを使い、
ただでさえ負荷がかかって長時間かかる(a)(b)の作業の邪魔をする、
ということをなくしただけ、になります。
まいくろ さんが書きました:
受信フォルダ(imap-mail.outlook.comフォルダとimap-mail.outlook.com.msf)を削除しても変わらず
そんなことをすれば、状況を悪化させるだけ、ということを理解していますか?
IMAPでは、POP3のFetch Headers Onlyと似たような感じで、メールのヘッダーデータだけをFetchし、Inboxだと、Inbox.msfというファイルにヘッダー情報を保存し、メールの本体や添付は、表示の都度サーバーから持ってくる、というのが基本です。
Beckeyは、標準の設定では、ここまでしか行わないはず。
その後、Auto-syncの機能を有効にしていると、POP3のように、全メールの全データをダウンロードし、Inboxの場合、Inboxというファイルに保存し、POP3のLeave Messaes on Serverと同様、サーバーには残したままになります。
Auto-syncの機能はデフォールトでオンですが、そのデフォールトを使う、というのは、あなたの明確な、デフォールトの値を使うという意思表示です。
にも関わらず、Inbox.msfとInboxというファイルを消せば、
もう一度、全メールのヘッダーを読みにいって、Inbox.msfに保存し直し、
もう一度、全メールの全データを読みにいって、Inboxに保存し直し、
が発生するのは明らかですよね?
因果関係が逆、ということはないですか?
Inbox.msfとInboxを消してしまったので「全メールのヘッダーと全メールの全データをサーバーから一度に読みこむ」が発生し、
そのため「負荷が大きくなってエラーが発生し、エラーがあったのでリトライ」が繰り返されている。