Warum E-Mails nach der Migration das falsche Datum zeigen

8 min

Das Problem - jede E-Mail zeigt dasselbe Datum

Nach einer IMAP-Migration öffnen Benutzer ihr Postfach und erleben eine unangenehme Überraschung: Jede E-Mail zeigt exakt dasselbe Datum. Statt des ursprünglichen Sende- oder Empfangsdatums tragen alle Nachrichten das Datum der Migration. Jahre an Korrespondenz scheinen am selben Tag angekommen zu sein.

Für IT-Administratoren ist das ein Albtraum. Die Supporttickets häufen sich, Benutzer finden nichts mehr nach Datum, und die chronologische Ordnung des Postfachs ist praktisch zerstört.

So sieht es in Outlook aus

In Microsoft Outlook zeigt die Spalte "Empfangen" für jede E-Mail das Migrationsdatum an. Ob eine Nachricht 2018 oder 2023 gesendet wurde - Outlook zeigt überall dasselbe Datum, nämlich den Tag, an dem das Migrationswerkzeug das Postfach verarbeitet hat. Posteingang, Gesendete Elemente, jeder Ordner ist betroffen. Benutzer, die sich auf die Sortierung nach Datum verlassen, sehen ihren Arbeitsablauf komplett gestört.

So sieht es in Apple Mail aus

Apple Mail auf macOS und iOS verhält sich ähnlich. Das angezeigte Datum neben jeder Nachricht spiegelt den Migrationszeitstempel wider statt des Originaldatums. Da Apple Mail die IMAP-Servermetadaten zur Bestimmung der Anzeigedaten verwendet, erzeugt dasselbe zugrundeliegende Problem dasselbe sichtbare Ergebnis. Beim Durchscrollen des Posteingangs sieht man nur eine Wand identischer Daten.

So sieht es in Gmail (Weboberfläche) aus

Die Weboberfläche von Gmail stellt eine leicht andere Situation dar. Der Gmail-Webclient verwendet in der Regel den "Date"-Header der E-Mail selbst, sodass Nachrichten im Gmail-Webclient möglicherweise mit dem richtigen Datum erscheinen. Aber das IMAP-INTERNALDATE bleibt falsch, was bedeutet, dass jeder IMAP-Client, der sich mit diesem Gmail-Konto verbindet (Outlook, Thunderbird, Apple Mail), das Migrationsdatum anzeigt. Dasselbe Postfach erscheint also in einem Client korrekt und in einem anderen falsch. Ziemlich verwirrend.

Warum das passiert - die technische Ursache

Die eigentliche Ursache liegt in der Art, wie IMAP-Migrationswerkzeuge mit E-Mail-Headern umgehen und wie E-Mail-Clients bestimmen, welches Datum sie anzeigen. Um das zu verstehen, braucht es einen kurzen Blick auf das IMAP-Protokoll und die Header-Struktur.

Wie IMAP-Migrationswerkzeuge Header verarbeiten

Wenn eine E-Mail von einem Server auf einen anderen migriert wird, lädt das Migrationswerkzeug die Rohnachricht vom Quellserver herunter und lädt sie per IMAP-APPEND-Befehl auf den Zielserver hoch. Während dieses Vorgangs verlangt das IMAP-Protokoll, dass der Zielserver dem Nachricht einen "Received"-Header hinzufügt. Dieser Header enthält den Zeitstempel des Moments, in dem die Nachricht in den neuen Server eingefügt wurde - also das Migrationsdatum.

Der "Received"-Header, der alles kaputt macht

E-Mail-Nachrichten enthalten in der Regel mehrere "Received"-Header, die jeweils von einem Mailserver hinzugefügt wurden, der die Nachricht bei der ursprünglichen Zustellung verarbeitet hat. Clients wie Outlook bestimmen das "Empfangsdatum", indem sie den neuesten "Received"-Header lesen - den ganz oben in der Kette. Wenn ein Migrationswerkzeug einen neuen "Received"-Header mit dem Migrationszeitstempel hinzufügt, wird dieser zum neuesten, und E-Mail-Clients zeigen dieses Datum statt des Originals an.

Das ist kein Fehler des Migrationswerkzeugs oder des E-Mail-Clients. Beide folgen korrekt den IMAP- und E-Mail-Standards. Das Problem liegt darin, dass diese Standards nie für Massenmigration konzipiert wurden und die Wechselwirkung zwischen IMAP APPEND und der Datumsanzeige-Logik dieses unerwünschte Ergebnis erzeugt.

INTERNALDATE vs. Date-Header

IMAP-Server speichern zwei verschiedene Datumswerte für jede Nachricht. Der "Date"-Header ist Teil der E-Mail-Nachricht selbst - er zeichnet auf, wann die Nachricht ursprünglich verfasst und gesendet wurde. Das INTERNALDATE ist eine vom IMAP-Server gespeicherte Metadatenangabe, die darstellt, wann die Nachricht an diesen bestimmten Server zugestellt oder dort eingefügt wurde.

