OutlookでExchangeキャッシュモード使用中に新規メールを受信出来なくなった場合

ある日、1時間程度新規メールが届かない幸せな瞬間がありました(発報も受けているので、通常だと3桁通弱/時間、です)。

なんとなく気になって Outlook WebMail を開くと、案の定、新規メールが大量に…。

Exchangeキャッシュモードを非使用にすると、メールボックス上に新規メールが。再有効化すると、新規メールは綺麗さっぱり消えています。

こいつはローカルキャッシュが腐っているのだと決めつけて、次の処置を行いました。
※取り返しがつかない事になる場合もあるので、自己責任で…

  1. Outlookクライアントを終了します
  2. リソースモニターを開き、『Outlookのディスクアクセスが終了』し、『Outlookのプロセスが終了』するまで待ちます
  3. コマンドプロンプトを開き、次のような状態になっていることを確認します
    C:\>dir /b \Users\ユーザ名\AppData\Local\Microsoft\Outlook
    HubAppFileCache
    MIPSDK
    NewOutlookMigration
    Offline Address Books
    RoamCache
    spscoll.dat
    foo.bar@contoso.com.nst
    foo.bar@contoso.com.ost
    WebView2
    
    C:\>
  4. この
    foo.bar@contoso.com.nst
    foo.bar@contoso.com.ost
    RoamCache(の中身)

    がキャッシュとなります

  5. キャッシュファイル
    foo.bar@contoso.com.nst
    foo.bar@contoso.com.ost
    RoamCacheの中身

    を削除します

  6. Outlookを起動し、キャッシュが再作成され、未読メールが受信されることを確認します

以上です。