BitTitan MigrationWizがメールの日付に与える影響
金曜日に移行が完了しました。47個のメールボックスがオンプレミスのExchangeからMicrosoft 365に移動され、MigrationWizのダッシュボードではすべてグリーン表示。そして月曜の朝、最初のチケットが届きます。「すべてのメールが2026年3月28日と表示されている。」
すべてのメッセージが同じ状態です。2019年のクライアント提案書、2021年の請求書、何年にもわたる業務メール、すべてが移行日の日付で表示されます。MigrationWizのログでは、すべてが正常に転送されたと記録されています(技術的にはその通りです)。しかし日付は失われました。
BitTitan MigrationWiz(リデイト)は、クラウド間メール移行で最も広く使用されているツールの一つです。ExchangeからMicrosoft 365、Google WorkspaceからExchange、テナント間の移動など、さまざまな移行に対応しています。ツール自体は設計通りに動作します。日付の問題はMigrationWizのバグではありません。IMAPプロトコルレベルでの移行の仕組みに起因する結果であり、MigrationWizがそれを特定の方法でトリガーするのです。
MigrationWizのReceivedヘッダー処理
MigrationWizがソースから宛先にメールを転送する際、IMAPプロトコル(またはエンドポイントのタイプに応じてExchange Web Services)を使用します。このプロセス中に、宛先メールサーバーは現在のタイムスタンプを含む新しいReceived:ヘッダーをメッセージに付加します。これは受信メールに対して行われる通常の処理と同じです。
MigrationWiz移行後の典型的なReceivedヘッダーチェーンは以下のようになります。
Received: from mx.migrationwiz.com (processing-node-7.bittitan.com)
by outlook.office365.com; Fri, 28 Mar 2026 14:23:17 +0000
Received: from original-server.company.com
by mail.company.com; Tue, 15 Jan 2019 09:41:33 +0100
2019年のオリジナルのReceived:ヘッダーはそのまま残っています。オリジナルのDate:ヘッダーも同様です。しかしOutlookのようなメールクライアントはそれらを使用しません。Outlookはメッセージの表示時刻を決定するために最新のReceived:ヘッダーを読み取りますが、そのヘッダーは今や2026年3月28日を示しています。
INTERNALDATEの値(IMAPサーバーがソートに使用するタイムスタンプ)も転送中に上書きされます。MigrationWizは宛先がサポートする場合に日付を保持しようとしますが、結果は宛先サーバーの動作に大きく依存します。実は、Microsoft 365のトランスポートパイプラインは、MigrationWizの要求に関係なく、INTERNALDATEを独自の配信タイムスタンプで上書きします。
MigrationWizの日付マッピングが機能しない理由
BitTitanはMigrationWizの詳細オプションで"Date Mapping"機能を提供しています。書面上は解決策に見えます。しかし実際には、移行するメッセージの日付範囲を制御するだけで、宛先での日付保持方法を制御するものではありません。
混乱するのは当然です。設定名に「日付」と書いてあります。しかし実際に行うのは、移行前にソースメッセージを日付範囲でフィルタリングすることです。2018年のメッセージも移行タイムスタンプで宛先に届きます。
IMAPとExchangeエンドポイントの問題もあります。MigrationWizがEWS(Exchange Web Services)を使用して2つのExchangeサーバー間で移行する場合、EWSはメッセージのメタデータに対するコントロールが大きいため、日付の保持がうまく機能します。しかしIMAPがソース側でも宛先側でも関与した瞬間、IMAP APPEND操作が引き継ぎ、宛先サーバーがどのタイムスタンプを使用するかを決定します。
一部の管理者は異なるエンドポイント構成で移行を再実行し、IMAPからEWSへの切り替えで日付が遡及的に修正されることを期待しました。修正されません。メッセージはすでに誤った日付で宛先にあります。MigrationWizを再実行すると重複が作成されるだけです。
日付を破壊する具体的なMigrationWizシナリオ
すべてのMigrationWiz移行で日付の問題が発生するわけではありません。問題はエンドポイントの組み合わせに依存します。
- Exchange(オンプレミス)からMicrosoft 365へ(IMAP経由): 日付が破壊されます。M365のトランスポートパイプラインが新しいReceivedヘッダーを追加し、INTERNALDATEを上書きします。
- Google WorkspaceからMicrosoft 365へ: 日付が破壊されます。MigrationWizはGoogleからIMAPで読み取り、トランスポートヘッダーを追加するM365に書き込みます。
- ExchangeからExchangeへ(EWSからEWS): 日付は通常保持されます。EWSは両側でトランスポートパイプラインをバイパスします。
- 任意のソースからGoogle Workspaceへ(IMAP経由): 日付が破壊されます。GoogleのIMAP実装は挿入タイムスタンプ付きのReceivedヘッダーを追加します。
- テナント間Microsoft 365移行: 方法によります。IMAPパスは日付を破壊します。直接EWSは保持できる場合があります。
MigrationWizのダッシュボードは日付の問題をフラグしません。メッセージは実際に正常に転送されたため、すべて"Completed"と表示されます。コンテンツは完全、添付ファイルは正常、フォルダ構造は保持。変わったのは日付だけであり、MigrationWizはそれを移行エラーとして追跡しません。
MigrationWiz後の誤った日付の実際のコスト
誤ったメール日付は単に不便なだけではありません。BitTitanで移行した組織にとって、影響は受信トレイの乱れを超えています。
法務チームは、すべてのメッセージが実際の送信日ではなく移行日を表示している状態では、メールを証拠として使用できません。税務監査では通信の時系列的な証明が必要です。SOX、HIPAA、GDPRなどのコンプライアンスフレームワークは正確な記録管理を義務付けており、偽造されたタイムスタンプのメールはその要件を満たしません。
そして実務的な問題もあります。メールボックス全体が2026年3月を表示している状態で、2022年11月の契約に関する議論を見つけようとしてみてください。日付で並べ替え? 役に立ちません。日付範囲で検索? すべてが返されるか何も返されないかのどちらかです。
クライアント環境でMigrationWizを使用したMSPにとって、これは責任問題を生み出します。クライアントは移行に対して支払いました。移行は完了しましたが、メールアーカイブは日付ベースのワークフローに対して事実上機能しなくなっています。
ある法律事務所に対して約380のメールボックスを移行したMSPの話を聞きました。3か月後、その事務所の訴訟チームがドキュメントディスカバリーの過程で日付の問題を発見しました。証拠として提示する必要があるすべてのメールが移行日を表示していました。MSPは6年分のタイムスタンプ付き通信がなぜすべて2025年6月を表示しているのか説明しなければなりませんでした。
BitTitan MigrationWizの日付を修正する
オリジナルのDate:ヘッダーはすべてのメール内にまだ存在しています。MigrationWizはメッセージ本文やオリジナルのヘッダーには触れません。追加されたReceived:ヘッダーと上書きされたINTERNALDATEが表示の問題を引き起こしています。
Redate.ioはメールボックス(Google Workspace、Microsoft 365、またはIMAP)に接続し、MigrationWiz移行の影響を受けたメールをスキャンし、独自のマルチステージ分析パイプラインを通じて日付メタデータを修正します。修正はメタデータ層を対象とし、Receivedチェーン内のmx.migrationwiz.comやbittitan.comの特徴的な識別子を含む、既知のMigrationWizヘッダーシグネチャとのパターンマッチングを行います。
修正されたすべてのメールはオリジナルと個別に検証されます。検証ではメッセージの整合性、添付ファイルの保持、フォルダ配置、スレッドの動作を確認します。オリジナルのメールはロールバックが必要な場合に備えて、Redate.io - Originalsフォルダに30日間保持されます。
問題を理解することと、15,000通のメールを添付ファイルの損失、S/MIME署名の破壊、マルチパートMIME境界の破損なしに修正することは全く別の話です。ラボで10通のテストメッセージで動作するスクリプトでは、7年分の通信、PGP暗号化メッセージ、RFC 2047非ASCIIヘッダーを含む本番メールボックスのエッジケースは処理できません。
修正された各メッセージが完全であることをどう検証しますか? スレッドがまだ機能しているか、カレンダー招待がまだ解決されるか、2020年のあのメールの47MBの添付ファイルが破損していないか? Redate.ioはこれをすべてのメッセージに対して自動的に実行します。そして何か問題があれば、オリジナルはバックアップフォルダにすぐそこにあります。
無料スキャンは約2分で完了します。メールボックスに接続し、MigrationWiz移行日のタイムスタンプが付いたすべてのメールを特定し、支払い前に正確な件数と費用を表示します。クレジットカード不要、契約不要です。
BitTitanユーザー向けプラットフォーム別修正ガイド
修正プロセスはMigrationWizがメールを移動した先によって異なります。Redate.ioは各プラットフォームの仕様を自動的に処理しますが、お使いの環境の詳細が必要な場合は以下をご覧ください。
- OutlookでBitTitanの日付を修正する
- Microsoft 365でBitTitanの日付を修正する
- Google WorkspaceでBitTitanの日付を修正する
- Exchange OnlineでBitTitanの日付を修正する
Redate.ioは数か月前や数年前に完了した移行にも対応しています。オリジナルのDateヘッダーには有効期限がありません。
BitTitan MigrationWizで移行して誤った日付のままですか? 無料スキャンを実行して、何かを決定する前に影響を受けているメールの正確な件数を確認してください。