GmailでのGSMMO移行による日付破損の修正
GSMMO移行がGmailの日付を破壊する理由
GSMMO(Google Workspace Migration for Microsoft Outlook)は、PSTファイルまたはOutlookプロファイルからGmail APIを通じてメールを直接Gmailにアップロードします。このアップロード中に、Gmailは各メッセージのアップロードタイムスタンプをINTERNALDATEとして記録します。メール本文内の元のDateヘッダーは保持されますが、サーバーレベルの日付メタデータは移行日で上書きされます。
これが紛らわしい状況を生み出します。GmailのWebインターフェースはメール本文のDateヘッダーを表示に読み取るため、ほとんどのメールがブラウザでは正しい日付で表示されます。すべてが問題ないように見えます。しかし、その裏側では、Googleのサーバーに保存されているIMAP INTERNALDATEが間違っています。これが問題になるのは、誰かがIMAPクライアント(Outlook、Thunderbird、Apple Mail)経由でそのメールボックスにアクセスした時、またはバックアップツール、コンプライアンスシステム、アーカイブソリューションがIMAP経由でメールボックスを照会した時です。
GSMMOは通常、Googleの公式移行ドキュメントに従ってMicrosoft OutlookからGoogle Workspaceに移行するエンドユーザーによって使用されます。これらのユーザーは主にGmail Webインターフェースを使用するため、数週間から数か月間問題に気づかないこともあります。そしてある日、コンプライアンスチームがGoogle Vaultで日付ベースの検索を実行したり、IT部門がMailStoreでアーカイブを設定したり、ユーザーがIMAP経由でGmailに接続したOutlookをインストールしたりします。突然、40,000通のメールがすべて半年前の同じ日付を表示します。その頃には移行は遠い過去の出来事で、根本原因の診断がパズルになります。
INTERNALDATEの破損がGmailユーザーに与える影響
Gmail Webユーザーにとって、視覚的な影響は一見わずかです。ブラウザでは日付が正しく見えます。しかし、破損したINTERNALDATEは表面下に潜む時限爆弾です。GmailのIMAP SEARCH DATEコマンドはINTERNALDATEを使用するため、メールボックスに対して日付検索を行うIMAPベースのツールはすべて不正確な結果を得ます。MailStore、Veeam、IMAP経由でGmailをアーカイブするカスタムスクリプトなどのバックアップツールは、間違った日付を記録します。それらのバックアップは恒久的に不正確になります。
すべて同じ受信日を共有する50,000通のメールをソートしようとしたことがありますか? それがGSMMO移行済みメールボックスに接続するすべてのIMAPクライアントが経験することです。Outlook、Apple Mail、ThunderbirdはすべてINTERNALDATEをソートと表示に使用します。Google Takeoutのエクスポートもファイル名とメタデータにINTERNALDATEを参照する場合があり、混乱したアーカイブ構造を作成します。Google Vaultのコンプライアンス検索も、INTERNALDATEが実際のメール日付と一致しない場合に誤解を招く結果を返す可能性があります。
Redate.ioは、GSMMOの移行シグネチャを特定する多段階ヘッダー解析パイプラインでサーバーレベルの日付メタデータ再構築を行うことでこの問題を解決します。プロセスはすべてのメッセージ本文、ラベル、添付ファイルを保持しながら、日付メタデータのみを修正します。各メッセージは処理後に個別検証されます。
よくある質問
Gmail Webで正しい日付が表示されているなら、なぜINTERNALDATEを修正する必要がありますか?
INTERNALDATEはすべてのIMAPクライアント、バックアップツール、Google Vaultのコンプライアンス検索、IMAP経由で接続するサードパーティの連携に影響します。Gmail Webの表示が正しく見えても、基盤となるサーバーデータは間違っており、バックアップ、コンプライアンス、マルチクライアント環境で問題を引き起こします。
Redate.ioはGmail Webインターフェースでのメール表示を変更しますか?
変更しません。Gmail WebはすでにDateヘッダーから正しい日付を表示しています。Redate.ioはINTERNALDATEを修正することで、IMAPクライアントや外部ツールでも正しい日付が表示されるようにします。Gmail Webの体験はまったく変わりません。
Redate.ioは単一ユーザーの修正が可能ですか、それともドメイン全体のアクセスが必要ですか?
Redate.ioは個別アカウントレベルで動作します。Google Workspaceの単一ユーザーが自分のアカウントを接続して、ドメイン全体の管理者権限なしで日付を修正できます。管理者が必要に応じて複数のアカウントを処理することも可能です。
修正プロセス中、元のメールはどうなりますか?
Redate.ioは修正を適用する前に、元のメールをGmail内の専用バックアップラベルに移動します。つまり、すべてのオリジナルメッセージが保持されアクセス可能です。元に戻す必要がある場合、Redate.ioはそのバックアップラベルからオリジナルを自動的に復元できます。