Apple Mail: krivi datum nakon migracije

5 min

Zašto Apple Mail prikazuje krivi datum nakon migracije

Nakon migracije elektroničke pošte, korisnici Apple Maila na macOS-u i iOS-u često otkrivaju zbunjujući problem: svi emailovi prikazuju isti datum, onaj dana migracije. Bez obzira je li poruka poslana 2018. ili 2023. godine, Apple Mail prikazuje istu vremensku oznaku posvuda. Ovaj problem pogađa Apple Mail na Macu, aplikaciju Mail na iPhoneu i iPadu, te svaki Apple uređaj sinkroniziran s istim računom.

Kako Apple Mail određuje prikazani datum

Apple Mail koristi kombinaciju IMAP INTERNALDATE-a i zaglavlja poruke za određivanje datuma koji se prikazuje pokraj svakog emaila. Za razliku od Outlooka (koji se uvelike oslanja na najnovije zaglavlje "Received"), Apple Mail pridaje značajnu težinu IMAP INTERNALDATE-u. Tijekom normalne isporuke, INTERNALDATE odgovara stvarnom vremenu primitka. Nakon migracije, ova vrijednost može odražavati vrijeme migracije (ako alat nije eksplicitno sačuvao datum) ili može biti ispravna (ako je alat sačuvao). No čak i kad je INTERNALDATE sačuvan, novo zaglavlje "Received" dodano od strane migracijskog alata može poremetiti logiku razrješavanja datuma u Apple Mailu.

Utjecaj zaglavlja Received na Apple Mail

Kad migracijski alat umeće email putem IMAP APPEND-a, odredišni poslužitelj dodaje novo zaglavlje "Received" s vremenskom oznakom migracije. Apple Mail se ne oslanja uvijek na najnovije zaglavlje Received (za razliku od Outlooka), ali prisutnost migracijskog zaglavlja može utjecati na prikazani datum u nekim prikazima i na nekim verzijama macOS-a ili iOS-a. Ponašanje nije potpuno dosljedno između verzija, što komplicira dijagnostiku.

Stupac "Datum slanja": zašto ne rješava sve

Dodavanje stupca "Datum slanja" u Apple Mailu

Najčešći savjet na Apple forumima: dodajte stupac "Datum slanja" u popis poruka. Na macOS Mailu, to se radi putem Prikaz, pa Stupci, pa Datum slanja. Ovaj stupac čita RFC 2822 zaglavlje "Date", koje je sačuvano tijekom migracije i odražava izvorni datum slanja.

Ograničenja ovog rješenja

Dodavanje stupca "Datum slanja" pruža referencu na ispravni datum, ali ne ispravlja temeljni problem. Zadani stupac "Datum primitka" nastavlja prikazivati datum migracije. Rezultati pretraživanja u Apple Mailu koriste datum primitka. Pametni sandučići koji filtriraju po datumu koriste datum primitka. A Spotlight na macOS-u indeksira datum primitka, što znači da sustavsko pretraživanje vraća krive rezultate.

A na iPhoneu i iPadu? Aplikacija Mail uopće ne nudi prilagodbu stupaca. Korisnik vidi samo zadani datum, to jest datum migracije.

Inače, stupac "Datum slanja" prikazuje trenutak kad je pošiljatelj napisao poruku, što se može razlikovati od trenutka kad ju je primatelj primio. Samo ispravak metapodataka datuma primitka obnavlja pravi kronološki poredak. Kao što objašnjava članak o tome zašto sortiranje po datumu slanja nije pravo rješenje, ovo zaobilazno rješenje ostavlja temeljni problem netaknutim.

Apple Mail na iPhoneu i iPadu

Nema prilagodbe stupaca na iOS-u

Aplikacija Mail na iPhoneu i iPadu ne dopušta odabir stupca datuma za prikaz. Prikazuje jedan datum po emailu, određen IMAP metapodacima s poslužitelja. Nakon migracije, svaki email u Mailu na iOS-u prikazuje datum migracije. Nikakvo zaobilazno rješenje nije dostupno na uređaju. Ispravak se mora provesti na razini poslužitelja.

