Dátumy emailov po migrácii do Google Workspace

6 min

Problém s dátumami po migrácii Google Workspace

Organizácie migrujúce na Google Workspace často robia nepríjemný objav: všetky e-maily vo všetkých poštových schránkach zobrazujú nesprávny dátum. Namiesto pôvodného dátumu odoslania alebo prijatia každá správa zobrazuje dátum, kedy bola migrácia vykonaná. Nezáleží na tom, či organizácia migrovala z Microsoft Exchange, Office 365, Zimbra, Lotus Notes alebo iného IMAP servera. Tisíce e-mailov, všetky označené jedným a tým istým dátumom.

A nie je to špecifické pre konkrétny migračný nástroj. Problém sa vyskytuje s BitTitan MigrationWiz, CloudM Migrate, GSMMO, imapsync a všetkými ostatnými nástrojmi, ktoré vkladajú e-maily do Google Workspace cez IMAP alebo Gmail API. Príčina súvisí so zásadným mechanizmom spracovania správ poštovými servermi.

Pre návod špecificky pre nástroj GSMMO (Google Workspace Migration for Microsoft Outlook) pozrite článok vyhradený GSMMO.

Bežné migračné cesty na Google Workspace

Z Microsoft Exchange (on-premises)

Organizácie prevádzkujúce on-premises servery Exchange (2010, 2013, 2016 alebo 2019) migrujú na Google Workspace na zníženie nákladov na infraštruktúru a prijatie cloudového modelu. Tieto migrácie zvyčajne používajú CloudM, BitTitan MigrationWiz alebo GSMMO. Migračný nástroj sa pripojí k Exchange, stiahne každý e-mail a nahrá ho do schránky Google Workspace používateľa. Každý nahraný e-mail dostane novú hlavičku "Received" s časovou pečiatkou migrácie.

Z Microsoft 365 (Office 365)

Migrácie z Microsoft 365 na Google Workspace sú bežné, keď organizácie menia ekosystém. BitTitan MigrationWiz a CloudM sú najpopulárnejšie nástroje pre tento typ migrácie. Proces extrahuje e-maily z Exchange Online a vkladá ich do Google Workspace. Rovnaký problém s hlavičkou "Received" platí: každý migrovaný e-mail zobrazuje dátum migrácie.

Z iných IMAP serverov

Migrácie zo Zimbra, Zoho, cPanel hostingu, Dovecot, Courier a iných IMAP serverov na Google Workspace používajú nástroje ako imapsync, CloudM alebo vlastné skripty. Cieľ (Google Workspace) pridáva hlavičku "Received" počas operácie vloženia, bez ohľadu na zdrojovú platformu. Dokonca aj migrácie z iného tenanta Google Workspace produkujú rovnaký problém.

Prečo sú dátumy v Google Workspace nesprávne

Webové rozhranie Gmailu vs. IMAP klienti

Google Workspace predstavuje zvláštnu situáciu. Webové rozhranie Gmailu zvyčajne používa hlavičku "Date" e-mailu na zobrazenie dátumu správy, čo znamená, že e-maily sa často zobrazujú so správnym dátumom pri prezeraní cez webové rozhranie. Naopak, keď sa k tej istej schránke pristupuje cez IMAP klienta (Outlook, Apple Mail, Thunderbird), klient číta najnovšiu hlavičku "Received" a zobrazuje dátum migrácie.

Tento rozdiel vytvára značný zmätok. Administrátor, ktorý testuje migráciu vo webovom rozhraní Gmailu, vidí správne dátumy a usúdi, že migrácia je úspešná. Ale keď používatelia pripoja Outlook k svojmu účtu Google Workspace, nahlásia, že každý e-mail má nesprávny dátum. Problém existuje na serveri (hlavičky obsahujú časovú pečiatku migrácie), ale viditeľným sa stáva len v niektorých klientoch. Koľko administrátorov uzavrelo migračný projekt s myšlienkou, že všetko je v poriadku, aby boli nasledujúci pondelok zaplavení tiketmi?

Faktor IMAP INTERNALDATE

Google Workspace uchováva INTERNALDATE pre každý e-mail, nastavenú počas procesu vloženia. Niektoré migračné nástroje túto hodnotu správne nastavia na pôvodný dátum, iné ju nechajú na dátum migrácie. Ale aj keď je INTERNALDATE správna, IMAP klienti uprednostňujúci hlavičky "Received" (ako Outlook) aj tak zobrazujú nesprávny dátum. Kompletná oprava vyžaduje odstránenie migračnej hlavičky "Received" aj overenie, že INTERNALDATE je správne nastavená. Pre podrobné technické vysvetlenie pozrite prečo e-maily zobrazujú nesprávne dátumy po IMAP migrácii.

