Exchange IMAPインポート:メール日付がずれる原因

1 min

Exchangeのトランスポートパイプラインとメール日付

Exchange Onlineにはトランスポートパイプラインがあります。メールボックスに入るすべてのメッセージは、インターネットから到着するもの、フォルダ間で移動されるもの、IMAP経由でインポートされるもの、すべてこのパイプラインを通過します。そしてパイプラインはパイプラインの仕事をします:メッセージにメタデータを付けます。今日の日付を含む新しいReceived:ヘッダーも含まれます。

これがExchange IMAPインポート中の日付破損の根本原因です。バグではありません。設定ミスでもありません。メールボックスに入るすべてのメッセージを「新しい配送」として扱うというMicrosoftの意図的なアーキテクチャ上の決定です。たとえそのメッセージが実際には7年前のものであっても。

Exchange管理センターの移行ウィザードの仕組み

ExchangeはソースIMAPサーバーに接続し、各メッセージを読み取り、ターゲットのExchange Onlineメールボックスに書き込みます。トランスポートパイプラインが現在のタイムスタンプでReceived:ヘッダーを追加します。

Received: from source-imap.oldserver.com (10.0.0.5) by
    AM6PR04MB5127.eurprd04.prod.outlook.com (2603:10a6:20b:f3::12)
    with Microsoft SMTP Server; Thu, 2 Apr 2026 08:44:19 +0000
Date: Fri, 22 Nov 2019 16:08:33 +0100

PowerShell:New-MailboxImportRequestと同じ問題

New-MailboxImportRequestはPSTファイルをExchange Onlineメールボックスにインポートします。しかしトランスポートパイプラインは各メッセージに新しい配送日を付けます。-PreserveDatesフラグは存在しません。

直接IMAPインポートとサードパーティツール

日付の問題はどちらの場合も発生します。サードパーティツールでは、不正な日付メタデータが2層になる可能性があります。

Exchange Onlineのトランスポートルールが状況を悪化させる理由

Exchange Onlineのトランスポートルール(現在は「メールフロールール」と呼ばれる)は、インポートされたメッセージに対して発火する可能性があります。

間違った日付がExchange環境にとって意味すること

Exchange環境はビジネス環境であることが多いです。法律事務所、金融機関、医療機関。Exchangeの訴訟ホールドは日付範囲に基づいてメールを保持します。インポートされたすべてのメールがインポート日を表示している場合、ホールドは間違ったメッセージセットを捕捉します。

Exchange IMAPインポート日付の修正

オリジナルのDate:ヘッダーはExchangeトランスポートパイプラインを無傷で通過します。Redate.ioはExchange Onlineメールボックスに接続し、日付異常のあるメッセージをスキャンし、独自の修正エンジンを適用します。修正された各メッセージは個別に検証されます。オリジナルはバックアップフォルダに30日間保管されます。

プラットフォーム別ガイド

Microsoft 365全体の日付問題についてより広い文脈が必要ですか。Microsoft 365移行後のメール日付修正の完全ガイドをご覧ください。

Exchange IMAPインポートでメールボックスの日付が間違っていますか? 無料スキャンで開始して、影響を受けたメール数と修正費用を確認してください。

関連記事