Exchange IMAP imports: datumu problēmas un labošana

6 min

Kas ir Exchange administrēšanas centra IMAP imports?

Microsoft nodrošina iebūvētu IMAP migrācijas funkciju Exchange administrēšanas centrā (EAC), kas ļauj administratoriem importēt e-pastus no jebkura IMAP servera uz Exchange Online (Microsoft 365). Šis iebūvētais rīks ir paredzēts organizācijām, kas migrē no platformām ārpus Microsoft: Gmail, Zimbra, Dovecot, Courier, cPanel hostings un jebkurš cits serveris, kas atbalsta IMAP.

Exchange administrēšanas centra IMAP imports bieži ir pirmais rīks, ko administratori izmēģina. Nav trešo pušu programmatūras. Nav papildu licences maksas. Tieši iebūvēts Microsoft 365 administrēšanas saskarnē. Šķiet acīmredzama izvēle.

Taču šis Microsoft iebūvētais rīks rada to pašu datumu problēmu kā trešo pušu migrācijas rīki. Pēc IMAP importa caur Exchange administrēšanas centru katrs migrētais e-pasts rāda migrācijas datumu, nevis oriģinālo saņemšanas datumu. Lietotāji atver Outlook un atklāj, ka gadu ilga e-pastu vēsture šķiet pienākusi vienā dienā. Tieši Microsoft paša rīks sabojā datumus Microsoft paša e-pasta klientā.

Kā Exchange IMAP imports izraisa datumu problēmas

Importa process

Exchange administrēšanas centra IMAP imports darbojas, pieslēdzoties avota IMAP serverim, lejupielādējot katru e-pastu un ievietojot to mērķa Exchange Online pastkastē. Šīs ievietošanas laikā Exchange Online apstrādā katru importēto e-pastu kā jaunu piegādi un pievieno transporta galvenes, tostarp "Received" galveni ar pašreizējo laikspiedolu, tas ir, importa datumu.

"Received" galvene, ko pievieno Exchange Online

Kad Exchange Online saņem ziņojumu (gan caur parasto piegādi, gan caur IMAP importu), tas pievieno "Received" galvenes, kas dokumentē ziņojuma ceļu caur Microsoft transporta infrastruktūru. Šīs galvenes satur laikspiedolus, kas atspoguļo brīdi, kad Exchange Online apstrādāja ziņojumu. Importētiem e-pastiem šie laikspiedoli atbilst importa operācijas datumam un laikam, nevis oriģinālajam piegādes datumam.

Tipiska "Received" galvene, ko Exchange pievieno IMAP importa laikā, izskatās šādi:

Received: from BN6PR01MB1234.prod.exchangelabs.com
  by BN6PR01MB5678.prod.exchangelabs.com with HTTPS;
  Mon, 15 Jan 2024 08:30:45 +0000

Šī galvene tiek novietota galveņu ķēdes augšgalā, padarot to par jaunāko "Received". Outlook nolasa šo galveni, lai noteiktu saņemšanas datumu, un rāda importa datumu katram migrētajam e-pastam.

Kāpēc Microsoft paša rīkam ir šī problēma

Šķiet absurdi, ka Microsoft migrācijas rīks izraisa datuma attēlošanas problēmu Microsoft e-pasta klientā. Taču skaidrojums patiesībā ir loģisks: IMAP imports pareizi reģistrē brīdi, kad tas apstrādāja ziņojumu (e-pasta transporta standartu prasība), un Outlook pareizi nolasa jaunāko "Received" galveni, lai noteiktu saņemšanas datumu (standarta e-pasta klienta uzvedība). Šo divu pareizu uzvedību kombinācija rada nepareizu rezultātu migrētajiem e-pastiem. Divas pareizas lietas, kas kopā rada kļūdu. Pilnam tehniskam skaidrojumam skatiet kāpēc e-pasti rāda nepareizos datumus pēc IMAP migrācijas.

IMAP importa konfigurēšana (neaizkavē problēmu)

Exchange administrēšanas centra iestatījumi

Exchange administrēšanas centra IMAP imports piedāvā konfigurācijas opcijas mapju kartēšanai, vienumu filtrēšanai un migrācijas partiju plānošanai. Taču neviena no šīm opcijām nekontrolē, kā Exchange Online apstrādā "Received" galvenes importa laikā. Nav izvēles rūtiņas "saglabāt oriģinālos datumus" un nav iestatījuma, kas aizkavētu Exchange no transporta galveņu pievienošanas.

PowerShell migrācijas cmdlet

Administratoriem, kas izmanto PowerShell cmdlet (New-MigrationBatch, New-MoveRequest) IMAP migrācijai, ir pieejami papildu parametri, bet neviens no tiem neaizkavē "Received" galvenes pievienošanu. Start-MigrationBatch cmdlet un saistītās komandas kontrolē migrācijas procesu, nevis Exchange Online e-pasta transporta uzvedību.

Ietekme uz Outlook un OWA

Outlook darbvirsma

Outlook darbvirsma ir visvairāk skartais klients. Noklusējuma skats kārto e-pastus pēc "Saņemts" datuma, kas rāda importa laikspiedolu katram migrētajam ziņojumam. Lietotāji, kuri paļaujas uz meklēšanu, kārtošanu un filtrēšanu pēc datuma, redz savu darbplūsmu pilnībā sabojātu. Ienākošo pastu mape, kas aptver piecus gadus sarakste, izskatās tā, it kā viss būtu pienācis vienā dienā. Kā atrast svarīgo 2021. gada e-pastu, kad katrs ziņojums apgalvo, ka pienācis 2024. gada janvārī?

