Apple Mail: napačen datum po selitvi

5 min

Zakaj Apple Mail po selitvi prikazuje napačen datum

Po selitvi e-pošte uporabniki Apple Mail na macOS in iOS pogosto naletijo na zmedeno težavo: vsa e-poštna sporočila prikazujejo isti datum, tistega dneva, ko je bila opravljena selitev. Ne glede na to, ali je bilo sporočilo poslano leta 2018 ali 2023, Apple Mail povsod prikazuje isti časovni žig. Težava se pojavi v Apple Mail na Macu, v aplikaciji Mail na iPhonu in iPadu ter na vseh napravah Apple, sinhroniziranih z istim računom.

Kako Apple Mail določi prikazani datum

Apple Mail za določitev datuma poleg vsakega sporočila uporablja kombinacijo IMAP INTERNALDATE in glav sporočila. Za razliko od Outlooka (ki se močno zanaša na najnovejšo glavo "Received") Apple Mail pripisuje velik pomen IMAP INTERNALDATE. Pri normalni dostavi INTERNALDATE ustreza dejanskemu času prejema. Po selitvi pa ta vrednost lahko odraža čas selitve (če ga orodje ni izrecno ohranilo) ali pa je pravilna (če ga je orodje ohranilo). Toda tudi kadar je INTERNALDATE ohranjen, nova glava "Received", ki jo je dodalo orodje za selitev, lahko zmede logiko razreševanja datuma v Apple Mail.

Vpliv glave Received na Apple Mail

Ko orodje za selitev vstavi e-poštno sporočilo prek IMAP, ciljni strežnik doda novo glavo "Received" s časovnim žigom selitve. Apple Mail se ne zanaša vedno na najnovejšo glavo Received (za razliko od Outlooka), a prisotnost glave selitve v določenih pogledih in na določenih različicah macOS ali iOS vseeno vpliva na prikazani datum. Obnašanje ni povsem dosledno med različicami, kar diagnostiko dodatno zaplete.

Stolpec "Datum pošiljanja": zakaj to ne reši vsega

Dodajanje stolpca "Datum pošiljanja" v Apple Mail

Najpogostejši nasvet na forumih Apple: dodajte stolpec "Datum pošiljanja" v seznam sporočil. V macOS Mail to storite prek Pogleda, nato Stolpci, nato Datum pošiljanja. Ta stolpec bere glavo RFC 2822 "Date", ki se med selitvijo ohrani in odraža izvirni datum pošiljanja.

Omejitve te rešitve

Dodajanje stolpca "Datum pošiljanja" sicer prikaže pravilen datum, a ne odpravi temeljne težave. Privzeti stolpec "Datum prejema" še naprej prikazuje datum selitve. Rezultati iskanja v Apple Mail uporabljajo datum prejema. Pametni nabiralniki, ki filtrirajo po datumu, prav tako uporabljajo datum prejema. In Spotlight na macOS indeksira datum prejema, kar pomeni, da sistemsko iskanje vrača napačne rezultate.

Kaj pa na iPhonu in iPadu? Aplikacija Mail preprosto ne ponuja prilagajanja stolpcev. Uporabnik vidi samo privzeti datum, torej datum selitve.

Mimogrede, stolpec "Datum pošiljanja" prikazuje trenutek, ko je pošiljatelj sestavil sporočilo, kar se lahko razlikuje od trenutka, ko ga je prejemnik dejansko prejel. Samo popravek metapodatkov datuma prejema obnovi resnični kronološki red. Kot razlaga članek o zakaj razvrščanje po datumu pošiljanja ni prava rešitev, ta obvod pusti temeljno težavo nedotaknjeno.

Apple Mail na iPhonu in iPadu

Brez prilagajanja stolpcev na iOS

Aplikacija Mail na iPhonu in iPadu ne omogoča izbire, kateri stolpec datuma prikazati. Prikazuje en sam datum pri vsakem sporočilu, ki ga določajo IMAP metapodatki na strežniku. Po selitvi vsako sporočilo v Mail na iOS prikazuje datum selitve. Na napravi ni na voljo nobenega obvoda. Popravek mora biti izveden na ravni strežnika.

