Kodėl „Apple Mail" rodo klaidingą datą po migracijos
Po el. pašto migracijos „Apple Mail" naudotojai „macOS" ir „iOS" sistemose dažnai aptinka klaidinančią problemą: visi el. laiškai rodo tą pačią datą - migracijos dieną. Nesvarbu, ar pranešimas buvo išsiųstas 2018, ar 2023 metais, „Apple Mail" rodo tą pačią laiko žymą visur. Ši problema paveikia „Apple Mail" „Mac" kompiuteryje, „Mail" programą „iPhone" ir „iPad" bei bet kurį „Apple" įrenginį, sinchronizuotą su ta pačia paskyra.
Kaip „Apple Mail" nustato rodomą datą
„Apple Mail" naudoja IMAP INTERNALDATE ir pranešimo antraščių kombinaciją datai, kuri rodoma šalia kiekvieno el. laiško, nustatyti. Skirtingai nei „Outlook" (kuris stipriai remiasi naujausia „Received" antrašte), „Apple Mail" skiria didelę reikšmę IMAP INTERNALDATE. Įprasto pristatymo metu INTERNALDATE atitinka faktinį gavimo laiką. Po migracijos ši reikšmė gali atspindėti migracijos laiką (jei įrankis neišsaugojo datos) arba būti teisinga (jei įrankis ją išsaugojo). Tačiau net kai INTERNALDATE išsaugota, migracijos įrankio pridėta nauja „Received" antraštė gali sutrikdyti „Apple Mail" datos nustatymo logiką.
„Received" antraštės poveikis „Apple Mail"
Kai migracijos įrankis įterpia el. laišką per IMAP APPEND, paskirties serveris prideda naują „Received" antraštę su migracijos laiko žyma. „Apple Mail" ne visada remiasi naujausia „Received" antrašte (skirtingai nei „Outlook"), tačiau migracijos antraštės buvimas gali paveikti rodomą datą tam tikruose rodiniuose ir tam tikrose „macOS" ar „iOS" versijose. Elgesys nėra visiškai nuoseklus tarp versijų, o tai apsunkina diagnozavimą.
Stulpelis „Išsiuntimo data": kodėl tai nevisiškai išsprendžia problemą
„Išsiuntimo datos" stulpelio pridėjimas „Apple Mail"
Dažniausias patarimas „Apple" forumuose: pridėti „Išsiuntimo datos" stulpelį prie pranešimų sąrašo. „macOS Mail" programoje tai daroma per Rodinys, tada Stulpeliai, tada Išsiuntimo data. Šis stulpelis skaito RFC 2822 „Date" antraštę, kuri yra išsaugota migracijos metu ir atspindi originalią išsiuntimo datą.
Kodėl šis apėjimas nepakankamas
„Išsiuntimo datos" stulpelio pridėjimas pateikia nuorodą į teisingą datą, bet netaiso pagrindinės problemos. Numatytasis „Gavimo datos" stulpelis toliau rodo migracijos datą. „Apple Mail" paieškos rezultatai naudoja gavimo datą. Išmanieji pašto dėžutės aplankai, filtruojantys pagal datą, naudoja gavimo datą. O „Spotlight" „macOS" sistemoje indeksuoja gavimo datą, o tai reiškia, kad sistemos paieška grąžina klaidingus rezultatus.
O „iPhone" ir „iPad"? „Mail" programa tiesiog nesiūlo stulpelių individualizavimo. Naudotojas mato tik numatytąją datą, t. y. migracijos datą.
Beje, „Išsiuntimo datos" stulpelis rodo momentą, kai siuntėjas sudarė pranešimą, kuris gali skirtis nuo momento, kai gavėjas jį gavo. Tik gavimo datos metaduomenų korekcija atkuria tikrąją chronologinę tvarką. Kaip paaiškinta straipsnyje apie tai, kodėl rūšiavimas pagal išsiuntimo datą nėra tikras sprendimas, šis apėjimas palieka pagrindinę problemą nepaliestą.
„Apple Mail" „iPhone" ir „iPad"
Jokio stulpelių individualizavimo „iOS"
„Mail" programa „iPhone" ir „iPad" neleidžia pasirinkti, kurį datos stulpelį rodyti. Ji rodo vieną datą kiekvienam el. laiškui, nustatytą pagal serverio IMAP metaduomenis. Po migracijos kiekvienas „iOS Mail" el. laiškas rodo migracijos datą. Jokio apėjimo įrenginyje nėra. Taisymas turi būti atliktas serverio lygiu.
„iCloud Mail" ir migracija
Jei migracija apėmė perkėlimą į „iCloud Mail" paskyrą (arba iš „iCloud" į kitą teikėją), ta pati datų problema gali kilti. „Apple" IMAP serveriai laikosi standartinio „Received" antraščių pridėjimo elgesio APPEND operacijų metu. „iCloud Mail" paskyros gali būti prijungtos prie Redate.io per IMAP, naudojant programai skirtus slaptažodžius, sugeneruotus „Apple ID" nustatymuose.
Serverio lygio taisymas
Kodėl taisymas turi būti atliktas serveryje
„Apple Mail" yra IMAP klientas. Jis skaito ir rodo duomenis iš el. pašto serverio. Klaidingos datos saugomos serveryje (kaip migracijos „Received" antraštės ir neteisingos INTERNALDATE reikšmės). Joks „Apple Mail" nustatymo keitimas negali apeiti to, ką praneša serveris. Vienintelis būdas priversti „Apple Mail" rodyti teisingas datas - pataisyti duomenis pačiame serveryje.
Kaip Redate.io taiso „Apple Mail" datas
Redate.io prisijungia prie el. pašto serverio (ne prie „Apple Mail" tiesiogiai) ir taiso duomenis šaltinyje. Nuosavybinis taisymo variklis veikia su bet kuriu serveriu, talpinančiu el. laiškus, į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 tikslines korekcijas išsaugodamas pranešimo vientisumą (S/MIME parašus, daugiadales struktūras, įdėtus priedus, ne ASCII koduotas antraštes) ir atlieka vientisumo patikrą kiekvienam pataisytam el. laiškui. Originalai saugomi matomame atsarginės kopijos aplanke „Redate.io - Originals" 30 dienų.
Po taisymo „Apple Mail" „macOS" automatiškai sinchronizuoja pataisytas datas. „iPhone" ir „iPad" „Mail" programa atsinaujina kito sinchronizacijos ciklo metu. Jokių konfigūracijos pakeitimų „Apple" įrenginiuose nereikia.
Žingsnis po žingsnio: „Apple Mail" datų taisymas
1 žingsnis: identifikuoti el. pašto serverį
Nustatykite, kuris serveris talpina atitinkamą pašto dėžutę. Patikrinkite paskyros nustatymus „Apple Mail" programoje (Mail, tada Paskyros „macOS") ir raskite IMAP serverio adresą. Dažni serveriai apima imap.gmail.com (Google), outlook.office365.com (Microsoft 365) ir įvairius kitus IMAP serverius.
2 žingsnis: prisijungti prie Redate.io
Sukurkite paskyrą Redate.io ir prijunkite el. pašto serverį. „Google Workspace" atveju naudokite paslaugos paskyros delegavimą. „Microsoft 365" atveju naudokite „Azure AD" programos registraciją. Kitiems IMAP serveriams įveskite serverio adresą ir kredencialus. „iCloud Mail" atveju sugeneruokite programai skirtą slaptažodį appleid.apple.com svetainėje.
3 žingsnis: paleisti nemokamą analizę
Redate.io analizuoja pašto dėžutę ir nurodo, kiek el. laiškų turi migracijos datų problemas. Analizė apima visus aplankus. Jokio mokėjimo nereikia. Rezultatai rodo bendrą paveiktų el. laiškų skaičių ir datų prieš/po peržiūrą.
4 žingsnis: taisyti ir patikrinti
Pasirinkite planą pagal paveiktų el. laiškų skaičių ir paleiskite taisymą. Užbaigus atidarykite „Apple Mail" „macOS": datos turėtų būti pataisytos po sinchronizacijos. Patikrinkite taip pat „iPhone" ir „iPad" - pataisytos datos pasirodys po kitos sinchronizacijos.
„Apple Mail" rodo klaidingą datą visiems jūsų el. laiškams? Paleiskite nemokamą analizę su Redate.io ir sužinokite, kiek el. laiškų paveikta.