Apple Mail: klaidinga data po migracijos

5 min

Kodėl Apple Mail rodo klaidingą datą po migracijos

Po el. pašto migracijos „Apple Mail" naudotojai „macOS" ir „iOS" sistemose dažnai aptinka nerimą keliantį reiškinį: visi laiškai rodo tą pačią datą, migracijos dieną. Nesvarbu, ar žinutė buvo išsiųsta 2018 ar 2023 metais, „Apple Mail" visur rodo tą patį laiko žymą. Ši problema paveikia „Apple Mail" „Mac" kompiuteryje, „Mail" programą „iPhone" ir „iPad" įrenginiuose ir visus „Apple" įrenginius, sinchronizuotus su ta pačia paskyra.

Kaip „Apple Mail" nustato rodomą datą

„Apple Mail" naudoja IMAP INTERNALDATE ir žinutės antraščių derinį, kad nustatytų šalia kiekvieno laiško rodomą datą. Skirtingai nei „Outlook" (kuris labai remiasi naujausiu „Received" antrašte), „Apple Mail" teikia didelę reikšmę IMAP INTERNALDATE. Įprasto pristatymo metu INTERNALDATE atitinka tikrąjį gavimo laiką. Po migracijos ši reikšmė gali atspindėti migracijos laiką (jei įrankis aiškiai neišsaugojo datos) arba būti teisinga (jei įrankis ją išsaugojo). Tačiau net kai INTERNALDATE išsaugoma, naujas „Received" antraštė, kurią prideda migracijos įrankis, gali sutrikdyti „Apple Mail" datos nustatymo logiką.

„Received" antraštės poveikis „Apple Mail"

Kai migracijos įrankis įkelia el. laišką per IMAP APPEND, paskirties serveris prideda naują „Received" antraštę su migracijos laiko žyma. „Apple Mail" ne visada remiasi naujausiu „Received" antrašte (skirtingai nei „Outlook"), tačiau migracijos antraštės buvimas gali paveikti rodomą datą tam tikruose vaizduose ir tam tikrose „macOS" arba „iOS" versijose. Elgesys nėra visiškai nuoseklus skirtingose versijose, o tai apsunkina diagnostiką.

Stulpelis „Išsiuntimo data": kodėl tai neišsprendžia problemos

Kaip pridėti „Išsiuntimo datos" stulpelį „Apple Mail"

Dažniausiai „Apple" forumuose rekomenduojamas patarimas: pridėti „Išsiuntimo datos" stulpelį laiškų sąraše. „macOS Mail" tai daroma per Rodymas, tada Stulpeliai, tada Išsiuntimo data. Šis stulpelis skaito RFC 2822 „Date" antraštę, kuri išsaugoma migracijos metu ir atspindi originalią išsiuntimo datą.

Šio sprendimo trūkumai

Pridėjus „Išsiuntimo datos" stulpelį pateikiama nuoroda į teisingą datą, tačiau pagrindinė problema lieka neišspręsta. Numatytasis stulpelis „Gavimo data" ir toliau rodo migracijos datą. „Apple Mail" paieškos rezultatai naudoja gavimo datą. Išmaniosios pašto dėžutės, filtruojančios pagal datą, naudoja gavimo datą. O „Spotlight" „macOS" sistemoje indeksuoja gavimo datą, tai reiškia, kad sisteminė paieška grąžina klaidingus rezultatus.

O „iPhone" ir „iPad"? „Mail" programa paprasčiausiai nesuteikia galimybės tinkinti stulpelių. Naudotojas mato tik numatytąją datą, t. y. migracijos datą.

Beje, „Išsiuntimo datos" stulpelis rodo momentą, kai siuntėjas parengė žinutę, kuris gali skirtis nuo momento, kai gavėjas ją gavo. Tik gavimo datos metaduomenų pataisymas atkuria tikrąją chronologinę tvarką. Kaip paaiškina straipsnis apie kodėl rikiavimas pagal išsiuntimo datą nėra tikras sprendimas, šis apėjimas palieka pagrindinę problemą nepaliestos.

„Apple Mail" „iPhone" ir „iPad" įrenginiuose

Stulpelių tinkinimas „iOS" nepasiekiamas

„Mail" programa „iPhone" ir „iPad" įrenginiuose neleidžia pasirinkti, kurį datos stulpelį rodyti. Ji rodo vieną datą kiekvienam laiškui, kurią nustato serverio IMAP metaduomenys. Po migracijos kiekvienas laiškas „Mail" programoje „iOS" rodo migracijos datą. Įrenginyje jokio apėjimo nėra. Taisymas turi vykti serverio lygiu.

