Korjaa imapsync-siirron päivämäärät Gmailissa

Miksi imapsync-siirrot näyttävät väärän päivämäärän Gmailissa

imapsync-komentoa käytetään usein postilaatikoiden siirtämiseen Gmailiin ja Google Workspace -tileihin IMAP:n kautta. Kun imapsync lataa viestejä Gmailin IMAP-käyttöliittymään, Gmail käsittelee jokaisen viestin oman sähköpostiputkensa kautta. Vaikka --syncinternaldates-lippu olisi määritetty, Gmailin IMAP-toteutus saattaa ylikirjoittaa pyydetyn INTERNALDATE-arvon tietyissä tilanteissa.

Gmailin IMAP-käyttäytyminen eroaa merkittävästi standardi-IMAP-palvelimista. Gmail lisää oman Received-otsikonsa latausaikaleimalla. Lisäksi Gmailin APPEND-komennon käsittely määritetyllä INTERNALDATE-arvolla ei ole aina johdonmukaista. Jotkut viestit saavat pyydetyn päivämäärän, kun taas toiset leimataan latausaikaleimalla.

Gmail-verkkokäyttäjille näyttöpäivämäärä johdetaan Date-otsikosta, mikä peittää INTERNALDATE-ongelman. Käyttäjät, jotka yhdistävät Gmail-tilinsä Outlookin, Apple Mailin tai Thunderbirdin kautta, näkevät kuitenkin siirtopäivämäärän vaikutuksen alaisissa viesteissä.

Miten tämä vaikuttaa Gmailiin

Gmailin kaksinkertainen päivämääräkäyttäytyminen tarkoittaa, että ongelma on näkymätön Gmailin verkkokäyttöliittymässä mutta täysin näkyvä IMAP-asiakkaissa. Käyttäjät, jotka käyttävät Gmailia vain selaimessa, eivät ehkä koskaan huomaa ongelmaa. Käyttäjät, jotka yhdistävät Outlookin, Apple Mailin tai Thunderbirdin samaan Gmail-tiliin, näkevät siirtopäivämäärän vaikutuksen alaisissa sähköposteissa.

Gmailin IMAP-haku (SEARCH SINCE/BEFORE -komennot) käyttää INTERNALDATE-arvoa, joten IMAP-asiakkaat, jotka suorittavat palvelinpuolen päivämäärähakuja, palauttavat virheellisiä tuloksia.

Usein kysytyt kysymykset

Miksi imapsync --syncinternaldates ei toimi luotettavasti Gmailin kanssa?

Gmailin IMAP-toteutuksessa on erityisiä käyttäytymismalleja, jotka poikkeavat standardi-IMAP-palvelimista. Gmail saattaa ylikirjoittaa pyydetyn INTERNALDATE-arvon sisäisen käsittelyputkensa aikana. Tämä on Gmail-kohtaista käyttäytymistä, ei imapsyncin virhe.

Miten voin selvittää, missä Gmailin sähköposteissa on väärä INTERNALDATE?

Redate.io skannaa postilaatikon ja tunnistaa sähköpostit, joissa INTERNALDATE ei vastaa alkuperäistä Date-otsikkoa. Skannaus on ilmainen ja näyttää tarkalleen kuinka monta sähköpostia on vaikutuksen alaisia, jotta ylläpitäjät voivat arvioida laajuuden ennen korjauspäätöstä.

Käsitteleekö Redate.io Gmail-tunnisteita päivämääriä korjatessaan?

Kyllä. Redate.io säilyttää kaikki Gmail-tunnisteet, tähdet, luettu/lukematon-tilan ja muut metatiedot sähköpostia korjatessaan. Korjattu viesti näkyy samassa paikassa samoilla tunnisteilla kuin alkuperäinen.

Start Free Scan