Ispravka datuma posle migracije na Microsoft 365

6 min

Problem datuma nakon migracije na Microsoft 365

Nakon migracije na Microsoft 365 (Exchange Online), organizacije često otkriju problem koji je trebao biti u analizi rizika migracijskog projekta: svaki email svakog sandučadi prikazuje datum migracije umjesto izvornog datuma primitka. Korisnici otvore Outlook i vide hiljade emailova svih označenih istim datumom. Sortiranje po datumu više ne služi ničemu. Rezultati pretrage vraćaju obmanjujuće vremenske pečate. Cijela kronološka povijest sandučadi izgleda uništena.

Ovaj problem pogađa migracije sa svih izvornih platformi: Exchange on-premises, Gmail, Google Workspace, Zimbra, Lotus Notes i svaki drugi IMAP server. Pogađa migracije provedene svim popularnim alatima, uključujući BitTitan MigrationWiz, izvorni IMAP uvoz Exchange Admin Centera i alate trećih strana poput CloudM-a i imapsynca. Temeljni uzrok je uvijek isti: zaglavlje "Received" dodano tijekom procesa migracije nadjačava prikaz izvornog datuma u Outlooku.

Uobičajeni migracijski putovi na Microsoft 365

S Gmaila / Google Workspacea

Organizacije koje prelaze s Google Workspacea na Microsoft 365 obično koriste BitTitan MigrationWiz, CloudM ili funkciju IMAP uvoza Exchange Admin Centera. Svaki od ovih alata izvlači emailove iz Gmaila i umeće ih u Exchange Online. Pri umetanju, Exchange Online dodaje zaglavlje "Received" s vremenskim pečatom migracije. Ovo zaglavlje postaje najnovije u lancu, što uzrokuje da Outlook prikazuje datum migracije kao datum primitka.

S Exchange on-premises

Migracije s Exchange on-premises (2010, 2013, 2016, 2019) na Exchange Online koriste izvorne Microsoftove migracijske alate (izravna migracija, postupna migracija, hibridna migracija) ili alate trećih strana poput BitTitana. Hibridne migracije koje koriste Exchange migracijsku krajnju točku ponekad ispravno čuvaju datume, ali IMAP migracije i one provedene alatima trećih strana često proizvode problem datuma. Rezultat ovisi o tačnom načinu na koji alat umeće poruke u Exchange Online.

S drugih IMAP servera

Migracije sa Zimbre, Zohoa, cPanel hostinga, Dovecota i drugih IMAP servera na Microsoft 365 obično se provode putem izvornog IMAP uvoza Exchange Admin Centera ili imapsynca. Obje metode rezultiraju time da Exchange Online dodaje zaglavlja "Received" tijekom procesa uvoza. Svi migrirani emailovi prikazuju datum migracije u Outlooku.

Kako Exchange Online obrađuje migrirane emailove

Exchange Online i zaglavlja "Received"

Kad se poruka umeće u Exchange Online sanduče (bilo putem IMAP-a, EWS-a ili Microsoft Graph API-ja), Exchange Online je obrađuje kao novu isporuku poruke i dodaje zaglavlja vezana uz transport. Ta zaglavlja uključuju unos "Received" s trenutnom vremenskim pečatom. Za migrirane emailove, ta vremenska oznaka odgovara datumu migracije, a ne izvornom datumu isporuke.

Kako Outlook čita datum

Outlook (Desktop, Web i Mobile) određuje datum "Primitka" čitajući metapodatke i zaglavlja emaila. Stupac "Primljeno" (koji je zadani prikaz u Outlooku) prikazuje datum iz najnovijeg zaglavlja "Received" ili vremenski pečat isporuke pohranjenu u Exchangeu. Nakon migracije, ova vrednost odražava trenutak kad je migracijski alat isporučio poruku u Exchange Online, ne trenutak kad je poruka bila izvorno poslana ili primljena. Za potpuno tehničko objašnjenje, pogledajte ispravka krivog datuma u Outlooku nakon migracije.

Outlook na webu (OWA)

Outlook na webu (OWA) prikazuje isti krivi datum kao i Outlook Desktop. Za razliku od Gmail web sučelja (koje ponekad prikazuje ispravni datum iz zaglavlja "Date"), OWA dosljedno prikazuje vremenski pečat Exchange isporuke. Nikakvo zaobilazno rešenje na strani klijenta nije moguće. Ispravak se mora provesti na razini servera.

Microsoftovi ugrađeni alati ne rešavaju ovaj problem

Exchange Admin Center

Exchange Admin Center nudi mnoge funkcije upravljanja sandučeima, ali ne uključuje nikakav alat za ispravka datuma emailova nakon migracije. Nema mogućnosti masovnog uređivanja zaglavlja. Nema čarobnjaka za ispravka datuma. Nema PowerShell cmdleta koji modificira zaglavlja "Received" postojećih poruka.

