移行後のOutlookの誤った日付を修正する方法

1 min

Outlookが間違った日付を表示する理由

メール移行後、Outlookのユーザーは各メールが同じ日付(移行日)を表示していることに気づくことがよくあります。この問題はOutlook Desktop、Outlook for Mac、新しいOutlook for Windows、Outlook Mobileのすべてに影響します。原因はすべてのバージョンで同じです。Outlookは最新のReceivedヘッダーを読み取って「受信日時」を決定しますが、移行ツールが移行タイムスタンプ付きの新しいReceivedヘッダーを追加するためです。

Outlookが「受信日時」を決定する方法

Outlookがメールの日付を表示する際、IMAP INTERNALDATEとメッセージのReceivedヘッダーを読み取ります。「受信日時」列(ほとんどのOutlookビューのデフォルトのソート列)では、Outlookは最上位のReceivedヘッダーのタイムスタンプを使用します。通常の配信では、このヘッダーは受信者のメールサーバーにメッセージが到着した時刻を反映します。移行後は、最上位のReceivedヘッダーは移行ツールが新しいサーバーにメッセージを挿入した時刻を反映します。

Outlookの「送信日時」と「受信日時」の違い

Outlookは2つの日付列を区別します。「送信日時」(メールのDateヘッダーから取得)と「受信日時」(ReceivedヘッダーまたはINTERNALDATEから取得)です。移行後、元のDateヘッダーが保持されているため、「送信日時」はまだ正しい場合があります。しかし「受信日時」は移行タイムスタンプを表示します。Outlookのデフォルトビューは「受信日時」でソートされ、ほとんどのユーザーはこれを変更しないため、全員が目にするのは移行日です。

確認 - これは移行日付の問題ですか?

修正を試みる前に、問題が本当に移行ヘッダーによるものであり、他の原因ではないことを確認する必要があります。

Outlookでメールヘッダーを確認する方法

Outlook Desktopでは、該当のメールを開き、「ファイル」をクリックしてから「プロパティ」をクリックします。下部の「インターネットヘッダー」領域に生のヘッダーが表示されます。Outlook on the web(OWA)では、メールを開き、三点メニューをクリックし、「表示」から「メッセージの詳細を表示」を選択します。生のヘッダーがポップアップウィンドウに表示されます。

移行Receivedヘッダーの特定

移行ツールへの参照を含むReceivedヘッダーを探します。一般的なパターンにはBitTitanの「mx.migrationwiz.com」、CloudMの「cloudm.io」、または移行日と一致するタイムスタンプを持つ汎用の「localhost」エントリがあります。最上位のReceivedヘッダーの日付が移行日と一致し(メッセージの元の日付と異なる場合)、問題が確認されます。これがRedate.ioが特定し修正するヘッダーです。ツール別の具体的ガイドについては、BitTitanCloudMimapsyncGSMMOExchange IMAP手動IMAPコピー後のOutlook日付修正をご覧ください。

うまくいかない解決策

Outlookユーザーやlt管理者は通常、修正がOutlookクライアント側ではなくサーバー側で行う必要があることに気付く前に、いくつかのアプローチを試みます。

「送信日時」列への変更

Outlookのビューを「受信日時」から「送信日時」に切り替えることが、最も一般的な回避策です。ソート順は確かに変わりますが、根本的なデータは修正されません。検索結果は依然として誤った受信日を参照します。受信日に基づくルールやフィルターは正常に機能しません。コンプライアンスやeDiscoveryツールは受信タイムスタンプに依存しているため、不正確な結果を生成します。そしてユーザーはすべてのデバイス、すべてのフォルダでこの設定を変更する必要があり、組織規模では対応しきれないサポート負担です。

OST/PSTファイルの再構築

一部の管理者はOutlookのローカルキャッシュ(OSTファイル)を削除し、Outlookにサーバーから再同期させることで問題を解決しようとします。問題はローカルキャッシュではなくサーバー側にあるため、意味がありません。再同期されたデータには同じ移行Receivedヘッダーが含まれているため、日付は誤ったままです。同様に、PSTにエクスポートして再インポートしても、移行ヘッダーは削除されません。

Outlookの表示設定

Outlookの表示設定、条件付き書式、グループ化オプションを調整しても、Outlookがメールヘッダーから読み取る日付を変更することはできません。ところで、これらの設定はデータの表示方法と整理方法を制御するものであり、根本的な日付値はサーバーから取得されます。どのような表示設定の組み合わせでも、Outlookに移行Receivedヘッダーを無視させることはできません。