Možnosti administrátora Google Workspace (ktoré nefungujú)

Google Admin konzola

Google Admin konzola ponúka rozsiahle ovládacie prvky pre správu Google Workspace, ale nezahrňa žiadnu funkciu na opravu dátumov e-mailov po migrácii. Žiadny nástroj na hromadnú úpravu hlavičiek. Žiadna utilita na opravu dátumov. Žiadny spôsob, ako modifikovať INTERNALDATE existujúcich e-mailov cez administračné rozhranie.

Google Apps Script

Google Apps Script dokáže automatizovať mnohé operácie Gmailu, ale nedokáže modifikovať surové hlavičky e-mailov. Služby GmailApp a Gmail API exponované cez Apps Script umožňujú čítať správy, meniť štítky a modifikovať metaúdaje, ale nepodporujú nahradenie surového obsahu RFC 2822 správy. Takže oprava vyžaduje prácu na oveľa hlbšej úrovni, než čo Apps Script exponuje.

Služba migrácie údajov Google

Služba migrácie údajov od Googlu (dostupná v Admin konzole) je navrhnutá na migráciu e-mailov do Google Workspace, nie na opravu hlavičiek po migrácii. Spustenie druhej migrácie s týmto nástrojom by pridalo ďalšiu hlavičku "Received", čo by problém zhoršilo.

Oprava dátumov Google Workspace s Redate.io

Ako funguje administrátorská delegácia

Redate.io používa funkciu delegácie na úrovni domény Google Workspace na prístup k poštovým schránkam. Administrátor vytvorí Service Account v Google Cloud Console, udelí potrebné scopy Gmail API a aktivuje delegáciu na úrovni domény. To umožní Redate.io spracovať akúkoľvek poštovú schránku organizácie bez potreby individuálnych prihlasovacích údajov používateľov.

Nastavenie delegácie trvá približne 10 minút a nasleduje rovnaký proces ako iné migračné a manažérske nástroje Google Workspace. Po nastavení môže administrátor analyzovať a opraviť ľubovoľný počet schránok z dashboardu Redate.io.

Začíname

Vytvorte Service Account. V Google Cloud Console vytvorte nový projekt (alebo použite existujúci), aktivujte Gmail API a vytvorte Service Account s aktivovanou delegáciou na úrovni domény.

Udeľte API scopy. V Google Admin konzole prejdite na Bezpečnosť, potom API kontroly, potom Delegácia na úrovni domény. Pridajte ID klienta Service Accountu a udeľte Gmail API scopy vyžadované Redate.io.

Pripojte v Redate.io. Prihláste sa do Redate.io, vyberte "Google Workspace" ako platformu a nahrajte JSON kľúčový súbor Service Accountu. Redate.io validuje pripojenie a zobrazí dostupné schránky.

Analyzujte schránky. Vyberte schránky na analýzu (alebo analyzujte všetky). Bezplatná analýza identifikuje počet e-mailov s nesprávnymi dátumami v každej schránke. Na analýzu nie je potrebná žiadna platba.

Opravte. Preskúmajte výsledky analýzy, vyberte plán a spustite opravu. Proprietárny korekčný motor Redate.io spracuje každú schránku, pričom každý e-mail prejde viacstupňovým analytickým pipelinom, ktorý rieši problémy s kódovaním, multipart štruktúry správ, digitálne podpisy a desiatky ďalších prípadov, ktoré by vlastný skript poškodil. Priebeh je viditeľný v reálnom čase. Pôvodné správy sú uchované v štítku "Redate.io - Originals" 30 dní.

Po oprave

Po dokončení opravy Redate.io e-maily zobrazujú správny dátum vo všetkých klientoch: Gmail web, Outlook, Apple Mail, Thunderbird a každá iná aplikácia pripojená cez IMAP. Oprava je trvalá. Žiadna priebežná údržba ani predplatné nie je potrebné. Používatelia môžu triediť podľa dátumu, vyhľadávať podľa rozsahu dátumov a používať nástroje súladnosti s istotou v presnosti časových pečiatok. Schránka funguje tak, ako mala fungovať od prvého dňa.

Návody špecifické podľa nástroja pre Google Workspace

Pre podrobné inštrukcie na základe konkrétneho používaného migračného nástroja pozrite tieto návody:

Migrácia na Google Workspace a všetky e-maily zobrazujú nesprávny dátum? Spustite bezplatnú analýzu s Redate.io a zistite, koľko e-mailov je postihnutých vo všetkých schránkach, a obnovte správne dátumy.

Súvisiace články