Proč Outlook zobrazuje špatné datum
Po migraci e-mailů uživatelé Outlooku často zjistí, že každý e-mail zobrazuje stejné datum - datum migrace. Tento problém postihuje Outlook Desktop, Outlook pro Mac, nový Outlook pro Windows i Outlook Mobile. Příčina je stejná ve všech verzích: Outlook určuje datum "přijetí" čtením nejnovější hlavičky "Received" a migrační nástroje přidávají novou hlavičku "Received" s časovým razítkem migrace.
Jak Outlook určuje datum "přijetí"
Když Outlook zobrazuje datum e-mailu, čte IMAP INTERNALDATE a hlavičky "Received" zprávy. Pro sloupec "Přijato" (což je výchozí řadicí sloupec ve většině zobrazení Outlooku) Outlook používá časové razítko z nejvyšší hlavičky "Received". Při normálním doručení tato hlavička odráží okamžik, kdy zpráva dorazila na poštovní server příjemce. Po migraci nejvyšší hlavička "Received" odráží okamžik, kdy migrační nástroj vložil zprávu do nového serveru.
Rozdíl mezi "Odesláno" a "Přijato" v Outlooku
Outlook rozlišuje dva datové sloupce: "Odesláno" (z hlavičky "Date" e-mailu) a "Přijato" (z hlaviček "Received" nebo INTERNALDATE). Po migraci může být datum "Odesláno" stále správné, protože původní hlavička "Date" je zachována. Ale datum "Přijato" zobrazuje časové razítko migrace. Jelikož výchozí zobrazení Outlooku řadí podle data "Přijato" a většina uživatelů to nikdy nemění, datum migrace je to, co všichni vidí.
Rychlá kontrola - je to problém s datem migrace?
Než se pokusíte o opravu, je třeba potvrdit, že problém je skutečně způsoben migračními hlavičkami a ne něčím jiným.
Jak zobrazit surové hlavičky e-mailu v Outlooku
V Outlook Desktop otevřete dotčený e-mail, klikněte na "Soubor" a pak "Vlastnosti". Oblast "Internetové hlavičky" dole zobrazuje surové hlavičky. V Outlooku na webu (OWA) otevřete e-mail, klikněte na nabídku se třemi tečkami, pak "Zobrazit" a "Zobrazit podrobnosti zprávy". Surové hlavičky se zobrazí ve vyskakovacím okně.
Identifikace migrační hlavičky "Received"
Hledejte hlavičku "Received" obsahující reference na migrační nástroj. Běžné vzory zahrnují "mx.migrationwiz.com" pro BitTitan, "cloudm.io" pro CloudM, nebo generický záznam "localhost" s časovým razítkem odpovídajícím datu migrace. Pokud nejvyšší hlavička "Received" má datum odpovídající datu migrace (a liší se od původního data zprávy), problém je potvrzen. Tuto hlavičku Redate.io identifikuje a opraví. Pro návody specifické pro konkrétní nástroj viz oprava dat Outlooku po migraci BitTitan, CloudM, imapsync, GSMMO, Exchange IMAP nebo ruční kopie IMAP.
Řešení, která nefungují
Uživatelé Outlooku a IT administrátoři obvykle zkouší několik přístupů, než si uvědomí, že oprava musí proběhnout na úrovni serveru, nikoli v klientovi Outlook.
Změna sloupce na datum "Odesláno"
Přepnutí zobrazení Outlooku z data "Přijato" na datum "Odesláno" je nejčastější alternativní řešení. Změní to pořadí řazení, ale neopraví podkladová data. Výsledky vyhledávání stále odkazují na špatné datum přijetí. Pravidla a filtry založené na datu přijetí nefungují. Nástroje pro dodržování předpisů a eDiscovery, které se opírají o časová razítka přijetí, produkují nesprávné výsledky. A uživatelé musí toto nastavení měnit na každém zařízení a v každé složce - podpora, která špatně škáluje v organizaci.
Přestavba souborů OST/PST
Někteří administrátoři se pokoušejí problém vyřešit smazáním lokální mezipaměti Outlooku (soubor OST) a necháním Outlooku znovu synchronizovat ze serveru. To nemá smysl, protože problém existuje na straně serveru, ne v lokální mezipaměti. Znovu synchronizovaná data obsahují stejné migrační hlavičky "Received", takže data zůstávají špatná. Podobně export do PST a opětovný import migrační hlavičky neodstraní.
Nastavení zobrazení Outlooku
Úprava nastavení zobrazení Outlooku, podmíněného formátování nebo možností seskupení nemůže změnit datum, které Outlook čte z hlaviček e-mailu. Tato nastavení kontrolují, jak jsou data zobrazena a organizována, ale podkladová hodnota data pochází ze serveru. Žádná kombinace nastavení zobrazení nemůže donutit Outlook ignorovat migrační hlavičku "Received".
Řešení - obnovení správných dat na úrovni serveru
Jediný způsob, jak opravit špatná data v Outlooku po migraci, je opravit e-maily na serveru. Jakmile jsou data na straně serveru opravena, Outlook automaticky zobrazí správná data při příští synchronizaci. Žádná úprava na straně klienta není nutná.
Ale proč to neudělat sami skriptem? Protože je to mnohem složitější než operace hledání a nahrazení. Každý e-mail má unikátní strukturu hlaviček. Některé zprávy nesou digitální podpisy S/MIME, které se stanou neplatnými, pokud se změní jediný bajt. Jiné mají šifrování PGP, vnořené MIME části, hlavičky kódované v ne-ASCII (RFC 2047) nebo zvláštnosti Content-Transfer-Encoding, které by naivní parser nezvládl. Poškozené hranice MIME mohou tiše zničit přílohy. Rozbitá vlákna mohou rozhodit konverzace po celé schránce. A bez řádného ověření se ani nedozvíte, že se něco pokazilo, dokud uživatel nenahlásí chybějící přílohu tři týdny poté.
Jak Redate.io opravuje data v Outlooku
Redate.io se připojuje přímo k poštovnímu serveru (Google Workspace, Microsoft 365 nebo jakýkoli server IMAP) a zpracovává každý e-mail pomocí svého proprietárního opravného enginu. Engine provádí vícestupňový analytický pipeline, který zvládá porovnávání signatur na stovkách známých profilů migračních nástrojů, zachovává integritu zprávy přes složité MIME struktury a ověřuje každou opravu před finalizací. Původní zprávy jsou přesunuty do viditelné složky "Redate.io - Originals" na 30 dnů.
Jakmile Redate.io opravu dokončí, Outlook si stáhne opravená data při příští synchronizaci. Žádné změny v nastavení Outlooku nejsou potřeba. Oprava funguje ve všech verzích Outlooku, protože se provádí na úrovni serveru.
Před a po
Před opravou doručená pošta Outlooku po migraci ukazuje u každého e-mailu stejné datum přijetí (například "11. dubna 2019" u zpráv původně odeslaných mezi lety 2015 a 2019). Po zpracování Redate.io stejná doručená pošta zobrazuje správná původní data. E-maily z roku 2015 ukazují data z roku 2015, e-maily z roku 2018 ukazují data z roku 2018. Řazení podle data opět funguje správně a výsledky vyhledávání vrací přesná časová razítka.
Návod krok za krokem
Oprava špatných dat v Outlooku s Redate.io se provádí ve třech krocích bez ohledu na e-mailovou platformu.
Uživatelé Google Workspace
Pro organizace používající Google Workspace administrátor vytvoří Service Account s delegací na úrovni domény. To dává Redate.io přístup ke schránkám bez nutnosti individuálních hesel uživatelů. Admin zadá přihlašovací údaje Service Account do Redate.io, vybere schránky k opravě a spustí bezplatnou analýzu. Analýza identifikuje, kolik e-mailů má chybná data v každé schránce. Po přezkoumání výsledků admin zvolí cenový plán a spustí opravu. Redate.io zpracuje všechny vybrané schránky automaticky. Uživatelé uvidí opravená data v Outlooku (a jakémkoli jiném klientovi) po příští synchronizaci.
Uživatelé Microsoft 365
Pro organizace Microsoft 365 administrátor zaregistruje aplikaci Azure AD s příslušnými oprávněními pro poštu. Redate.io používá tuto aplikaci pro přístup ke schránkám Exchange Online přes Microsoft Graph API nebo IMAP. Proces je stejný: připojit, analyzovat zdarma, přezkoumat výsledky, pak opravit. Souhlas administrátora je vyžadován pouze jednou a pokrývá všechny schránky v tenantu.
Ostatní servery IMAP
Pro schránky hostované na jiných serverech IMAP (Zimbra, Zoho, cPanel, Dovecot, Courier) se uživatelé připojují standardními e-mailovými přihlašovacími údaji (adresa serveru, uživatelské jméno, heslo). Redate.io se připojí přes IMAP, analyzuje schránku a aplikuje stejnou opravu. Tato možnost funguje pro individuální schránky a nevyžaduje přístup administrátora k serveru.
Mimochodem, bez ohledu na platformu je výsledek totožný: Outlook zobrazuje správná původní data, řazení funguje správně a chronologické pořadí schránky je plně obnoveno.
Outlook zobrazuje špatná data po migraci? Spusťte bezplatnou analýzu a zjistěte, kolik e-mailů je zasaženo, a opravte 10 zdarma pro ověření výsledků.