Ispravak datuma emailova nakon Microsoft 365 migracije

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čića prikazuje datum migracije umjesto izvornog datuma primitka. Korisnici otvore Outlook i vide tisuće emailova svih označenih istim datumom. Sortiranje po datumu više ne služi ničemu. Rezultati pretraživanja vraćaju obmanjujuće vremenske oznake. Cijela kronološka povijest sandučića 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 poslužitelj. 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 značajku 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 vremenskom oznakom 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 točnom načinu na koji alat umeće poruke u Exchange Online.

S drugih IMAP poslužitelja

Migracije sa Zimbre, Zohoa, cPanel hostinga, Dovecota i drugih IMAP poslužitelja 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čić (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 vremenskom oznakom. 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 vremensku oznaku isporuke pohranjenu u Exchangeu. Nakon migracije, ova vrijednost 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 ispravak 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 vremensku oznaku Exchange isporuke. Nikakvo zaobilazno rješenje na strani klijenta nije moguće. Ispravak se mora provesti na razini poslužitelja.

Microsoftovi ugrađeni alati ne rješavaju ovaj problem

Exchange Admin Center

Exchange Admin Center nudi mnoge značajke upravljanja sandučićima, ali ne uključuje nikakav alat za ispravak datuma emailova nakon migracije. Nema mogućnosti masovnog uređivanja zaglavlja. Nema čarobnjaka za ispravak 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 oznake 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 zahtjevima zadržavanja emailova.

PowerShell

Exchange Online PowerShell nudi moćne mogućnosti upravljanja sandučićima, ali ne može modificirati sirovi sadržaj poruka. Set-MailboxMessageConfiguration cmdlet i povezane naredbe kontroliraju postavke sandučića, 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čićima organizacije putem Microsoft Graph API-ja ili IMAP-a s OAuth2 autentifikacijom.

Proces registracije aplikacije traje otprilike 15 minuta i slijedi 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čićima bez pojedinačne autorizacije korisnika.

Kreirajte tajnu klijenta ili certifikat. Generirajte tajnu klijenta ili učitajte certifikat za autentifikaciju. Zabiljež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čiće.

Analizirajte i ispravite. Odaberite sandučiće za analizu. Besplatna analiza identificira pogođene emailove u svakom sandučiću. Nakon pregleda rezultata, odaberite plan i pokrenite ispravak. Vlasnički mehanizam za ispravke Redate.io-a obrađuje svaki email putem višestupanjskog analitičkog cjevovoda, 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 usporedbi poznatih migracijskih potpisa i potvrđuje svaki rezultat provjerom cjelovitosti prije finalizacije. Izvorne poruke premještaju se u mapu "Redate.io - Originals" unutar sandučića i čuvaju 30 dana. Ovo je daleko složenije od jednostavnog pretraživanja i zamjene teksta zaglavlja.

Nakon ispravka

Kad je ispravak dovršen, Outlook (Desktop, Web i Mobile) prikazuje ispravne izvorne datume. Sortiranje po datumu "Primitka" funkcionira kako je predviđeno. Rezultati pretraživanja vraćaju točne vremenske oznake. 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čićima i obnovu ispravnih datuma u Outlooku, OWA-i i svim spojenim klijentima.