Einige Migrationswerkzeuge versuchen, das ursprüngliche INTERNALDATE zu erhalten, indem sie es während des APPEND-Befehls setzen. Aber selbst wenn das INTERNALDATE korrekt gesetzt wird, verursacht der hinzugefügte "Received"-Header in Clients, die das "Received"-Datum gegenüber dem INTERNALDATE bevorzugen, weiterhin Probleme.

Welche Migrationswerkzeuge verursachen dieses Problem?

Tatsächlich können fast alle IMAP-Migrationswerkzeuge dieses Problem verursachen. Das Problem ist dem IMAP-Protokoll inhärent, nicht einem bestimmten Werkzeug. Einige werden jedoch aufgrund ihrer weiten Verbreitung häufiger damit in Verbindung gebracht.

BitTitan MigrationWiz

BitTitan MigrationWiz ist eines der beliebtesten kommerziellen Migrationswerkzeuge, das von MSPs und IT-Beratern eingesetzt wird. MigrationWiz fügt während des Migrationsprozesses einen "Received"-Header mit "mx.migrationwiz.com" hinzu. Dieser Header wird zum neuesten in der Kette und verursacht die Anzeige des Migrationsdatums in Outlook und anderen IMAP-Clients. Siehe die detaillierten Anleitungen zur Korrektur von BitTitan-Daten in Outlook, Microsoft 365, Google Workspace und Exchange Online.

CloudM Migrate

CloudM Migrate (ehemals Cloud Migrator) wird häufig für Google-Workspace-Migrationen verwendet. Wie andere Werkzeuge fügt CloudM beim IMAP-Einfügen einen eigenen "Received"-Header hinzu. Mit CloudM migrierte E-Mails zeigen das Migrationsdatum in Clients an, die sich auf den "Received"-Header stützen. Siehe die Anleitungen zur Korrektur von CloudM-Daten in Gmail, Outlook, Google Workspace und Microsoft 365.

imapsync

imapsync ist ein beliebtes Open-Source-Werkzeug unter Linux-Administratoren und Hosting-Anbietern. Obwohl imapsync versucht, das INTERNALDATE zu erhalten, fügt der Zielserver bei der APPEND-Operation trotzdem einen "Received"-Header hinzu. Die imapsync-FAQ räumt diese Einschränkung ein, bietet aber keine integrierte Lösung zur Entfernung des hinzugefügten Headers nach der Migration. Siehe die Anleitungen zur Korrektur von imapsync-Daten in Outlook, Gmail, Microsoft 365 und Google Workspace.

GSMMO (Google Workspace Migration)

Google Workspace Migration for Microsoft Outlook (GSMMO) ist Googles eigenes Werkzeug für die Migration von Exchange oder Outlook-PST-Dateien zu Google Workspace. GSMMO kann dasselbe Datumsproblem verursachen, besonders wenn die Migration einen IMAP-Zwischenschritt beinhaltet. Siehe die Anleitungen zur Korrektur von GSMMO-Daten in Outlook, Gmail und Apple Mail.

Exchange Admin Center (nativer IMAP-Import)

Das Microsoft Exchange Admin Center enthält eine native IMAP-Importfunktion für die Migration zu Exchange Online (Microsoft 365). Dieses integrierte Migrationswerkzeug fügt während des Imports "Received"-Header hinzu und verursacht dasselbe Datumsanzeigeproblem. Siehe die Anleitungen zur Korrektur von Exchange-IMAP-Migrationsdaten in Outlook und OWA.

Manuelle IMAP-Kopie

Selbst das manuelle Kopieren von E-Mails zwischen IMAP-Servern über einen Client wie Thunderbird kann dieses Datumsproblem verursachen. Wenn ein E-Mail-Client eine Nachricht per IMAP kopiert, behandelt der Zielserver sie als neue Einfügung und fügt seinen eigenen "Received"-Header mit dem aktuellen Zeitstempel hinzu. Siehe die Anleitungen zur Korrektur von manuellen IMAP-Kopie-Daten in Outlook, Gmail, Thunderbird und Apple Mail.

Warum gängige Behelfslösungen nicht funktionieren

Angesichts dieses Problems versuchen Benutzer und Administratoren in der Regel mehrere Ansätze, bevor sie erkennen, dass keiner das Problem wirklich löst.

"Nach Sendedatum sortieren" - warum das nicht reicht

Der häufigste Vorschlag ist, im E-Mail-Client von der Sortierung nach "Empfangsdatum" auf "Sendedatum" umzustellen. Das ändert zwar die Anzeigereihenfolge, korrigiert aber nicht die zugrundeliegenden Daten. Suchergebnisse zeigen weiterhin das falsche Datum. Kalenderintegrationen, Compliance-Werkzeuge und automatisierte Workflows, die vom Empfangsdatum abhängen, funktionieren weiterhin falsch. Und die Benutzer müssen daran denken, diese Einstellung auf jedem Gerät und in jedem Ordner zu ändern.

Erneute Migration - teuer und riskant

