Exchange transportni pipeline i datumi vaše e-pošte
Exchange Online ima transportni pipeline. Svaka poruka koja ulazi u sanduče, bilo da stiže sa interneta, prebacuje se između fascikli ili se importuje preko IMAP-a, prolazi kroz ovaj pipeline. A pipeline radi ono što pipeline-ovi rade: stavlja metapodatke na poruku. Uključujući svežu Received: antraštu sa današnjim datumom.
Ovo je osnovni uzrok oštećenja datuma tokom Exchange IMAP importa. Nije greška. Nije pogrešna konfiguracija. Namerna arhitektonska odluka Microsoft-a koja tretira svaku poruku koja ulazi u sanduče kao "novu isporuku", čak i kada je ta poruka zapravo stara 7 godina.
Rezultat? Importujete 4.000 mejlova sa starog IMAP servera u Exchange Online i svaki prikazuje datum importa. Mejlovi iz 2018, 2020, 2023, svi pečatirani današnjim datumom.
Kako radi čarobnjak za migraciju u Exchange Admin Center
Exchange Admin Center (EAC) uključuje ugrađeni čarobnjak za migraciju za IMAP importe. To je grafički interfejs po koji većina Exchange administratora prvo posegne: idete na Primaoci, pa Migracija, kreirate novu seriju, izaberete "Migriraj u Exchange Online", odaberete IMAP kao izvor, otpremite CSV sa mapiranjima sandučića i pokrenete seriju.
U pozadini, EAC čarobnjak za migraciju kreira New-MigrationBatch sa tipom krajnje tačke postavljenim na IMAP. Exchange se povezuje na vaš izvorni IMAP server, čita svaku poruku i upisuje je u ciljano Exchange Online sanduče.
Ali evo šta se dešava na transportnom nivou. Kada Exchange Online primi poruku sa IMAP izvora, obrađuje je kroz isti transportni pipeline koji obrađuje redovnu isporuku e-pošte. Pipeline dodaje Received: antraštu sa trenutnim vremenskim pečatom. Postavlja interni datum isporuke poruke na sad. A Outlook, OWA i svaki drugi klijent povezan na to sanduče koristi ovaj datum isporuke za prikaz i sortiranje.
Received: from source-imap.oldserver.com (10.0.0.5) by
AM6PR04MB5127.eurprd04.prod.outlook.com (2603:10a6:20b:f3::12)
with Microsoft SMTP Server; Thu, 2 Apr 2026 08:44:19 +0000
Date: Fri, 22 Nov 2019 16:08:33 +0100
PowerShell: New-MailboxImportRequest i isti problem
Administratori koji preferiraju komandnu liniju često se okreću New-MailboxImportRequest za importovanje PST fajlova, ili New-MigrationBatch sa IMAP krajnjim tačkama za server-na-server migracije. Očekivanje je da PowerShell daje veću kontrolu. I daje, za neke stvari. Ne za datume.
New-MailboxImportRequest importuje PST fajlove u Exchange Online sandučiće. PST fajl sadrži originalne vremenske pečate za svaku poruku. Ali kada Exchange Online obradi import, transportni pipeline i dalje stavlja novi datum isporuke na svaku poruku. PowerShell cmdlet nema parametar za zaobilaženje ovog ponašanja. Ne postoji -PreserveDates zastavica.
New-MigrationBatch -SourceEndpoint sa IMAP krajnjom tačkom radi slično EAC čarobnjaku, samo bez grafičkog interfejsa. Ista IMAP konekcija, isti transportni pipeline, isto prepisivanje datuma.
Direktni IMAP import naspram alata trećih strana
Da li je bitno da li koristite Exchange-ov nativni IMAP import ili alat treće strane kao BitTitan MigrationWiz ili CloudM? Kratak odgovor: problem sa datumima se dešava u svakom slučaju, ali iz malo različitih razloga.
Sa Exchange-ovim nativnim IMAP importom, Exchange sam se povezuje na izvorni IMAP server i preuzima poruke. Transportni pipeline obrađuje svaku poruku po dolasku. Sa alatima trećih strana, migracioni alat deluje kao posrednik. Čita sa izvora, potencijalno transformiše poruku i upisuje u Exchange Online. Exchange-ov transportni pipeline i dalje obrađuje dolaznu poruku, ali alat treće strane je možda već dodao sopstveno Received: zaglavlje. Tako možete završiti sa dva sloja netačnih metapodataka datuma.
Zašto Exchange Online pravila transporta pogoršavaju stvari
Evo nečega što uhvati čak i iskusne Exchange administratore. Exchange Online ima pravila transporta (sada nazvana "pravila toka pošte" u admin centru) koja mogu da se aktiviraju na importovanim porukama. Ako vaša organizacija ima pravila koja stavljaju zaglavlja, dodaju odricanja odgovornosti ili modifikuju poruke na osnovu uslova, ta pravila mogu obraditi importovane mejlove takođe.
To znači da mejl iz 2020. možda ne samo da dobije novo Received zaglavlje sa današnjim datumom, već mu se može dodati i podnožje odricanja odgovornosti, ili X-zaglavlje od pravila usklađenosti koje nije postojalo kada je originalni mejl poslat.
Šta pogrešni datumi znače za Exchange okruženja
Exchange okruženja teže da budu poslovna okruženja. Advokatske kancelarije, finansijske institucije, zdravstvene organizacije, vladine agencije. Ovo nisu lični Gmail nalozi gde je pogrešan datum blago iritantan. Ovo su sandučići gde vremenski pečati mejlova imaju pravni i regulatorni značaj.
Pravni zadržaj u Exchange-u čuva mejlove na osnovu raspona datuma. Ako svaki importovani mejl prikazuje datum importa umesto originalnog datuma, zadržaj hvata pogrešan skup poruka. eDiscovery pretraga za "svu komunikaciju između januara i marta 2022" ne vraća ništa jer ti mejlovi sada prikazuju april 2026.
Politike zadržavanja imaju isti problem. Organizacija sa politikom zadržavanja od 3 godine može slučajno obrisati mejlove koji izgledaju kao da su iz 2026. (i stoga "novi") kada su zapravo iz 2019. i trebalo bi da budu sačuvani.
Ispravljanje Exchange IMAP datuma importa
Originalno Date: zaglavlje preživljava Exchange transportni pipeline netaknuto. Microsoft-ov pipeline dodaje metapodatke oko poruke ali ne modifikuje originalna RFC 2822 zaglavlja unutar nje. Taj originalni datum je tačka sidrišta za korekciju.
Redate.io se povezuje sa Exchange Online sandučetom (preko Microsoft 365 administratorski odobrenog pristupa), skenira poruke sa anomalijama datuma uzrokovanim IMAP importom i primenjuje vlasnički motor za korekciju koji vrši validaciju RFC usklađenosti, očuvanje strukture poruke i ciljanu rekonstrukciju metapodataka. Motor prepoznaje Exchange-specifične potpise transportnog pipeline-a u lancu Received zaglavlja i razlikuje artefakte importa od legitimnih zaglavlja isporuke.
Svaka ispravljena poruka se verifikuje pojedinačno: integritet sadržaja, kontrolni zbir priloga, položaj u fascikli i niti konverzacija. Originali se čuvaju u vidljivoj rezervnoj fascikli 30 dana. Ako nešto izgleda pogrešno, vraćanje je na jedan klik.
Vodiči za specifične platforme
- Ispravite Exchange IMAP datume importa u Outlook-u
- Ispravite Exchange IMAP datume importa u OWA (Outlook na vebu)
Tražite širi kontekst o problemima sa datumima u Microsoft 365 preko različitih alata za migraciju? Pogledajte kompletan vodič za ispravljanje datuma mejlova nakon Microsoft 365 migracije.
Exchange IMAP import ostavio vaša sandučiće sa pogrešnim datumima? Počnite sa besplatnim skeniranjem da vidite koliko mejlova je pogođeno i koliko košta korekcija, bez kreditne kartice.