Apple Mail: pogrešan datum posle migracije

5 min

Zašto Apple Mail prikazuje pogrešan datum posle migracije

Posle migracije, korisnici Apple Mail-a na macOS-u i iOS-u često nailaze na zbunjujući problem: svi mejlovi prikazuju isti datum, onaj dan kada je migracija izvršena. Bez obzira da li je poruka poslata 2018. ili 2023. godine, Apple Mail svuda pokazuje isti vremenski žig. Ovaj problem pogađa Apple Mail na Macu, aplikaciju Mail na iPhone-u i iPad-u, i svaki Apple uređaj sinhronizovan sa istim nalogom.

Kako Apple Mail određuje datum koji se prikazuje

Apple Mail koristi kombinaciju IMAP INTERNALDATE vrednosti i zaglavlja poruke da bi odredio datum koji se prikazuje pored svakog mejla. Za razliku od Outlook-a (koji se oslanja na najskoriji "Received" header), Apple Mail daje veliki značaj IMAP INTERNALDATE vrednosti. Tokom normalne dostave, INTERNALDATE odgovara stvarnom vremenu prijema. Posle migracije, ova vrednost može da odražava vreme migracije (ako alat nije eksplicitno sačuvao datum) ili može biti ispravna (ako jeste). Ali čak i kada je INTERNALDATE sačuvan, novi "Received" header koji alat za migraciju doda može da poremeti logiku Apple Mail-a za razrešavanje datuma.

Uticaj Received headera na Apple Mail

Kada alat za migraciju ubaci mejl putem IMAP APPEND operacije, odredišni server dodaje novi "Received" header sa vremenskim žigom migracije. Apple Mail se ne oslanja uvek na najskoriji Received header (za razliku od Outlook-a), ali prisustvo migracionog headera može da utiče na prikazani datum u određenim pregledima i na određenim verzijama macOS-a ili iOS-a. Ponašanje nije potpuno konzistentno između verzija, što otežava dijagnozu.

Kolona "Datum slanja": zašto ne rešava sve

Dodavanje kolone "Datum slanja" u Apple Mail-u

Najčešći savet na Apple forumima: dodati kolonu "Datum slanja" u listu poruka. Na macOS Mail-u, to se radi preko Prikaza, zatim Kolone, zatim Datum slanja. Ova kolona čita RFC 2822 "Date" header, koji ostaje sačuvan tokom migracije i odražava originalni datum slanja.

Ograničenja ovog rešenja

Dodavanje kolone "Datum slanja" pruža referencu ka ispravnom datumu, ali ne ispravlja suštinski problem. Podrazumevana kolona "Datum prijema" i dalje prikazuje datum migracije. Rezultati pretrage u Apple Mail-u koriste datum prijema. Smart mailbox-ovi koji filtriraju po datumu koriste datum prijema. A Spotlight na macOS-u indeksira datum prijema, što znači da sistemska pretraga vraća pogrešne rezultate.

A šta je sa iPhone-om i iPad-om? Aplikacija Mail tu jednostavno ne nudi nikakvo prilagođavanje kolona. Korisnik vidi samo podrazumevani datum, a to je datum migracije.

Inače, kolona "Datum slanja" pokazuje trenutak kada je pošiljalac napisao poruku, što može da se razlikuje od trenutka kada ju je primalac primio. Samo ispravka metapodataka datuma prijema vraća pravi hronološki redosled. Kao što se objašnjava u članku o tome zašto sortiranje po datumu slanja nije pravo rešenje, ovo zaobilazno rešenje ostavlja suštinski problem netaknutim.

Apple Mail na iPhone-u i iPad-u

Bez prilagođavanja kolona na iOS-u

Aplikacija Mail na iPhone-u i iPad-u ne dozvoljava izbor kolone datuma za prikaz. Prikazuje samo jedan datum po mejlu, određen IMAP metapodacima sa servera. Posle migracije, svaki mejl u Mail-u na iOS-u prikazuje datum migracije. Na uređaju nije dostupno nijedno zaobilazno rešenje. Ispravka mora da se obavi na nivou servera.