„iCloud Mail" ir migracija

Jei migracija apėmė perkėlimą į „iCloud Mail" paskyrą (arba iš „iCloud" į kitą paslaugų teikėją), ta pati datos problema gali kilti. „Apple" IMAP serveriai laikosi standartinio elgesio, pridedant „Received" antraštę APPEND operacijų metu. „iCloud Mail" paskyras galima prijungti prie Redate.io per IMAP nuskaitymui ir taisymui, naudojant programoms skirtuosius slaptažodžius, sugeneruotus „Apple ID" nustatymuose.

Taisymas serverio lygiu

Kodėl taisymas turi vykti serveryje

„Apple Mail" yra IMAP klientas. Jis skaito ir rodo el. pašto serverio duomenis. Klaidingos datos saugomos serveryje (migracijos „Received" antraščių ir neteisingų INTERNALDATE reikšmių pavidalu). Jokie „Apple Mail" nustatymų pakeitimai negali apeiti to, ką praneša serveris. Vienintelis būdas, kaip priversti „Apple Mail" rodyti teisingas datas, yra pataisyti duomenis pačiame serveryje.

Kaip Redate.io taiso datas „Apple Mail"

Redate.io jungiasi prie el. pašto serverio (ne tiesiogiai prie „Apple Mail") ir taiso duomenis prie šaltinio. Patentuotas taisymo variklis veikia su bet kokiu serveriu, kuriame saugomi el. laiškai, įskaitant „Google Workspace", „Microsoft 365", „iCloud Mail", Zoho Mail ir Zimbra.

Redate.io daugiapakopis analizės konvejeris identifikuoja migracijos parašus antraščių grandinėje, taiko tikslias korekcijas išsaugant žinutės vientisumą (S/MIME parašai, daugiakomponentės struktūros, eilutiniai priedai, ne ASCII koduotės antraštės) ir atlieka vientisumo patikrinimą kiekvienam pataisytam el. laiškui. Originalai saugomi matomame atsarginės kopijos aplanke „Redate.io - Originals" 30 dienų.

Po taisymo „Apple Mail" „macOS" sistemoje automatiškai sinchronizuoja pataisytas datas. „iPhone" ir „iPad" įrenginiuose „Mail" programa atnaujinama per kitą sinchronizacijos ciklą. Jokie konfigūracijos pakeitimai „Apple" įrenginiuose nereikalingi.

Žingsnis po žingsnio: datos taisymas „Apple Mail"

1 žingsnis: nustatykite el. pašto serverį

Nustatykite, kuris serveris talpina susijusią pašto dėžutę. Patikrinkite paskyros nustatymus „Apple Mail" (Mail, tada Paskyros „macOS" sistemoje), kad pamatytumėte IMAP serverio adresą. Dažni serveriai apima imap.gmail.com (Google), outlook.office365.com (Microsoft 365) ir įvairius kitus IMAP talpinimo įrenginius.

2 žingsnis: prijunkite Redate.io

Sukurkite paskyrą Redate.io ir prijunkite el. pašto serverį. „Google Workspace" atveju naudokite Paslaugų paskyros delegavimą. „Microsoft 365" atveju naudokite „Azure AD" programos registraciją. Kitiems IMAP serveriams įveskite serverio adresą ir prisijungimo duomenis. „iCloud Mail" atveju sugeneruokite programai skirtąjį slaptažodį aplinkoje appleid.apple.com.

3 žingsnis: paleiskite nemokamą nuskaitymą

Redate.io nuskaito pašto dėžutę ir nurodo, kiek el. laiškų turi migracijos datos problemų. Nuskaitymas apima visus aplankus. Mokėjimas nereikalingas. Rezultatai rodo bendrą paveiktų el. laiškų skaičių ir datos peržiūrą prieš/po.

4 žingsnis: taisykite ir tikrinkite

Pasirinkite planą pagal paveiktų el. laiškų skaičių ir paleiskite taisymą. Pabaigus atidarykite „Apple Mail" „macOS" sistemoje: datos turėtų būti pataisytos po sinchronizacijos. Patikrinkite ir „iPhone" bei „iPad" įrenginiuose; pataisytos datos atsiranda po kito sinchronizacijos ciklo.

„Apple Mail" rodo klaidingą datą ant visų jūsų el. laiškų? Paleiskite nemokamą nuskaitymą su Redate.io ir sužinokite, kiek laiškų yra paveikta.

Susiję straipsniai