解決策 - サーバーレベルで正しい日付を復元する

移行後のOutlookの誤った日付を修正する唯一の方法は、サーバー上のメールを修正することです。サーバー側のデータが修正されれば、Outlookは次の同期時に自動的に正しい日付を表示します。クライアント側の変更は不要です。

では自分でスクリプトを書けばいいのでは? それは検索置換操作よりもはるかに複雑だからです。各メールには固有のヘッダー構造があります。一部のメッセージには、1バイトでも変更すると無効になるS/MIMEデジタル署名があります。PGP暗号化、ネストされたMIMEパーツ、非ASCIIエンコードヘッダー(RFC 2047)、またはContent-Transfer-Encodingの特殊性により、単純なパーサーでは対処できないものもあります。破損したMIME境界は添付ファイルを静かに破壊する可能性があります。壊れたスレッディングはメールボックス全体で会話を散乱させる可能性があります。そして適切な検証がなければ、3週間後にユーザーが添付ファイルの欠落を報告するまで、何かがうまくいかなかったことすらわかりません。

Redate.ioがOutlookの日付を修正する方法

Redate.ioはメールサーバー(Google Workspace、Microsoft 365、または任意のIMAPサーバー)に直接接続し、独自の修正エンジンで各メールを処理します。エンジンは数百の既知の移行ツールプロファイルに対するシグネチャマッチングを処理し、複雑なMIME構造全体でメッセージの整合性を保持し、確定前に各修正を検証する多段階分析パイプラインを実行します。元のメッセージは30日間「Redate.io - Originals」可視フォルダに移動されます。

Redate.ioによる修正完了後、Outlookは次の同期時に修正された日付を取得します。Outlook設定の変更は不要です。修正はサーバーレベルで行われるため、すべてのバージョンのOutlookで機能します。

修正前と修正後

修正前、移行後のOutlookの受信トレイはすべてのメールが同じ受信日(例えば、元々2015年から2019年の間に送信されたメッセージすべてに「2019年4月11日」)を表示します。Redate.ioの処理後、同じ受信トレイは正しい元の日付を表示します。2015年のメールには2015年の日付、2018年のメールには2018年の日付が表示されます。日付順のソートが再び正しく機能し、検索結果は正確なタイムスタンプを返します。

ステップバイステップガイド

Redate.ioでOutlookの誤った日付を修正するには、メールプラットフォームに関係なく3つのステップで行えます。

Google Workspaceユーザー

Google Workspaceを使用する組織では、管理者がドメイン全体の委任を持つサービスアカウントを作成します。これにより、個々のユーザーパスワードを必要とせずにRedate.ioがメールボックスにアクセスできます。管理者はRedate.ioにサービスアカウントの認証情報を入力し、修正するメールボックスを選択して無料分析を開始します。分析により、各メールボックスで何通のメールの日付が誤っているかが特定されます。結果を確認後、管理者は料金プランを選択して修正を開始します。Redate.ioが選択されたすべてのメールボックスを自動的に処理します。ユーザーは次の同期後にOutlook(および他のクライアント)で修正された日付を確認できます。

Microsoft 365ユーザー

Microsoft 365組織では、管理者が適切なメール権限を持つAzure ADアプリを登録します。Redate.ioはこのアプリを使用してMicrosoft Graph APIまたはIMAP経由でExchange Onlineメールボックスにアクセスします。プロセスは同じで、接続、無料分析、結果確認、修正の順です。管理者の同意は1回のみ必要で、テナントのすべてのメールボックスをカバーします。

その他のIMAPサーバー

他のIMAPサーバー(Zimbra、Zoho、cPanel、Dovecot、Courier)でホストされているメールボックスの場合、ユーザーは標準のメール認証情報(サーバーアドレス、ユーザー名、パスワード)で接続します。Redate.ioはIMAP経由で接続し、メールボックスを分析して同じ修正を適用します。このオプションは個人のメールボックスに対して機能し、サーバーへの管理者アクセスは不要です。

つまり、プラットフォームに関係なく結果は同じです。Outlookが正しい元の日付を表示し、ソートが正常に機能し、メールボックスの時系列順序が完全に復元されます。

移行後にOutlookが間違った日付を表示していますか? 無料分析を開始して、何通のメールが影響を受けているかを確認し、10通を無料で修正して結果を検証してください。