BitTitan MigrationWizがメールの日付に与える影響
金曜日に移行が完了しました。47個のメールボックスがオンプレミスのExchangeからMicrosoft 365に移動され、MigrationWizのダッシュボードではすべてグリーン表示。そして月曜の朝、最初のチケットが届きます。「すべてのメールが2026年3月28日と表示されている。」
すべてのメッセージが同じ状態です。2019年のクライアント提案書、2021年の請求書、何年にもわたる業務メール、すべてが移行日の日付で表示されます。MigrationWizのログでは、すべてが正常に転送されたと記録されています(技術的にはその通りです)。しかし日付は失われました。
BitTitan MigrationWiz(リデイト)は、クラウド間メール移行で最も広く使用されているツールの一つです。ExchangeからMicrosoft 365、Google WorkspaceからExchange、テナント間の移動など、さまざまな移行に対応しています。ツール自体は設計通りに動作します。日付の問題はMigrationWizのバグではありません。重要なのは一点だけです。各コピーが新しいメールボックスに書き込まれる際、どの日付を持っているかということです。
間違った日付が実際にあるのはどこか
MigrationWizがソースから宛先にメールを転送する際、IMAPプロトコル(またはエンドポイントのタイプに応じてExchange Web Services)を使用します。宛先は渡された日付をそのまま保持します。Microsoft 365、Outlook.com、Gmailはいずれも、コピーが元の日付を運んでいればその日付を保持します。したがって、すべてのメールが移行日を表示している場合、問題はMigrationWizが元の日付を渡したかどうかにあります。
MigrationWiz移行後も、あるメールのヘッダーには次のような情報がまだ残っています。
Date: Tue, 15 Jan 2019 09:32:10 +0100
Received: from original-server.company.com
by mail.company.com; Tue, 15 Jan 2019 09:41:33 +0100
2019年の元のDate:ヘッダーはそのまま残っており、元のReceived:チェーンも同様です。そしてMicrosoft 365では、Outlookが受信日として表示する日付は、各メールがメールボックスに到着した際の記録そのものです。MigrationWizが元の日付を渡していなければ、その記録は2026年3月28日になります。
INTERNALDATEの値(IMAPサーバーがソートに使用するタイムスタンプ)は、コピーが受け取った日付になります。MigrationWizは日付を保持しようとしますし、Microsoft 365も渡された日付を保持します。それでも日付が誤って表示される場合、各メールに渡された日付が元の日付ではなかったということです。
MigrationWizの日付マッピングが機能しない理由
BitTitanはMigrationWizの詳細オプションで"Date Mapping"機能を提供しています。書面上は解決策に見えます。しかし実際には、移行するメッセージの日付範囲を制御するだけで、宛先での日付保持方法を制御するものではありません。
混乱するのは当然です。設定名に「日付」と書いてあります。しかし実際に行うのは、移行前にソースメッセージを日付範囲でフィルタリングすることです。2018年のメッセージも移行タイムスタンプで宛先に届きます。
IMAPとExchangeエンドポイントの問題もあります。MigrationWizがEWS(Exchange Web Services)を使用して2つのExchangeサーバー間で移行する場合、EWSはメッセージのメタデータに対するコントロールが大きいため、日付の保持がうまく機能します。IMAPの場合も、宛先は渡された日付をそのまま保持します。重要なのは元の日付が渡されているかどうかです。
一部の管理者は異なるエンドポイント構成で移行を再実行し、IMAPからEWSへの切り替えで日付が遡及的に修正されることを期待しました。修正されません。メッセージはすでに誤った日付で宛先にあります。MigrationWizを再実行すると重複が作成されるだけです。
日付を破壊する具体的なMigrationWizシナリオ
すべてのMigrationWiz移行で日付の問題が発生するわけではありません。問題はエンドポイントの組み合わせに依存します。
- Exchange(オンプレミス)からMicrosoft 365へ(IMAP経由): 日付が正しく表示されません。各メールにコピーの日付が付きます。
- Google WorkspaceからMicrosoft 365へ: 日付が正しく表示されません。MigrationWizはGoogleからIMAPで読み取り、元の日付を渡さずにM365へ書き込みます。
- ExchangeからExchangeへ(EWSからEWS): 日付は通常保持されます。EWS経由では、元の日付がメッセージと共に運ばれます。
- 任意のソースからGoogle Workspaceへ(IMAP経由): IMAP経由では、Gmailはツールが渡した日付を保持し、何も追加しません。日付が正しく表示されないのは、その日付が元の日付でない場合、またはコピーがGmailのインポートAPIを経由した場合だけです。このAPIはコピーした日を日付とするReceived:行を追加します。
- テナント間Microsoft 365移行: それはすべて、その方法が渡す日付次第です。
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はメッセージ本文やオリジナルのヘッダーには触れません。表示の問題を引き起こしているのは、メールボックスが各コピーについて記録した日付です。
Redate.ioはメールボックス(Google Workspace、Microsoft 365、またはIMAP)に接続し、MigrationWiz移行の影響を受けたメールをスキャンし、独自のマルチステージ分析パイプラインを通じて日付メタデータを修正します。修正はメタデータ層を対象とし、どのツールで移行されたかを知る必要はありません。表示されている日付が元の日付と一致しないメールを見つけ出します。
修正されたすべてのメールはオリジナルと個別に検証されます。検証ではメッセージの整合性、添付ファイルの保持、フォルダ配置、スレッドの動作を確認します。元のメールはロールバックが必要な場合に備えて、Redate.io - Originalsフォルダに保持され、削除するまでそのまま残ります。
問題を理解することと、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で移行して誤った日付のままですか? 無料スキャンを実行して、何かを決定する前に影響を受けているメールの正確な件数を確認してください。