Apple Mail: väärät päivämäärät migraation jälkeen

4 min

Miksi Apple Mail näyttää väärän päivämäärän migraation jälkeen

Sähköpostimigraation jälkeen Apple Mailin käyttäjät macOS:ssä ja iOS:ssä törmäävät usein hämmentävään ongelmaan: kaikki sähköpostit näyttävät saman päivämäärän, eli migraatiopäivän. Ei ole väliä, onko viesti lähetetty vuonna 2018 vai 2023 - Apple Mail näyttää saman aikaleiman kaikkialle. Ongelma koskee Apple Mailia Macissa, Mail-sovellusta iPhonessa ja iPadissa sekä kaikkia samaan tiliin synkronoituja Apple-laitteita.

Miten Apple Mail määrittää näytettävän päivämäärän

Apple Mail käyttää yhdistelmää IMAP INTERNALDATE-arvosta ja viestin otsakkeista määrittääkseen, mikä päivämäärä kunkin sähköpostin vieressä näkyy. Toisin kuin Outlook (joka nojaa voimakkaasti uusimpaan "Received"-otsakeeseen), Apple Mail antaa merkittävää painoa IMAP INTERNALDATE-arvolle. Normaalin toimituksen aikana INTERNALDATE vastaa todellista vastaanottamisaikaa. Migraation jälkeen tämä arvo voi kuvastaa migraatioaikaa (jos työkalu ei ole nimenomaisesti säilyttänyt alkuperäistä päivämäärää) tai olla oikein (jos työkalu on sen säilyttänyt). Mutta vaikka INTERNALDATE olisikin säilytetty, migraatiotyökalun lisäämä uusi "Received"-otsake voi häiritä Apple Mailin päivämäärän resolvoinnin logiikkaa.

Received-otsakkeen vaikutus Apple Mailiin

Kun migraatiotyökalu lisää sähköpostin IMAP APPEND -toiminnolla, kohdejärjestelmä lisää uuden "Received"-otsakkeen migraation aikaleimalla. Apple Mail ei aina perustu uusimpaan Received-otsakeeseen (toisin kuin Outlook), mutta migraatiootsakkeella voi olla vaikutusta näytettävään päivämäärään tietyissä näkymissä ja tietyissä macOS- tai iOS-versioissa. Käytös ei ole täysin johdonmukaista eri versioiden välillä, mikä vaikeuttaa diagnoosin tekemistä.

Lähetyspäivämäärä-sarake: miksi se ei ratkaise ongelmaa

Lähetyspäivämäärä-sarakkeen lisääminen Apple Mailiin

Yleisin neuvo Apple-foorumeilla: lisää "Lähetyspäivämäärä"-sarake viestilistaan. macOS Mailissa tämä onnistuu kohdasta Näytä, sitten Sarakkeet, sitten Lähetyspäivämäärä. Tämä sarake lukee RFC 2822 "Date"-otsakkeen, joka säilyy migraation aikana ja heijastaa alkuperäistä lähetysaikaa.

Tämän kiertoreitin rajoitukset

Lähetyspäivämäärä-sarakkeen lisääminen tarjoaa viitteen oikeaan päivämäärään, mutta ei korjaa taustalla olevaa ongelmaa. Oletussarake "Vastaanottopäivämäärä" näyttää edelleen migraatiopäivän. Apple Mailin hakutulokset käyttävät vastaanottopäivämäärää. Älypostilaatikot, jotka suodattavat päivämäärän perusteella, käyttävät vastaanottopäivämäärää. Ja macOS:n Spotlight indeksoi vastaanottopäivämäärän, mikä tarkoittaa, että järjestelmähaku palauttaa vääriä tuloksia.

Entä iPhonessa ja iPadissa? Mail-sovellus ei yksinkertaisesti tarjoa sarakemukauttamista. Käyttäjä näkee vain oletuslistan päivämäärän, eli migraatiopäivän.

Muuten, lähetyspäivämäärä-sarake näyttää hetken, jolloin lähettäjä on kirjoittanut viestin, mikä voi erota siitä, milloin vastaanottaja sen sai. Vain vastaanottopäivämäärän metatietojen korjaaminen palauttaa todellisen kronologisen järjestyksen. Kuten artikkelissa miksi lajittelu lähetyspäivän mukaan ei ole oikea ratkaisu selitetään, tämä kiertoreitti jättää perimmäisen ongelman koskemattomaksi.

Apple Mail iPhonessa ja iPadissa

Ei sarakemukauttamista iOS:ssä

Mail-sovellus iPhonessa ja iPadissa ei anna valita, mitä päivämääräsaraketta näytetään. Se näyttää yhden päivämäärän per sähköposti, jonka palvelimen IMAP-metatiedot määrittävät. Migraation jälkeen jokainen sähköposti iOS:n Mailissa näyttää migraatiopäivän. Mitään kiertoreittiä ei ole saatavilla laitteella. Korjaus on tehtävä palvelintasolla.