iCloud Mail i migracija

Ako je migracija uključivala prijenos na iCloud Mail račun (ili s iClouda na drugog pružatelja), isti problem datuma može se pojaviti. Appleovi IMAP poslužitelji slijede standardno ponašanje dodavanja zaglavlja Received pri APPEND operacijama. iCloud Mail računi mogu se spojiti na Redate.io putem IMAP-a za analizu i ispravak, koristeći lozinke specifične za aplikacije generirane u postavkama Apple ID-a.

Ispravak na razini poslužitelja

Zašto se ispravak mora provesti na poslužitelju

Apple Mail je IMAP klijent. Čita i prikazuje podatke s poslužitelja elektroničke pošte. Krivi datumi pohranjeni su na poslužitelju (u obliku migracijskih zaglavlja Received i netočnih INTERNALDATE vrijednosti). Nikakva promjena postavki u Apple Mailu ne može zaobići ono što poslužitelj javlja. Jedini način da Apple Mail prikaže ispravne datume je ispraviti podatke na samom poslužitelju.

Kako Redate.io ispravlja datume u Apple Mailu

Redate.io se spaja na poslužitelj elektroničke pošte (ne izravno na Apple Mail) i ispravlja podatke na izvoru. Vlasnički mehanizam za ispravke funkcionira s bilo kojim poslužiteljem koji hostira emailove, uključujući Google Workspace, Microsoft 365, iCloud Mail, Zoho Mail i Zimbru.

Višestupanjski analitički cjevovod Redate.io-a identificira migracijske potpise u lancu zaglavlja, primjenjuje ciljane ispravke čuvajući cjelovitost poruke (S/MIME potpisi, multipart strukture, umetnuti privici, ne-ASCII kodirana zaglavlja), i provodi provjeru cjelovitosti na svakom ispravljenom emailu. Izvornici su sačuvani u vidljivoj mapi sigurnosne kopije "Redate.io - Originals" 30 dana.

Nakon ispravka, Apple Mail na macOS-u automatski sinkronizira ispravljene datume. Na iPhoneu i iPadu, aplikacija Mail ažurira se u sljedećem ciklusu sinkronizacije. Nisu potrebne nikakve izmjene konfiguracije na Apple uređajima.

Korak po korak: ispravak datuma u Apple Mailu

Korak 1: identificirajte poslužitelj elektroničke pošte

Odredite koji poslužitelj hostira dotični sandučić. Provjerite postavke računa u Apple Mailu (Mail, pa Računi na macOS-u) da vidite adresu IMAP poslužitelja. Uobičajeni poslužitelji uključuju imap.gmail.com (Google), outlook.office365.com (Microsoft 365) i razne druge IMAP hostove.

Korak 2: spojite Redate.io

Kreirajte račun na Redate.io i spojite poslužitelj elektroničke pošte. Za Google Workspace, koristite delegaciju Service Accounta. Za Microsoft 365, koristite registraciju Azure AD aplikacije. Za druge IMAP poslužitelje, unesite adresu poslužitelja i vjerodajnice. Za iCloud Mail, generirajte lozinku specifičnu za aplikaciju na appleid.apple.com.

Korak 3: pokrenite besplatnu analizu

Redate.io analizira sandučić i prikazuje koliko emailova ima probleme s datumom migracije. Analiza pokriva sve mape. Nije potrebno nikakvo plaćanje. Rezultati prikazuju ukupan broj pogođenih emailova i pregled datuma prije/poslije.

Korak 4: ispravite i provjerite

Odaberite plan temeljen na broju pogođenih emailova i pokrenite ispravak. Kad je dovršen, otvorite Apple Mail na macOS-u: datumi bi trebali biti ispravljeni nakon sinkronizacije. Provjerite i na iPhoneu i iPadu; ispravljeni datumi pojavljuju se nakon sljedeće sinkronizacije.

Apple Mail prikazuje krivi datum na svim vašim emailovima? Pokrenite besplatnu analizu s Redate.io i saznajte koliko je emailova pogođeno.