iCloud Mail in selitev

Če je selitev vključevala prenos na račun iCloud Mail (ali iz iCloud k drugemu ponudniku), se ista težava z datumom lahko pojavi. Applovi IMAP strežniki sledijo standardnemu obnašanju dodajanja glav Received pri operacijah APPEND. Račune iCloud Mail je mogoče povezati z Redate.io prek IMAP za skeniranje in popravek, z uporabo gesel za posamezne aplikacije, ustvarjenih v nastavitvah Apple ID.

Popravek na ravni strežnika

Zakaj mora biti popravek izveden na strežniku

Apple Mail je IMAP odjemalec. Bere in prikazuje podatke z e-poštnega strežnika. Napačni datumi so shranjeni na strežniku (v obliki glav Received selitve in napačnih vrednosti INTERNALDATE). Nobena sprememba nastavitev v Apple Mail ne more zaobiti tega, kar strežnik poroča. Edini način, da Apple Mail prikazuje pravilne datume, je popravek podatkov na samem strežniku.

Kako Redate.io popravi datume v Apple Mail

Redate.io se poveže z e-poštnim strežnikom (ne z Apple Mail neposredno) in popravi podatke pri izvoru. Lastniški korekcijski mehanizem deluje z vsakim strežnikom, ki gosti e-poštna sporočila, vključno z Google Workspace, Microsoft 365, iCloud Mail, Zoho Mail in Zimbra.

Večstopenjski analitični cevovod Redate.io prepozna podpise selitev v verigi glav, izvede ciljne popravke ob ohranjanju celovitosti sporočila (podpisi S/MIME, večdelne strukture, vgrajene priloge, glave kodirane v ne-ASCII), in za vsako popravljeno sporočilo opravi preverjanje celovitosti. Izvirniki so shranjeni v vidni varnostni kopiji v mapi "Redate.io - Originals" 30 dni.

Po popravku Apple Mail na macOS samodejno sinhronizira popravljene datume. Na iPhonu in iPadu se aplikacija Mail posodobi pri naslednjem ciklu sinhronizacije. Na napravah Apple ni potrebna nobena sprememba konfiguracije.

Korak za korakom: popravek datumov v Apple Mail

Korak 1: ugotovite e-poštni strežnik

Ugotovite, kateri strežnik gosti zadevni nabiralnik. Preverite nastavitve računa v Apple Mail (Mail, nato Računi na macOS), da vidite naslov IMAP strežnika. Pogosti strežniki vključujejo imap.gmail.com (Google), outlook.office365.com (Microsoft 365) in različne druge IMAP gostitelje.

Korak 2: povežite Redate.io

Ustvarite račun na Redate.io in povežite e-poštni strežnik. Za Google Workspace uporabite delegiranje Service Account. Za Microsoft 365 uporabite registracijo aplikacije Azure AD. Za druge IMAP strežnike vnesite naslov strežnika in poverilnice. Za iCloud Mail ustvarite geslo za posamezno aplikacijo na appleid.apple.com.

Korak 3: zaženite brezplačno skeniranje

Redate.io pregleda nabiralnik in prikaže, koliko e-poštnih sporočil ima težave z datumom selitve. Skeniranje pokriva vse mape. Plačilo ni potrebno. Rezultati pokažejo skupno število prizadetih sporočil in predogled datumov pred/po popravku.

Korak 4: popravite in preverite

Izberite paket glede na število prizadetih sporočil in zaženite popravek. Ko je končan, odprite Apple Mail na macOS: datumi bi morali biti po sinhronizaciji popravljeni. Preverite tudi na iPhonu in iPadu; popravljeni datumi se prikažejo po naslednji sinhronizaciji.

Apple Mail prikazuje napačen datum na vseh vaših e-poštnih sporočilih? Zaženite brezplačno skeniranje z Redate.io in ugotovite, koliko sporočil je prizadetih.

Povezani članki