Zašto Apple Mail prikazuje krivi datum nakon migracije
Nakon migracije sustava e-pošte, korisnici Apple Maila na macOS-u i iOS-u često nailaze na zbunjujući problem: svi emailovi prikazuju isti datum, onaj kada je migracija izvršena. Bez obzira je li poruka poslana 2018. ili 2023. godine, Apple Mail svuda prikazuje isti vremenski pečat. Problem zahvać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 vrijednosti i zaglavlja poruke kako bi odredio koji se datum prikazuje uz svaki email. Za razliku od Outlooka (koji se oslanja na najnovije zaglavlje "Received"), Apple Mail pridaje veliku važnost IMAP INTERNALDATE vrijednosti. Kod normalne dostave, INTERNALDATE odgovara stvarnom vremenu primitka. Nakon migracije, ta vrijednost može odražavati trenutak migracije (ako alat nije eksplicitno sačuvao datum) ili biti ispravna (ako ga je alat sačuvao). No čak i kada je INTERNALDATE sačuvan, novo zaglavlje "Received" koje dodaje alat za migraciju može poremetiti logiku razrješavanja datuma u Apple Mailu.
Utjecaj zaglavlja Received na Apple Mail
Kada alat za migraciju umetne email putem IMAP APPEND operacije, odredišni poslužitelj dodaje novo zaglavlje "Received" s vremenskim pečatom migracije. Apple Mail se ne oslanja uvijek na najnovije zaglavlje Received (za razliku od Outlooka), ali prisutnost zaglavlja migracije može utjecati na prikazani datum u pojedinim prikazima i na pojedinim verzijama macOS-a ili iOS-a. Ponašanje nije posve dosljedno od verzije do verzije, što otežava dijagnozu.
Stupac "Datum slanja": zašto to ne rješava sve
Dodavanje stupca "Datum slanja" u Apple Mailu
Najčešći savjet na Apple forumima: dodajte stupac "Datum slanja" na popis poruka. Na macOS Mailu, to se postiže putem izbornika Prikaz, zatim Stupci, zatim Datum slanja. Taj stupac čita RFC 2822 zaglavlje "Date", koje se čuva tijekom migracije i odražava originalni datum slanja.
Ograničenja ovog pristupa
Dodavanje stupca "Datum slanja" pruža uvid u ispravan datum, ali ne rješava temeljni problem. Zadani stupac "Datum primitka" i dalje prikazuje datum migracije. Rezultati pretraživanja u Apple Mailu koriste datum primitka. Pametne poštanske sandučiće koje filtriraju po datumu koriste datum primitka. A Spotlight na macOS-u indeksira datum primitka, što znači da sistemsko pretraživanje vraća pogrešne rezultate.
A što je s iPhoneom i iPadom? Aplikacija Mail jednostavno ne nudi nikakvo prilagođavanje stupaca. Korisnik vidi samo zadani datum, tj. datum migracije.
Inače, stupac "Datum slanja" prikazuje trenutak kada je pošiljatelj sastavio poruku, koji može biti različit od trenutka kada ju je primatelj primio. Jedino ispravljanje metapodataka o datumu primitka vraća pravi kronološki redoslijed. Kao što objašnjava članak o tome zašto sortiranje po datumu slanja nije pravo rješenje, ovaj zaobilazni pristup ostavlja temeljni problem netaknutim.
Apple Mail na iPhoneu i iPadu
Bez prilagodbe stupaca na iOS-u
Aplikacija Mail na iPhoneu i iPadu ne omogućuje odabir kojeg stupca s datumom prikazati. Prikazuje jedan jedini datum uz svaki email, određen IMAP metapodacima s poslužitelja. Nakon migracije, svaki email u Mailu na iOS-u prikazuje datum migracije. Na uređaju nije dostupan nijedan zaobilazni postupak. Ispravak se mora izvršiti 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 s datumima može se pojaviti. Apple-ovi 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 protokola za skeniranje 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 izvršiti na poslužitelju
Apple Mail je IMAP klijent. Čita i prikazuje podatke s poslužitelja e-pošte. Pogrešni datumi pohranjeni su na poslužitelju (u obliku zaglavlja Received migracije i netočnih INTERNALDATE vrijednosti). Nikakva promjena postavki u Apple Mailu ne može zaobići ono što poslužitelj prijavljuje. Jedini način da Apple Mail prikazuje ispravne datume jest ispraviti podatke na samom poslužitelju.
Kako Redate.io ispravlja datume u Apple Mailu
Redate.io spaja se na poslužitelj e-pošte (ne izravno na Apple Mail) i ispravlja podatke na izvoru. Vlasnički motor za ispravak radi s bilo kojim poslužiteljem koji hostira emailove, uključujući Google Workspace, Microsoft 365, iCloud Mail, Zoho Mail i druge platforme.
Redate.io-ov višestupanjski analitički pipeline prepoznaje potpise migracije u lancu zaglavlja, primjenjuje ciljane ispravke uz očuvanje integriteta poruke (S/MIME potpisi, multipart strukture, priložene datoteke, zaglavlja kodirana u non-ASCII formatu) i izvršava provjeru integriteta za svaki ispravljeni email. Originali se čuvaju u vidljivoj mapi rezervnih kopija "Redate.io - Originals" 30 dana.
Nakon ispravka, Apple Mail na macOS-u automatski sinkronizira ispravljene datume. Na iPhoneu i iPadu, aplikacija Mail se ažurira pri sljedećem ciklusu sinkronizacije. Nije potrebna nikakva promjena konfiguracije na Apple uređajima.
Korak po korak: ispravljanje datuma u Apple Mailu
Korak 1: identificirajte poslužitelj e-pošte
Utvrdite koji poslužitelj hostira dotični poštanski sandučić. Provjerite postavke računa u Apple Mailu (Mail, zatim Računi na macOS-u) kako biste vidjeli 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
Stvorite račun na Redate.io i spojite poslužitelj e-pošte. Za Google Workspace, koristite Service Account delegaciju. Za Microsoft 365, koristite registraciju Azure AD aplikacije. Za ostale 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 besplatno skeniranje
Redate.io skenira poštanski sandučić i pokazuje koliko emailova ima probleme s datumom migracije. Skeniranje obuhvaća sve mape. Nije potrebno plaćanje. Rezultati prikazuju ukupan broj zahvaćenih emailova i pregled datuma prije i poslije ispravka.
Korak 4: ispravite i provjerite
Odaberite plan prema broju zahvaćenih emailova i pokrenite ispravak. Nakon završetka, 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 besplatno skeniranje s Redate.io i saznajte koliko je emailova zahvaćeno.