Exchange IMAPインポートの日付問題と修正方法

1 min

Exchange管理センターのIMAPインポートとは

MicrosoftはExchange管理センター(EAC)にIMAPサーバーからExchange Online(Microsoft 365)へメールをインポートするためのビルトイン移行機能を提供しています。このネイティブツールは、Microsoft以外のプラットフォーム(Gmail、Zimbra、Dovecot、Courier、cPanelホスティングなど、IMAPをサポートするすべてのサーバー)からの移行を行う組織向けに設計されています。

Exchange管理センターのIMAPインポートは、管理者が最初に試すツールであることが多いです。サードパーティソフトウェア不要。追加ライセンスコスト不要。Microsoft 365管理インターフェースに直接組み込まれています。明白な選択に思えます。

しかし、このMicrosoftネイティブツールはサードパーティの移行ツールと同じ日付問題を引き起こします。Exchange管理センターのIMAPインポート後、移行された各メールは元の受信日ではなく移行日を表示します。Microsoftのツール自身が、Microsoftのメールクライアントで日付を壊すのです。

Exchange IMAPインポートが日付問題を引き起こす仕組み

インポートプロセス

Exchange管理センターのIMAPインポートは、ソースIMAPサーバーに接続し、各メールをダウンロードしてExchange Onlineに挿入することで動作します。IMAPプロトコルの仕様に従い、Exchange Onlineは挿入時に移行タイムスタンプ付きのReceivedヘッダーを追加します。このヘッダーがOutlookやOWAで表示される受信日を決定します。

Microsoftのツール、Microsoftの問題

実は、皮肉なことに、MicrosoftのExchange管理センターIMAPインポートがExchange Online上のメールの日付を壊すという状況です。Microsoftはこの問題を認識していますが、インポート後の修正ツールは提供していません。ドキュメントには「日付が保持されない場合がある」と記載されていますが、解決策は示されていません。移行後にメールが間違った日付を表示する詳細Outlookでの日付修正も参照してください。

Exchange IMAPインポートヘッダーの特定

Outlookでメールのプロパティを開き、インターネットヘッダーを確認します。Exchange Onlineサーバー名(例: outlook.office365.com)を含み、移行日と一致するタイムスタンプを持つReceivedヘッダーを探します。最上位のReceivedヘッダーがメールの元の日付と異なる場合、インポートによる日付問題が確認されます。

再インポートが役に立たない理由

一部の管理者はソースサーバーがまだ利用可能な場合、再インポートを検討します。しかし、Exchange管理センターのIMAPインポートを再実行しても、同じReceivedヘッダーが再度追加されます。同じツールを使う限り、同じ問題が発生します。そして既にインポートされたメールとの重複リスクも加わります。

Redate.ioによるExchange IMAPインポート日付修正

Redate.ioはAzure ADアプリ登録でExchange Onlineに接続し、Exchange IMAPインポートの移行シグネチャを自動認識します。独自の修正エンジンが各メールを処理し、多段階分析パイプラインで修正を適用します。ガイドはOutlookでのExchange IMAP日付修正OWAをご覧ください。

元のメッセージは「Redate.io - Originals」フォルダに30日間保持されます。修正後、Outlook、OWA、モバイルアプリですべて正しい日付が表示されます。

Exchange IMAPインポートで日付が壊れましたか? 無料分析を開始して影響範囲を確認してください。