Oprava dat migrace Exchange IMAP v OWA
Proč migrace Exchange IMAP narušuje data v OWA
Outlook na webu (OWA) je webový frontend pro Exchange Online a on-premises Exchange Server. Po migraci Exchange IMAP zobrazuje každý e-mail v OWA datum migrace místo původního data přijetí. Proč? Protože OWA čte stejnou vlastnost PR_MESSAGE_DELIVERY_TIME, kterou používá Outlook desktop, a tato vlastnost byla během migrace přepsána.
Když vestavěný nástroj Exchange pro migraci IMAP nahraje zprávy do cílové schránky, transportní pipeline zachází s každou jako s novým doručením. Orazítkuje ji hlavičkou Received s aktuálním časem zpracování a nastaví odpovídajícím způsobem interní časové razítko doručení. Původní datové informace stále existují v hlavičce Date, ale OWA tam nikdy pro zobrazení sloupce data nesáhne.
Někteří administrátoři předpokládají, že problém je omezen na Outlook desktop, a doporučují přechod na OWA jako řešení. (Tato rada se ve fórech o migraci objevuje překvapivě často.) Nepomáhá to. OWA i Outlook desktop čtou ze stejného úložiště zpráv Exchange. Pokud je čas doručení na serveru špatný, je špatný všude - OWA, Outlook desktop, Outlook mobilní, EWS klienti třetích stran. Před poškozením dat na straně serveru neexistuje únik na straně klienta.
Jak špatná data ovlivňují práci v OWA
Každý e-mail v seznamu zpráv OWA zobrazuje časové razítko migrace. Záložka Prioritní doručená pošta, záložka Ostatní, odeslaná pošta, archivované zprávy - vše zobrazuje stejné špatné datum. Vyhledávání v OWA podporuje datové filtry jako "received:this week" nebo "received:last month", ale tyto filtry se dotazují na poškozené časové razítko doručení. Hledání e-mailů přijatých v lednu 2024 vrátí nulové výsledky, pokud migrace proběhla v březnu 2026.
Zobrazení konverzace v OWA stále správně seskupuje zprávy podle vlákna (pomocí předmětu a referencí message-ID), ale datum vedle každé zprávy v rámci konverzace je datum migrace. Najetí myší nad datum odhalí úplné časové razítko - které je také špatné. Funkce Filtr pro rychlé filtrování podle datového rozsahu se stává nespolehlivou. Jinými slovy, pro organizace, kde je OWA primárním e-mailovým klientem (běžné v prostředích vyhýbajících se nasazení desktopového softwaru nebo mezi vzdálenými pracovníky na spravovaných zařízeních), to efektivně zničí chronologickou použitelnost každé schránky, která prošla migrací IMAP.
Často kladené otázky
Je problém s daty v OWA stejný jako v Outlook desktop?
Identický. OWA i Outlook desktop čtou vlastnost PR_MESSAGE_DELIVERY_TIME z úložiště zpráv Exchange. Poškození dat je na straně serveru, takže oprava na úrovni serveru prostřednictvím Redate.io opraví zobrazení v OWA, Outlook desktop i Outlook mobilním současně.
Mohu někde v OWA vidět správné původní datum?
Ano, ale pouze ručně. Otevřete zprávu v OWA, klikněte na nabídku se třemi tečkami a vyberte "Zobrazit zdroj zprávy". Původní hlavička Date zobrazí správné datum. Pochopitelně dělat toto pro 20 000 e-mailů není realistické řešení.
Jak Redate.io identifikuje, které e-maily potřebují opravu?
Redate.io používá porovnávání vzorů napříč signaturami migračních nástrojů k identifikaci e-mailů postižených migrací IMAP. Engine analyzuje řetězec hlaviček každé zprávy, detekuje hlavičky Received vložené během migrace a označí zprávy, kde se časové razítko doručení liší od původní hlavičky Date.
Funguje Redate.io s on-premises Exchange Server nebo pouze s Exchange Online?
S oběma. Redate.io se připojuje k jakémukoli prostředí Exchange s povoleným IMAP, včetně Exchange Online (Microsoft 365), Exchange Server 2016 a Exchange Server 2019. Korekční proces je stejný bez ohledu na to, zda je Exchange hostovaný nebo on-premises.