iCloud Mail ja migraatio

Jos migraatio sisälsi siirron iCloud Mail -tilille (tai iCloudista toiseen palveluntarjoajaan), sama päivämääräongelma voi ilmetä. Applen IMAP-palvelimet noudattavat standardikäytäntöä lisäämällä Received-otsakkeita APPEND-toimintojen yhteydessä. iCloud Mail -tilit voidaan yhdistää Redate.io:hun IMAP-yhteydellä skannausta ja korjausta varten käyttämällä Apple ID -asetuksissa generoituja sovelluksen salasanoja.

Korjaus palvelintasolla

Miksi korjaus on tehtävä palvelimella

Apple Mail on IMAP-asiakas. Se lukee ja näyttää postipalvelimelta tulevat tiedot. Väärät päivämäärät on tallennettu palvelimelle (migraation Received-otsakkeina ja virheellisinä INTERNALDATE-arvoina). Mikään Apple Mailin asetusmuutos ei pysty ohittamaan sitä, mitä palvelin raportoi. Ainoa tapa saada Apple Mail näyttämään oikeat päivämäärät on korjata tiedot itse palvelimella.

Miten Redate.io korjaa Apple Mailin päivämäärät

Redate.io yhdistää suoraan postipalvelimeen (ei Apple Mailiin) ja korjaa tiedot lähteessä. Omistusoikeudellinen korjausmoottori toimii minkä tahansa sähköposteja isännöivän palvelimen kanssa, mukaan lukien Google Workspace, Microsoft 365, iCloud Mail, Zoho Mail ja Zimbra.

Redate.io:n monitasoinen analysointiputki tunnistaa migraatiosignatuurit otsakekedjusta, soveltaa kohdennettuja korjauksia säilyttäen viestirakenteen eheyden (S/MIME-allekirjoitukset, multipart-rakenteet, liitetiedostot, ei-ASCII-koodatut otsakkeet), ja suorittaa eheyden tarkistuksen jokaiselle korjatulle sähköpostille. Alkuperäiset viestit säilytetään näkyvässä "Redate.io - Originals" -varmuuskopiointikansiossa 30 päivän ajan.

Korjauksen jälkeen Apple Mail macOS:ssä synkronoi korjatut päivämäärät automaattisesti. iPhonessa ja iPadissa Mail-sovellus päivittyy seuraavan synkronointikierroksen yhteydessä. Mitään konfigurointimuutoksia Apple-laitteisiin ei tarvita.

Vaihe vaiheelta: Apple Mailin päivämäärien korjaaminen

Vaihe 1: selvitä postipalvelin

Selvitä, mikä palvelin isännöi kyseistä postilaatikkoa. Tarkista Apple Mailin tilin asetukset (Mail, sitten Tilit macOS:ssä) nähdäksesi IMAP-palvelimen osoitteen. Yleisiä palvelimia ovat imap.gmail.com (Google), outlook.office365.com (Microsoft 365) ja erilaiset muut IMAP-palvelimet.

Vaihe 2: yhdistä Redate.io

Luo tili Redate.io:ssa ja yhdistä postipalvelin. Google Workspacelle käytä Service Account -delegointia. Microsoft 365:lle käytä Azure AD -sovellusrekisteröintiä. Muille IMAP-palvelimille syötä palvelimen osoite ja tunnistetiedot. iCloud Mailille generoi sovelluksen salasana osoitteessa appleid.apple.com.

Vaihe 3: käynnistä ilmainen skannaus

Redate.io skannaa postilaatikon ja kertoo, kuinka monessa sähköpostissa on migraatiopäivämääräongelmia. Skannaus kattaa kaikki kansiot. Maksamista ei vaadita. Tulokset näyttävät kyseessä olevien sähköpostien kokonaismäärän ja esikatselun päivämääristä ennen korjausta ja sen jälkeen.

Vaihe 4: korjaa ja tarkista

Valitse suunnitelma kyseessä olevien sähköpostien määrän perusteella ja käynnistä korjaus. Kun se on valmis, avaa Apple Mail macOS:ssä: päivämäärien pitäisi olla korjattu synkronoinnin jälkeen. Tarkista myös iPhonelta ja iPadilta; korjatut päivämäärät näkyvät seuraavan synkronoinnin jälkeen.

Näyttääkö Apple Mail kaikissa sähköposteissasi väärää päivämäärää? Käynnistä ilmainen skannaus Redate.io:ssa ja selvitä, kuinka moni sähköposti on kyseessä.

Aiheeseen liittyvät artikkelit