Zakaj Outlook prikazuje napačen datum
Po selitvi e-pošte uporabniki Outlooka pogosto odkrijejo, da vsako e-poštno sporočilo prikazuje isti datum, datum selitve. Ta težava prizadene Outlook Desktop, Outlook za Mac, novi Outlook za Windows in Outlook Mobile. Vzrok je na vseh različicah enak: Outlook določi datum "prejema" z branjem najnovejše glave "Received", selitvena orodja pa dodajo novo glavo "Received" s časovnim žigom selitve.
Kako Outlook določi datum "prejema"
Ko Outlook prikazuje datum e-poštnega sporočila, bere IMAP INTERNALDATE in glave "Received" sporočila. Za stolpec "Prejeto" (ki je privzeti razvrščevalni stolpec v večini Outlookovih pogledov) Outlook uporablja časovni žig najvišje glave "Received". Pri normalni dostavi ta glava odraža trenutek, ko je sporočilo prispelo na poštni strežnik prejemnika. Po selitvi najvišja glava "Received" odraža trenutek, ko je selitveno orodje vstavilo sporočilo v novi strežnik.
Razlika med "Poslano" in "Prejeto" v Outlooku
Outlook razlikuje dva datumska stolpca: "Poslano" (iz glave "Date" e-pošte) in "Prejeto" (iz glav "Received" ali INTERNALDATE). Po selitvi je datum "Poslano" lahko se vedno pravilen, ker je izvorna glava "Date" ohranjena. Toda datum "Prejeto" prikazuje časovni žig selitve. Ker privzeti pogled Outlooka razvršča po datumu "Prejeto" in večina uporabnikov tega nikoli ne spremeni, je datum selitve tisto, kar vsi vidijo.
Hitro preverjanje - ali gre za težavo z datumom selitve?
Pred poskusom popravka je treba potrditi, da težavo dejansko povzročajo selitvene glave in ne kaj drugega.
Kako si ogledati surove glave e-pošte v Outlooku
V Outlook Desktop odprite zadevno e-poštno sporočilo, kliknite na "Datoteka" in nato "Lastnosti". Podrocje "Internetne glave" na dnu prikazuje surove glave. V Outlooku na spletu (OWA) odprite e-poštno sporočilo, kliknite na meni s tremi pikami, nato "Prikaz" in "Prikaz podrobnosti sporočila". Surove glave se prikazejo v pojavnem oknu.
Identifikacija selitvene glave "Received"
Iščite glavo "Received", ki vsebuje reference na selitveno orodje. Pogosti vzorci vključujejo "mx.migrationwiz.com" za BitTitan, "cloudm.io" za CloudM ali generičen vnos "localhost" s časovnim žigom, ki se ujema z datumom selitve. Če ima najvišja glava "Received" datum, ki se ujema z datumom selitve (in se razlikuje od izvornega datuma sporočila), je težava potrjena. To glavo Redate.io identificira in popravi. Za vodnike specifične po orodju glejte popravek datumov Outlook po selitvi BitTitan, CloudM, imapsync, GSMMO, Exchange IMAP ali rocno IMAP kopiranje.
Rešitve, ki ne delujejo
Uporabniki Outlooka in IT skrbniki običajno preizkusijo več pristopov, preden spoznajo, da se mora popravek izvesti na ravni strežnika, ne v odjemalcu Outlook.
Sprememba stolpca na datum "Poslano"
Preklop Outlookovega pogleda z datuma "Prejeto" na datum "Poslano" je najpogostejša zasilna rešitev. To sicer spremeni vrstni red razvrščanja, toda ne popravi osnovnih podatkov. Rezultati iskanja se vedno referencirajo napačen datum prejema. Pravila in filtri, ki temeljijo na datumu prejema, ne delujejo. Orodja za skladnost in eDiscovery, ki se zanašajo na časovne žige prejema, dajejo napačne rezultate. In uporabniki morajo to nastavitev spremeniti na vsaki napravi in v vsaki mapi.
Ponovna izgradnja datotek OST/PST
Nekateri skrbniki poizkusijo rešiti težavo z brisanjem lokalne predpomnilniške datoteke Outlooka (datoteka OST) in ponovnim sinhroniziranjem Outlooka s strežnika. To ne pomaga, ker težava obstaja na strani strežnika, ne v lokalnem predpomnilniku. Ponovno sinhronizirani podatki vsebujejo iste selitvene glave "Received", zato datumi ostanejo napačni.
Nastavitve pogleda Outlook
Prilagajanje nastavitev pogleda Outlooka, pogojnega oblikovanja ali možnosti združevanja ne more spremeniti datuma, ki ga Outlook bere iz glav e-pošte. Te nastavitve nadzorujejo, kako se podatki prikazujejo in organizirajo, toda osnovna datumska vrednost prihaja s strežnika.
Rešitev - obnovitev pravilnih datumov na ravni strežnika
Edini način za popravek napačnih datumov v Outlooku po selitvi je popraviti e-poštna sporočila na strežniku. Ko so podatki na strani strežnika popravljeni, Outlook samodejno prikaze pravilne datume ob naslednji sinhronizaciji. Nobena sprememba na strani odjemalca ni potrebna.
Toda zakaj tega ne storite sami s skripto? Ker je to veliko bolj zahtevno kot operacija iskanja in zamenjave. Vsako e-poštno sporočilo ima edinstveno strukturo glav. Nekatera sporočila nosijo digitalne podpise S/MIME, ki postanejo neveljavni, če se spremeni en sam bajt. Druga imajo šifriranje PGP, ugnezdene MIME dele, glave, kodirane v ne-ASCII (RFC 2047), ali posebnosti Content-Transfer-Encoding, ki povzročijo, da naivni razčlenjevalnik odpove. Poškodovane MIME meje lahko tiho uničijo priloge. Prekinjena nit pogovorov lahko razsuje pogovore po celotnem poštnem predalu. In brez ustreznega preverjanja sploh ne boste vedeli, da je slo kaj narobe, dokler uporabnik ne prijavi manjkajoco prilogo tri tedne pozneje.
Kako Redate.io popravi datume Outlooka
Redate.io se poveze neposredno s poštnim strežnikom (Google Workspace, Microsoft 365 ali kateri koli IMAP strežnik) in obdela vsako e-poštno sporočilo prek svojega lastniškega popravljalnega motorja. Motor izvaja večstopenjski analiticni cevovod, ki obravnava ujemanje podpisov na stotinah znanih profilov selitvenih orodij, ohranja celovitost sporočila prek zapletenih MIME struktur in preveri vsak popravek pred zaključkom. Izvorna sporočila se premaknejo v vidno mapo "Redate.io - Originals" za 30 dni.
Ko Redate.io popravek dokonča, Outlook pridobi popravljene datume ob naslednji sinhronizaciji. Nobene spremembe v nastavitvah Outlooka niso potrebne. Popravek deluje na vseh različicah Outlooka, ker se izvede na ravni strežnika.
Pred in po
Pred popravkom prejeta pošta Outlooka po selitvi prikazuje vsako e-poštno sporočilo z enakim datumom prejema (npr. "11. april 2019" na sporočilih, prvotno poslanih med letoma 2015 in 2019). Po obdelavi z Redate.io ista prejeta pošta prikazuje izvorne pravilne datume. E-pošta iz leta 2015 prikazuje datume iz 2015, e-pošta iz 2018 prikazuje datume iz 2018. Razvrščanje po datumu spet deluje pravilno in rezultati iskanja vračajo natančne časovne žige.
Vodnik korak za korakom
Popravek napačnih datumov Outlooka z Redate.io se opravi v treh korakih, ne glede na e-poštno platformo.
Uporabniki Google Workspace
Za organizacije, ki uporabljajo Google Workspace, skrbnik ustvari Service Account s pooblastilom na ravni domene. To da Redate.io dostop do poštnih predalov brez potrebe po posameznih geslih uporabnikov. Skrbnik vnese poverilnice Service Accounta v Redate.io, izbere predale za popravek in zazene brezplačno analizo. Analiza identificira, koliko e-poštnih sporočil ima napačne datume v vsakem predalu. Po pregledu rezultatov skrbnik izbere cenovno načrt in zazene popravek. Redate.io obdela vse izbrane predale samodejno. Uporabniki vidijo popravljene datume v Outlooku (in vsakem drugem odjemalcu) ob naslednji sinhronizaciji.
Uporabniki Microsoft 365
Za organizacije Microsoft 365 skrbnik registrira aplikacijo Azure AD z ustreznimi poštnimi dovoljenji. Redate.io uporabi to aplikacijo za dostop do predalov Exchange Online prek Microsoft Graph API ali IMAP. Postopek je enak: povezati se, brezplačno analizirati, pregledati rezultate in popraviti. Soglasje skrbnika se zahteva le enkrat in pokriva vse predale v najemniku.
Drugi IMAP strežniki
Za poštne predale, gostujoce na drugih IMAP strežnikih (Zimbra, Zoho, cPanel, Dovecot, Courier), se uporabniki povezejo s standardnimi e-poštnimi poverilnicami (naslov strežnika, uporabnisko ime, geslo). Redate.io se poveze prek IMAP, analizira poštni predal in uporabi isti popravek. Ta možnost deluje za posamezne predale in ne zahteva skrbniškega dostopa do strežnika.
Mimogrede, ne glede na platformo je rezultat enak: Outlook prikazuje izvorne pravilne datume, razvrščanje deluje pravilno in kronološki red poštnega predala je v celoti obnovljen.
Outlook prikazuje napačne datume po selitvi? Zazenite brezplačno analizo in odkrijte, koliko e-poštnih sporočil je prizadetih, ter popravite 10 brezplačno za preverjanje rezultatov.