Apple Mail: väärä päivä 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:llä ja iOS:llä kohtaavat usein hämmentävän ongelman: kaikki sähköpostit näyttävät saman päivämäärän, migraatiopäivän. Olipa viesti lähetetty 2018 tai 2023, Apple Mail näyttää saman aikaleiman kaikkialla. Ongelma koskee Apple Mailia Macilla, Mail-sovellusta iPhonella ja iPadilla, 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ää IMAP INTERNALDATE:n ja viestin otsakekentien yhdistelmää päivämäärän määrittämiseen. Toisin kuin Outlook (joka nojaa vahvasti uusimpaan "Received"-otsakkeeseen), Apple Mail antaa IMAP INTERNALDATE:lle merkittävän painoarvon. Normaalin toimituksen aikana INTERNALDATE vastaa todellista vastaanottopäivämäärää. Migraation jälkeen tämä arvo voi heijastaa migraatioaikaa (jos työkalu ei nimenomaisesti säilyttänyt päivämäärää) tai olla oikea (jos työkalu säilytti sen). Mutta vaikka INTERNALDATE olisi säilytetty, migraatiotyökalun lisäämä uusi "Received"-otsake voi häiritä Apple Mailin päivämäärän ratkaisulogiikkaa.

"Received"-otsakkeen vaikutus Apple Mailiin

Kun migraatiotyökalu lisää sähköpostin IMAP APPEND -komennolla, kohdepalvelin lisää uuden "Received"-otsakkeen migraation aikaleimalla. Apple Mail ei aina nojaa uusimpaan "Received"-otsakkeeseen (toisin kuin Outlook), mutta migraatio-otsakkeen läsnäolo voi vaikuttaa näytettävään päivämäärään joissain näkymissä ja tietyissä macOS- tai iOS-versioissa. Käyttäytyminen ei ole täysin yhdenmukainen versioiden välillä, mikä vaikeuttaa diagnosointia.

"Lähetyspäivä"-sarake: miksi se ei täysin ratkaise ongelmaa

"Lähetyspäivä"-sarakkeen lisääminen Apple Mailiin

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

Tämän kiertotien rajoitukset

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

Ja iPhonella ja iPadilla? Mail-sovellus ei tarjoa sarakkeiden muokkausta. Käyttäjä näkee vain oletuspäivämäärän, eli migraatiopäivämäärän.

Toisaalta "Lähetyspäivä"-sarake näyttää hetken jolloin lähettäjä kirjoitti viestin, joka voi erota hetkestä jolloin vastaanottaja sai sen. Vain vastaanottopäivämäärän metatietojen korjaus palauttaa todellisen aikajärjestyksen. Kuten artikkeli miksi lähetyspäivän mukainen lajittelu ei ole oikea ratkaisu selittää, tämä kiertotie jättää perusongelman ennalleen.

Apple Mail iPhonella ja iPadilla

Ei sarakkeiden muokkausta iOS:llä

iPhonen ja iPadin Mail-sovellus 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, IMAP-palvelimen metatietojen perusteella. Migraation jälkeen jokainen iOS Mail -sähköposti näyttää migraatiopäivämäärän. Kiertoteitä ei ole laitteella. Korjaus on tehtävä palvelintasolla.

iCloud Mail ja migraatio

Jos migraatio sisälsi siirron iCloud Mail -tiliin (tai iCloudista toiseen palveluntarjoajaan), sama päivämääräongelma voi esiintyä. Applen IMAP-palvelimet noudattavat standardikäyttäytymistä "Received"-otsakkeiden lisäämisessä APPEND-operaatioissa. iCloud Mail -tilit voidaan yhdistää Redate.io:hon IMAP:n kautta käyttäen Apple ID -asetuksissa luotuja sovelluskohtaisia salasanoja.

Palvelintason korjaus

Miksi korjaus on tehtävä palvelimella

Apple Mail on IMAP-asiakasohjelma. Se lukee ja näyttää sähköpostipalvelimen dataa. Väärät päivämäärät ovat tallennettuna palvelimelle (migraation "Received"-otsakkeina ja väärinä INTERNALDATE-arvoina). Mikään Apple Mailin asetusmuutos ei voi ohittaa sitä mitä palvelin raportoi. Ainoa tapa saada Apple Mail näyttämään oikeat päivämäärät on korjata data itse palvelimella.

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

Redate.io yhdistää sähköpostipalvelimeen (ei suoraan Apple Mailiin) ja korjaa datan lähteellä. Oma 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 monivaiheinen analyysiprosessi tunnistaa migraatiotunnisteet otsakeketjussa, tekee kohdennettuja korjauksia säilyttäen viestin eheyden (S/MIME-allekirjoitukset, multipart-rakenteet, upotetut liitteet, ei-ASCII-otsakkeet) ja suorittaa eheystarkistuksen jokaiselle korjatulle sähköpostille. Alkuperäiset säilytetään näkyvässä "Redate.io - Originals" -varmuuskopiokansiossa 30 päivää.

Korjauksen jälkeen Apple Mail macOS:llä synkronoi korjatut päivämäärät automaattisesti. iPhonella ja iPadilla Mail-sovellus päivittyy seuraavalla synkronointikierroksella. Apple-laitteissa ei tarvitse muuttaa mitään asetuksia.

Vaiheittain: Apple Mailin päivämäärien korjaus

Vaihe 1: sähköpostipalvelimen tunnistaminen

Selvitä mikä palvelin isännöi kyseistä postilaatikkoa. Tarkista tilin asetukset Apple Mailissa (Mail, sitten Tilit macOS:llä) 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: Redate.io:n yhdistäminen

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

Vaihe 3: ilmaisen analyysin käynnistäminen

Redate.io analysoi postilaatikon ja kertoo kuinka monella sähköpostilla on migraation päivämääräongelmia. Analyysi kattaa kaikki kansiot. Maksua ei vaadita. Tulokset näyttävät vaikuttuneiden sähköpostien kokonaismäärän ja esikatselun päivämääristä ennen ja jälkeen.

Vaihe 4: korjaus ja varmennus

Valitse suunnitelma vaikuttuneiden sähköpostien määrän perusteella ja käynnistä korjaus. Valmistumisen jälkeen avaa Apple Mail macOS:llä: päivämäärien pitäisi olla korjattuja synkronoinnin jälkeen. Tarkista myös iPhonella ja iPadilla; korjatut päivämäärät näkyvät seuraavan synkronoinnin jälkeen.

Apple Mail näyttää väärän päivän kaikissa sähköposteissa? Käynnistä ilmainen analyysi Redate.io:lla ja selvitä kuinka monta sähköpostia on vaikuttunut.