Korjaa manuaalisen IMAP-kopioinnin päivämäärät Apple
Miksi manuaalinen IMAP-kopiointi tuhoaa päivämäärät Apple Mailissa
Apple Mail tekee sähköpostien päivämäärien rikkomisesta vaarallisen helppoa. Raahaa viestejä IMAP-tililtä toiselle, pudota kohdekansion päälle, valmista. Paitsi että Apple Mail ei säilytä alkuperäistä päivämäärämetatietoa tässä toiminnossa. Kun Apple Mail lähettää viestin kohde-IMAP-palvelimelle, se ei välitä alkuperäistä INTERNALDATE-arvoa lähdepalvelimelta. Kohdepalvelin tallentaa latausaikaleiman uudeksi INTERNALDATE-arvoksi.
Apple Mailissa ei ole kiertotietä tälle. Toisin kuin Thunderbird (joka tarjoaa ainakin sarakevaihtoehdon Date-otsikon näyttämiseen), Apple Mailin viestiluettelo näyttää yksinomaan IMAP INTERNALDATE -arvon. Mikään piilotettu asetus, terminaalikomento tai lisäosa ei voi muuttaa tätä käyttäytymistä. Jokaisen viestin vieressä näkyvä päivämäärä on INTERNALDATE, ja manuaalisen IMAP-kopioinnin jälkeen tämä päivämäärä on kopioinnin suorituspäivä.
Useimmat Mac-käyttäjät, jotka raahaavat sähköposteja IMAP-tilien välillä, eivät tiedä tämän tapahtuvan. Apple Mail ei anna varoitusta. Yhdistät 6 vuoden sähköpostit vanhalta palveluntarjoajalta uudelle tilille, suljet kannettavan tyytyväisenä ja avaat sen seuraavana aamuna löytääksesi jokaisen siirretyn viestin näyttävän eilisen päivämäärän. Jos poistit alkuperäiset lähdetililtä? Oikeat päivämäärät ovat kadonneet kaikista ohjelmista. Ainoastaan jokaisen viestin sisälle haudattu Date-otsikko pitää vielä totuutta tallessa - näkymättömänä Apple Mailin käyttöliittymälle.
Miltä rikkinäiset päivämäärät näyttävät Apple Mailissa
Avaa Apple Mail Macillasi kopioituasi 12 000 sähköpostia vanhalta palveluntarjoajalta. Jokainen viesti jokaisessa kansiossa näyttää saman päivämäärän - kopiopäivän. Saapuneet, lähetetyt, projektiarkistot. Kaikki identtisiä. Päivämäärälajittelu ei auta, koska päivämääriä on vain yksi. Sopimusneuvottelu marraskuulta 2021? Onnea tuhansien viestien selailuun tasaisessa, lajittelemattomassa listassa.
iPhonessa ja iPadissa samat vioittuneet päivämäärät seuraavat sinua. macOS:n Smart Mailbox -säännöt, jotka suodattavat "Date Received" -arvon perusteella, tuottavat absurdeja tuloksia - joko kiinni jää jokainen kopioitu viesti tai ei yhtään, ajoituksesta riippuen. Ja tässä on kohta, joka yllättää monet: macOS:n Spotlight-haku indeksoi Apple Mail -viestit INTERNALDATE-arvon perusteella, joten sähköpostien hakeminen Apple Mailin ulkopuolelta (Cmd+Space) palauttaa väärät tulokset päivämääräsuodatetuille kyselyille. Vaurio ulottuu paljon itse Mail-sovellusta laajemmalle.
Redate.io palauttaa nämä päivämäärät otsikoketjuanalyysin ja päivämäärämetatietojen rekonstruoinnin avulla. Prosessi lukee jokaisen sähköpostin alkuperäisen Date-otsikon, suorittaa viestikohtaisen todennuksen ja korjaa palvelinpuolen päivämäärämetatiedot muuttamatta viestin sisältöä tai liitetiedostoja. Kun korjaus on tehty palvelintasolla, Apple Mail jokaisella Apple-laitteella synkronoi ja näyttää alkuperäiset päivämäärät automaattisesti.
Usein kysytyt kysymykset
Onko mitään tapaa säilyttää päivämäärät kopioitaessa sähköposteja Apple Mailissa?
Ei. Apple Mail ei tue INTERNALDATE-arvon määrittämistä IMAP-latausten yhteydessä. Jokainen IMAP-tilien välillä Apple Maililla kopioitu viesti saa kopiopäivän INTERNALDATE-arvokseen. Tämä on perustavanlaatuinen rajoitus Apple Mailin IMAP-siirtojen käsittelyssä.
Korjaako Redate.io päivämäärät sekä Macissa että iPhonessa kerralla?
Kyllä. Redate.io korjaa INTERNALDATE-arvon palvelintasolla. Korjauksen jälkeen Apple Mail macOS:ssä, iOS:ssä ja iPadOS:ssä näyttää oikeat alkuperäiset päivämäärät automaattisesti synkronoinnin yhteydessä.
Kopioin sähköposteja kolmelta eri tililtä yhdelle. Pystyykö Redate.io käsittelemään sen?
Kyllä. Redate.io tunnistaa vaikuttaneet sähköpostit vertaamalla INTERNALDATE-arvoa jokaisen viestin sisällä olevaan alkuperäiseen Date-otsikkoon. Riippumatta siitä kuinka monelta lähdetililtä sähköpostit yhdistettiin, kaikki kohdetilin vaikuttaneet viestit voidaan käsitellä yhdellä kertaa.
Entä jos jotkut kopioiduista sähköposteistani ovat hyvin vanhoja ja niissä on epätavallisia päivämäärämuotoja?
Redate.io:n analyysimoottorin käsittelee laajan kirjon päivämääräotsikoiden muotoja, mukaan lukien vanhemmat RFC 822 -variaatiot. Sähköpostit, joissa on puuttuva tai jäsentämätön Date-otsikko, merkitään tarkistettaviksi sen sijaan että niitä käsiteltäisiin, joten väärän päivämäärän antamiselle ei ole riskiä.