Alati za usklađenost (eDiscovery, zadržavanje)

Alati za usklađenost Microsoft 365 poput eDiscoveryja i politika zadržavanja koriste pohranjene vremenske pečate emailova. Nakon migracije, ti alati odražavaju datum migracije, što može uzrokovati stvarne probleme s pravnim zadržavanjima, regulatornom usklađenošću i revizijskim tragovima. Ovo nije samo pitanje udobnosti za korisnike: može imati pravne i regulatorne posljedice za organizacije podložne zahtevima zadržavanja emailova.

PowerShell

Exchange Online PowerShell nudi moćne mogućnosti upravljanja sandučeima, ali ne može modificirati sirovi sadržaj poruka. Set-MailboxMessageConfiguration cmdlet i povezane naredbe kontroliraju postavke sandučadi, ne zaglavlja pojedinačnih poruka. Ne postoji podržani PowerShell pristup za uklanjanje zaglavlja "Received" iz postojećih poruka u Exchange Onlineu. Pa što bi IT timovi trebali napraviti?

Ispravak datuma Microsoft 365 s Redate.io

Kako se Redate.io spaja na Microsoft 365

Redate.io se spaja na Exchange Online putem registracije Azure AD (Entra ID) aplikacije. Administrator kreira registraciju aplikacije u Azure portalu, dodjeljuje potrebne dozvole za poštu (Mail.ReadWrite) i pruža administratorski pristanak za tenant. Time Redate.io dobiva pristup svim sandučeima organizacije putem Microsoft Graph API-ja ili IMAP-a s OAuth2 autentifikacijom.

Proces registracije aplikacije traje otprilike 15 minuta i sledi standardne Microsoftove OAuth2 obrasce. Nikakve korisničke lozinke se ne dijele, autentifikacija je u potpunosti upravljana Azure AD tokenima.

Početak rada

Registrirajte Azure AD aplikaciju. U Azure portalu, navigirajte do Azure Active Directory (Entra ID), pa Registracije aplikacija, i kreirajte novu aplikaciju. Konfigurirajte je kao jednoklijentsku ili višeklijentsku aplikaciju prema potrebama organizacije.

Dodijelite dozvole za poštu. Dodajte Microsoft Graph dozvolu "Mail.ReadWrite" (dozvola aplikacije) registraciji. Dodijelite administratorski pristanak kako bi aplikacija mogla pristupati sandučeima bez pojedinačne autorizacije korisnika.

Kreirajte tajnu klijenta ili certifikat. Generirajte tajnu klijenta ili učitajte certifikat za autentifikaciju. Zabeležite ID aplikacije i ID tenanta.

Spojite u Redate.io. Prijavite se u Redate.io, odaberite "Microsoft 365" kao platformu i unesite ID aplikacije, ID tenanta i tajnu klijenta. Redate.io validira vezu i ispisuje dostupne sandučee.

Analizirajte i ispravite. Odaberite sandučee za analizu. Besplatna analiza identificira pogođene emailove u svakom sandučeu. Nakon pregleda rezultata, odaberite plan i pokrenite ispravka. Vlasnički mehanizam za ispravke Redate.io-a obrađuje svaki email putem višestupanjskog analitičkog cevovoda, upravljajući S/MIME potpisima, MIME multipart strukturama, rubnim slučajevima kodiranja i desecima drugih varijacija koje bi rudimentarna skripta oštetila.

Što Redate.io donosi

Za svaki pogođeni email, mehanizam za ispravke analizira cjelokupni lanac zaglavlja, primjenjuje ciljane ispravke temeljene na poređenji poznatih migracijskih potpisa i potvrđuje svaki rezultat provjerom celovitosti prije finalizacije. Izvorne poruke premještaju se u folder "Redate.io - Originals" unutar sandučadi i čuvaju 30 dana. Ovo je daleko složenije od jednostavnog pretrage i zamjene teksta zaglavlja.

Nakon ispravka

Kad je ispravka dovršen, Outlook (Desktop, Web i Mobile) prikazuje ispravne izvorne datume. Sortiranje po datumu "Primitka" funkcioniše kako je predviđeno. Rezultati pretrage vraćaju tačne vremenske pečate. Alati za usklađenost odražavaju ispravne datume za pravne i regulatorne potrebe. Ispravak je trajan, nije potrebno nikakvo održavanje.

Vodiči specifični po alatu za Microsoft 365

Migracija na Microsoft 365 i datumi emailova su krivi? Pokrenite besplatnu analizu s Redate.io za identificiranje pogođenih emailova u svim sandučeima i obnovu ispravnih datuma u Outlooku, OWA-i i svim spojenim klijentima.