Manche Administratoren erwägen, die Migration erneut durchzuführen, in der Hoffnung, das Datumsproblem beim zweiten Mal zu vermeiden. Dieser Ansatz ist teuer (500 bis 5.000 EUR je nach Anzahl der Postfächer), zeitaufwendig und riskant. Eine zweite Migration verursacht dasselbe "Received"-Header-Problem, verdoppelt das Risiko von Datenverlust und erfordert erhebliche Ausfallzeit. Die erneute Migration löst das Datumsproblem nicht, es sei denn, das Migrationswerkzeug wird grundsätzlich verändert.

Manuelle Header-Bearbeitung - erfordert Serverzugriff

Technisch gesehen besteht die Korrektur darin, den Migrations-"Received"-Header aus jeder E-Mail zu entfernen. Das manuell zu tun erfordert jedoch direkten Serverzugriff, Kenntnis der E-Mail-Header-Struktur und maßgeschriebenes Scripting. Bei einem Postfach mit 10.000 E-Mails ist die manuelle Bearbeitung unpraktisch und extrem fehleranfällig. S/MIME-signierte E-Mails, PGP-verschlüsselte Nachrichten, Multipart-Strukturen mit verschachtelten MIME-Grenzen, Content-Transfer-Encoding-Probleme, Nicht-ASCII-Header (RFC 2047), übergroße Anhänge: Jeder dieser Fälle kann dazu führen, dass ein einfaches Skript Daten unwiderruflich beschädigt. Wie bestätigt man, dass 10.000 korrigierte E-Mails alle intakt sind? Das geht nur mit einem Verifizierungssystem, das speziell dafür entwickelt wurde.

Die richtige Lösung - Originaldaten wiederherstellen

Der korrekte Ansatz besteht darin, die Migrationsartefakte in der Header-Kette jeder E-Mail zu identifizieren und gezielte Korrekturen anzuwenden, die die ursprüngliche chronologische Reihenfolge in allen E-Mail-Clients wiederherstellen. Das ist keine einfache Header-Bearbeitung. Der Prozess umfasst RFC-Konformitätsvalidierung, Bewahrung der Nachrichtenstruktur und Signaturabgleich mit einer Datenbank bekannter Migrationswerkzeug-Profile.

Wie Redate.io dieses Problem behebt

Redate.io verbindet sich mit dem Postfach (Google Workspace, Microsoft 365 oder beliebiger IMAP-Server) und analysiert jede E-Mail, um Nachrichten zu identifizieren, die von Migrationsheadern betroffen sind. Die Analyse ist kostenlos und zeigt genau, wie viele E-Mails betroffen sind, bevor eine Zahlung erfolgt.

Für jede betroffene E-Mail durchläuft die proprietäre Korrektur-Engine von Redate.io eine mehrstufige Analyse-Pipeline. Die Engine führt einen Signaturabgleich mit Hunderten bekannter Migrationswerkzeug-Profile durch, die aus der Verarbeitung großer Mengen realer E-Mail-Daten erstellt wurden. Sie behandelt Encoding-Probleme, Multipart-Strukturen, Inline-Anhänge und Dutzende Sonderfälle, bei denen ein DIY-Skript Daten beschädigen würde (nicht die Art von Entdeckung, die man an einem Montagmorgen machen möchte). Jede korrigierte E-Mail durchläuft eine Integritätsprüfung vor der Finalisierung. Die Originalnachricht wird in einen sichtbaren Ordner "Redate.io - Originals" verschoben (nicht gelöscht) und 30 Tage aufbewahrt.

Das Ergebnis? Die E-Mails zeigen ihre korrekten Originaldaten in allen Clients. Die Sortierung funktioniert wieder. Die chronologische Ordnung des Postfachs ist wiederhergestellt.

Häufig gestellte Fragen

Können Daten Monate nach der Migration korrigiert werden?

Ja. Der ursprüngliche "Date"-Header bleibt in der E-Mail erhalten, unabhängig davon, wann die Migration stattgefunden hat. Redate.io kann E-Mail-Daten Wochen, Monate oder sogar Jahre nach der Migration korrigieren. Die Korrektur funktioniert, solange die Original-Header der E-Mail intakt sind.

Werden durch die Korrektur E-Mails gelöscht?

Nein. Redate.io löscht niemals E-Mails. Die Originalnachrichten werden in einen sichtbaren Ordner namens "Redate.io - Originals" im Postfach verschoben, wo sie 30 Tage lang zugänglich bleiben. Jede korrigierte E-Mail wird vor der Finalisierung gegen das Original verifiziert. Wenn die Verifizierung für eine Nachricht fehlschlägt, bleibt das Original unverändert.

Funktioniert das mit geteilten Postfächern?

Ja. Redate.io funktioniert mit geteilten Postfächern in Google Workspace und Microsoft 365. Für geteilte Postfächer ist ein Administratorzugang erforderlich, um die Verbindung zu autorisieren. Der Prozess ist identisch mit individuellen Postfächern: Analyse, Korrektur, Verifizierung.

Bereit, die richtigen Daten wiederherzustellen? Starten Sie eine kostenlose Analyse, um herauszufinden, wie viele E-Mails in jedem Postfach betroffen sind.