iCloud Mail i migracija

Ako je migracija podrazumevala prenos na iCloud Mail nalog (ili sa iCloud-a na drugog provajdera), isti problem sa datumima može da se pojavi. Apple-ovi IMAP serveri prate standardno ponašanje dodavanja Received headera tokom APPEND operacija. iCloud Mail nalozi mogu da se povežu sa Redate.io putem IMAP-a za skeniranje i ispravku, korišćenjem lozinki specifičnih za aplikacije koje se generišu u podešavanjima Apple ID-a.

Ispravka na nivou servera

Zašto ispravka mora da se obavi na serveru

Apple Mail je IMAP klijent. Čita i prikazuje podatke sa mail servera. Pogrešni datumi se čuvaju na serveru (u vidu migracionih Received headera i netačnih INTERNALDATE vrednosti). Nikakva promena podešavanja u Apple Mail-u ne može da zaobiđe ono što server prijavljuje. Jedini način da Apple Mail prikazuje ispravne datume jeste da se podaci isprave na samom serveru.

Kako Redate.io ispravlja datume u Apple Mail-u

Redate.io se povezuje na mail server (ne direktno na Apple Mail) i ispravlja podatke na izvoru. Vlasnički korekcioni motor funkcioniše sa bilo kojim serverom koji čuva mejlove, uključujući Google Workspace, Microsoft 365, iCloud Mail, Zoho Mail i Zimbra.

Redate.io-ov višestepeni pipeline analize identifikuje migracione potpise u lancu headera, primenjuje ciljane ispravke uz očuvanje integriteta poruke (S/MIME potpisi, multipart strukture, inline prilozi, non-ASCII kodirani headeri), i izvršava proveru integriteta na svakom ispravljenom mejlu. Originali se čuvaju u vidljivom rezervnom folderu "Redate.io - Originals" 30 dana.

Posle ispravke, Apple Mail na macOS-u automatski sinhronizuje ispravljene datume. Na iPhone-u i iPad-u, aplikacija Mail se ažurira u sledećem ciklusu sinhronizacije. Na Apple uređajima nije potrebna nikakva promena konfiguracije.

Korak po korak: ispravka datuma u Apple Mail-u

Korak 1: identifikujte mail server

Utvrdite koji server čuva nalog koji ima problem. Proverite podešavanja naloga u Apple Mail-u (Mail, zatim Nalozi na macOS-u) da biste videli adresu IMAP servera. Uobičajeni serveri su imap.gmail.com (Google), outlook.office365.com (Microsoft 365) i razni drugi IMAP hostovi.

Korak 2: povežite Redate.io

Kreirajte nalog na Redate.io i povežite mail server. Za Google Workspace, koristite Service Account delegaciju. Za Microsoft 365, koristite Azure AD registraciju aplikacije. Za druge IMAP servere, unesite adresu servera i pristupne podatke. Za iCloud Mail, generišite lozinku specifičnu za aplikaciju na appleid.apple.com.

Korak 3: pokrenite besplatno skeniranje

Redate.io skenira poštansko sanduče i pokazuje koliko mejlova ima probleme sa datumom migracije. Skeniranje obuhvata sve foldere. Plaćanje nije potrebno. Rezultati prikazuju ukupan broj pogođenih mejlova i pregled datuma pre i posle ispravke.

Korak 4: ispravite i proverite

Odaberite plan na osnovu broja pogođenih mejlova i pokrenite ispravku. Kad se završi, otvorite Apple Mail na macOS-u: datumi bi trebalo da budu ispravljeni posle sinhronizacije. Proverite i na iPhone-u i iPad-u; ispravljeni datumi se pojavljuju posle sledeće sinhronizacije.

Apple Mail prikazuje pogrešan datum na svim Vašim mejlovima? Pokrenite besplatno skeniranje sa Redate.io i saznajte koliko mejlova je pogođeno.

Повезани чланци