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