OutlookでIMAP4利用する際、CPU高負荷状態発生を抑止するため、Outlook側のタイムアウト設定値を10分程度に伸ばす new!
OutlookでIMAP4利用する際、Outlook側のタイムアウト設定値がデフォルト1分に設定されています。E-Post IMAP4サーバ側がCPU高負荷の連続状態にならないよう、抑止策としてOutlook側のタイムアウト設定値はデフォルト1分から最大10分に伸ばすようにしてください。
(例)Outlook 2019 での設定
※他バージョンのOutlookでも同様の設定と思われます。
(1) [ファイル]
(2) [アカウント設定] → [アカウント設定]
(3) 対象のIMAPアカウントを選択
(4) [変更]
(5) [詳細設定]
(6) [詳細設定] タブ
(7)「サーバーのタイムアウト」のスライダーを右へ移動、最大10分
(8) [OK] → [次へ] → [完了] で保存

仮に設定を変更しない場合は、デフォルトのタイムアウト設定値が1分ですので、これでは下記のような時間のかかる処理をさせているときに、途中でタイムアウトとして判断し、Outlook側が簡単にセッションを切ってしまい、再びリトライしようとする結果になります。
例えば、Outlook側からSELECT命令やFETCH命令でフォルダの総数やメール検索など発生すると、E-Post IMAP4サーバ側は該当フォルダに対して網羅的に調べます。フォルダ内にメールデータファイル数が多いほど、結果待ちに時間がかかります。この待ち時間が長くなっているとき、メールクライアントのOutlook側で設定している無通信タイムアウト値が1分程度と短ければ、Outlook側で無通信タイムアウトと判断しセッションを一方的に切断してしまう結果になります。
セッションが切れますので、Outlook側はその後必然的にリトライをします。同じことを最初から繰り返しては、再びタイムアウトが発生することにより、またしても途中でセッションが切られます。この動作を繰り返すことで高負荷の連続状態が発生することが推測されるのです。
(関連FAQ)
●IMAP4メールのサブフォルダをINBOX配下からINBOXと同レベルの階層へ移動したところ、Outlookの同期処理が進まない