Outlook tīmeklī (OWA)

OWA rāda tos pašus nepareizos datumus kā Outlook darbvirsma. Atšķirībā no Gmail tīmekļa saskarnes (kas dažreiz nolasa "Date" galveni), OWA konsekventi izmanto Exchange piegādes laikspiedolu.

Outlook Mobile

Outlook Mobile (iOS un Android) arī rāda importa datumu. Problēma ir konsekventa visās Outlook platformās, jo tās visas nolasa to pašu datuma vērtību no Exchange Online. Pilnam ceļvedim par Outlook specifiskajām datumu problēmām skatiet kā labot nepareizo Outlook datumu pēc migrācijas.

Izplatīti apiešanas veidi (un kāpēc tie neizdodas)

Kārtošana pēc "Nosūtīts" datuma

Visbiežāk ieteiktais apiešanas veids ir mainīt Outlook skatu, lai kārtotu pēc "Nosūtīts" datuma, nevis "Saņemts" datuma. Tas maina attēlošanas secību, bet nelabo pamatā esošos datus. "Saņemts" datums paliek nepareizs meklēšanas rezultātos, noteikumos, atbilstības rīkos un jebkurā citā funkcijā, kas atsaucas uz saņemšanas laikspiedolu.

IMAP importa atkārtošana

E-pastu atkārtota importēšana nelabo datumu problēmu. Otrs imports pievieno vēl vienu "Received" galveņu kopu ar jaunu laikspiedolu, vēl vairāk sarežģījot galveņu ķēdi, nelabojot attēloto datumu.

Cita migrācijas rīka izmantošana

Pāreja uz trešās puses rīku (BitTitan MigrationWiz, CloudM vai imapsync) neatrisina datumu problēmu. Jebkurš rīks, kas ievieto e-pastus Exchange Online, aktivizē to pašu transporta galvenes uzvedību. Problēma ir tajā, kā Exchange Online apstrādā ienākošos ziņojumus, nevis pašā migrācijas rīkā. Visu labošanas opciju salīdzinājumu skatiet vai e-pastu datumus var labot pēc migrācijas.

Exchange IMAP importa datumu labošana ar Redate.io

Kā Redate.io identificē Exchange importa galvenes

Redate.io pieslēdzas Exchange Online un izlaiž katru e-pastu caur savu patentēto daudzpakāpju analīzes cauruļvadu. Exchange IMAP importiem Redate.io piemēro migrācijas parakstu salīdzināšanu simtiem zināmu parakstu, tostarp Exchange Online transporta infrastruktūras modeļiem (piemēram, "prod.exchangelabs.com"), lai precīzi identificētu, kuras "Received" galvenes tika pievienotas importa laikā, salīdzinājumā ar tām, kas ir daļa no oriģinālās piegādes ķēdes.

Ko Redate.io sniedz

Pēc apstrādes katrs izlabotais e-pasts rāda savu oriģinālo saņemšanas datumu Outlook, OWA un visos pieslēgtajos klientos. Hronoloģiskā secība ir atjaunota. Katrs labojums iziet integritātes pārbaudi pirms pabeigšanas, un oriģināli tiek saglabāti mapē "Redate.io - Originals" 30 dienas.

Pieslēgšanās Exchange Online

Redate.io pieslēdzas Exchange Online caur Azure AD (Entra ID) lietojumprogrammas reģistrāciju ar OAuth2 autentifikāciju. Administrators izveido lietojumprogrammas reģistrāciju, piešķir Mail.ReadWrite atļaujas un sniedz administratora piekrišanu. Nav nepieciešamas lietotāju paroles. Konfigurēšanas process aizņem aptuveni 15 minūtes.

Platformai specifiski ceļveži

Bieži uzdotie jautājumi

Vai tā ir zināma problēma Microsoft?

Microsoft oficiāli nedokumentē šo problēmu kā zināmu Exchange administrēšanas centra IMAP importa defektu. Atbalsta pieteikumi par šo datumu problēmu parasti saņem apiešanas veida ieteikumus (kārtot pēc Nosūtīts datuma), nevis labojumu.

Vai PowerShell var labot datumus pēc importa?

Nē. Exchange Online PowerShell nesniedz cmdlet esošo ziņojumu neapstrādātā satura modificēšanai. Set-Mailbox un saistītie cmdlet kontrolē pastkastes konfigurāciju, nevis individuālo ziņojumu galvenes.

Vai Redate.io darbojas ar hibrīda Exchange vidēm?

Jā. Redate.io darbojas ar jebkuru Exchange Online mitinātu pastkasti neatkarīgi no tā, vai organizācija izmanto hibrīda Exchange konfigurāciju vai nē. Labojums tiek piemērots Exchange Online pastkastei un neprasa piekļuvi lokālajiem Exchange serveriem.

Exchange IMAP imports sabojāja visu e-pastu datumus? Palaidiet bezmaksas analīzi ar Redate.io, lai identificētu skartos e-pastus katrā pastkastē un atjaunotu pareizos datumus Outlook, OWA un visos pieslēgtajos klientos.