Problem datuma nakon migracije na Google Workspace
Organizacije koje migriraju na Google Workspace često dožive neugodno iznenađenje: svi emailovi svih sandučadi prikazuju krivi datum. Umjesto izvornog datuma slanja ili primitka, svaka poruka prikazuje datum na koji je migracija provedena. Nije važno je li organizacija migrirala s Microsoft Exchangea, Office 365, Zimbre, Lotus Notesa ili drugog IMAP servera. Tisuće emailova, svi označeni jednim te istim datumom.
I ovo nije specifično za jedan migracijski alat. Problem se javlja s BitTitan MigrationWizom, CloudM Migrateom, GSMMO-om, imapsyncom i svim ostalim alatima koji umeću emailove u Google Workspace putem IMAP-a ili Gmail API-ja. Uzrok je vezan za temeljni mehanizam obrade poruka na serverima elektroničke pošte.
Za vodič specifičan za GSMMO alat (Google Workspace Migration for Microsoft Outlook), pogledajte namjenski članak o GSMMO-u.
Uobičajeni migracijski putovi na Google Workspace
S Microsoft Exchangea (on-premises)
Organizacije koje operiraju Exchange on-premises servere (2010, 2013, 2016 ili 2019) migriraju na Google Workspace radi smanjenja infrastrukturnih troškova i usvajanja modela u oblaku. Te migracije obično koriste CloudM, BitTitan MigrationWiz ili GSMMO. Migracijski alat se spaja na Exchange, preuzima svaki email i učitava ga u korisnikov Google Workspace sanduče. Svaki učitani email prima novo zaglavlje "Received" s vremenskim pečatom migracije.
S Microsoft 365 (Office 365)
Migracije s Microsoft 365 na Google Workspace česte su kad organizacije mijenjaju ekosustav. BitTitan MigrationWiz i CloudM najpopularniji su alati za ovu vrstu migracije. Proces izvlači emailove iz Exchange Onlinea i umeće ih u Google Workspace. Isti problem zaglavlja "Received" primjenjuje se: svaki migrirani email prikazuje datum migracije.
S drugih IMAP servera
Migracije sa Zimbre, Zohoa, cPanel hostinga, Dovecota, Couriera i drugih IMAP servera na Google Workspace koriste alate poput imapsynca, CloudM-a ili prilagođene skripte. Odredište (Google Workspace) dodaje zaglavlje "Received" pri operaciji umetanja, bez obzira na izvornu platformu. Čak i migracije s drugog Google Workspace tenanta proizvode isti problem.
Zašto su datumi krivi u Google Workspaceu
Gmail web sučelje nasuprot IMAP klijentima
Google Workspace predstavlja posebnu situaciju. Gmail web sučelje obično koristi zaglavlje "Date" emaila za prikaz datuma poruke, što znači da se emailovi često pojavljuju s ispravnim datumom kad se gledaju putem web sučelja. S druge strane, kad se istom sandučeu pristupa putem IMAP klijenta (Outlook, Apple Mail, Thunderbird), klijent čita najnovije zaglavlje "Received" i prikazuje datum migracije.
Ova razlika stvara značajnu zabunu. Administrator koji testira migraciju u Gmail web sučelju vidi ispravne datume i zaključuje da je migracija uspješna. Ali kad korisnici spoje Outlook na svoj Google Workspace račun, prijavljuju da svaki email ima krivi datum. Problem doista postoji na serveru (zaglavlja sadrže vremenski pečat migracije) ali postaje vidljiv samo u određenim klijentima. Koliko je administratora zaključilo projekt migracije misleći da je sve u redu, da bi sljedećeg ponedjeljka bili zatrpani tiketima?
Faktor IMAP INTERNALDATE
Google Workspace pohranjuje INTERNALDATE za svaki email, postavljen tijekom procesa umetanja. Neki migracijski alati ispravno postavljaju ovu vrednost na izvorni datum, drugi je ostavljaju na datum migracije. No čak i kad je INTERNALDATE ispravan, IMAP klijenti koji daju prednost zaglavljima "Received" (poput Outlooka) i dalje prikazuju krivi datum. Potpuni ispravka zahteva i uklanjanje migracijskog zaglavlja "Received" i provjeru da je INTERNALDATE ispravno postavljen. Za detaljno tehničko objašnjenje, pogledajte zašto emailovi prikazuju krive datume nakon IMAP migracije.
Opcije Google Workspace administracije (koje ne funkcionišu)
Google Admin Console
Google Admin Console nudi opsežne kontrole za upravljanje Google Workspaceom, ali ne uključuje nikakvu funkciju za ispravka datuma emailova nakon migracije. Nema alata za masovno uređivanje zaglavlja. Nema uslužnog programa za ispravka datuma. Nema načina za promjenu INTERNALDATE-a postojećih emailova putem administratorskog sučelja.
Google Apps Script
Google Apps Script može automatizirati mnoge Gmail operacije, ali ne može modificirati izvorna zaglavlja emailova. GmailApp i Gmail API servisi izloženi putem Apps Scripta omogućuju čitanje poruka, promjenu oznaka i modifikaciju metapodataka, ali ne podržavaju zamjenu sirovog RFC 2822 sadržaja poruke. Zapravo, ispravka zahteva rad na mnogo dubljoj razini od onoga što Apps Script izlaže.
Google Data Migration Service
Googleov Data Migration Service (dostupan u Admin Consoleu) dizajniran je za migraciju emailova na Google Workspace, ne za ispravka zaglavlja nakon migracije. Pokretanje druge migracije s ovim alatom dodalo bi dodatno zaglavlje "Received", pogoršavajući problem.
Ispravak datuma Google Workspacea s Redate.io
Kako funkcioniše administratorska delegacija
Redate.io koristi funkciju delegacije na razini domene Google Workspacea za pristup sandučeima. Administrator kreira Service Account u Google Cloud Consoleu, dodjeljuje mu potrebne Gmail API opsege i aktivira delegaciju na razini domene. Time Redate.io može obraditi bilo koji sanduče organizacije bez potrebe za pojedinačnim korisničkim kredencijalima.
Postavljanje delegacije traje otprilike 10 minuta i sledi isti proces kao i drugi migracijski i upravljački alati Google Workspacea. Jednom kad je postavljeno, administrator može analizirati i ispraviti bilo koji broj sandučadi s nadzorne ploče Redate.io-a.
Početak rada
Kreirajte Service Account. U Google Cloud Consoleu, kreirajte novi projekt (ili koristite postojeći), aktivirajte Gmail API i kreirajte Service Account s aktiviranom delegacijom na razini domene.
Dodijelite API opsege. U Google Workspace Admin Consoleu, navigirajte do Sigurnost, pa API kontrole, pa Delegacija na razini domene. Dodajte ID klijenta Service Accounta i dodijelite Gmail API opsege koje Redate.io zahteva.
Spojite u Redate.io. Prijavite se u Redate.io, odaberite "Google Workspace" kao platformu i učitajte JSON datoteku ključa Service Accounta. Redate.io validira vezu i ispisuje dostupne sandučee.
Analizirajte sandučee. Odaberite sandučee za analizu (ili analizirajte sve). Besplatna analiza identificira broj emailova s netačnim datumima u svakom sandučeu. Nije potrebno nikakvo plaćanje za analizu.
Ispravite. Pregledajte rezultate analize, odaberite plan i pokrenite ispravka. Vlasnički mehanizam za ispravke Redate.io-a obrađuje svaki sanduče provodeći svaki email kroz višestupanjski analitički cevovod koji upravlja problemima kodiranja, multipart strukturama poruka, digitalnim potpisima i desecima posebnih slučajeva koje bi ručna skripta oštetila. Napredak je vidljiv u stvarnom vremenu. Izvorne poruke čuvaju se u oznaci "Redate.io - Originals" 30 dana.
Nakon ispravka
Kad Redate.io dovrši ispravka, emailovi prikazuju ispravni datum u svim klijentima: Gmail web, Outlook, Apple Mail, Thunderbird i svaka druga aplikacija spojena putem IMAP-a. Ispravak je trajan. Nije potrebno nikakvo tekuće održavanje niti pretplata. Korisnici mogu sortirati po datumu, pretraživati po rasponu datuma i koristiti alate za usklađenost s povjerenjem u tačnost vremenskih oznaka. Sandučić funkcioniše kako je trebao funkcionisati od prvog dana.
Vodiči specifični po alatu za Google Workspace
Za detaljne upute temeljene na specifičnom korištenom migracijskom alatu, pogledajte ove vodiče:
- Ispravak datuma BitTitan MigrationWiz u Google Workspaceu
- Ispravak datuma CloudM migracije u Google Workspaceu
Migracija na Google Workspace i svi emailovi prikazuju krivi datum? Pokrenite besplatnu analizu s Redate.io i saznajte koliko je emailova pogođeno u svim sandučeima te obnovite ispravne datume.