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

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

imapsync on avoimen lähdekoodin komentorivityökalu, joka on suosittu järjestelmänvalvojien keskuudessa palvelimelta palvelimelle IMAP-postilaatikkosynkronointiin. imapsync sisältää --syncinternaldates-lipun, joka on suunniteltu säilyttämään alkuperäinen INTERNALDATE siirron aikana. Vaikka tätä lippua käytettäisiin, kohdepostipalvelin lisää kuitenkin oman Received-otsikonsa jokaiseen ladattuun viestiin, ja tämä otsikko kantaa siirtoaikaleimaa.

Outlook ei luota yksinomaan INTERNALDATE-arvoon päivämäärän näytössä. Outlookin "Vastaanotettu"-sarake johdetaan sähköpostin ylimmästä Received-otsikosta. Vaikka imapsync olisi onnistuneesti säilyttänyt INTERNALDATE-arvon --syncinternaldates-lipulla, kohdepalvelimen lisäämä uusi Received-otsikko korvaa Outlookin näyttämän päivämäärän.

Tämä käyttäytyminen yllättää monet kokeneet ylläpitäjät. imapsyncin dokumentaatio keskittyy INTERNALDATE-arvon säilyttämiseen, mikä saa ylläpitäjät olettamaan, että --syncinternaldates riittää. Käytännössä Received-otsikko-ongelma on erillinen ongelma, jota --syncinternaldates ei ratkaise.

Miten tämä vaikuttaa Outlookiin

imapsync-siirron jälkeen Outlook näyttää siirtopäivämäärän "Vastaanotettu"-sarakkeessa jokaiselle sähköpostille. Vaikka --syncinternaldates olisi käytetty ja IMAP INTERNALDATE on teknisesti oikein palvelimella, Outlook jäsentää Received-otsikot ja näyttää ylimmän, joka on siirtoaikaleima.

Turhautumista lisää se, että ylläpitäjät voivat todentaa IMAP-palvelimella, että INTERNALDATE on oikein, mutta Outlook näyttää silti väärän päivämäärän. Tämä johtaa tuntien vianmääritykseen Outlook-puolella, joka ei koskaan ratkaise ongelmaa, koska juurisyy on sähköpostin otsikoissa, ei Outlookin paikallisessa määrityksessä.

Usein kysytyt kysymykset

Käytin imapsync --syncinternaldates -komentoa, mutta Outlook näyttää silti väärän päivämäärän. Miksi?

--syncinternaldates-lippu säilyttää IMAP INTERNALDATE -arvon palvelimella, mutta ei voi estää kohdepalvelinta lisäämästä uutta Received-otsikkoa. Outlook lukee ylimmän Received-otsikon päivämääränäyttöään varten, joka sisältää siirtoaikaleiman. INTERNALDATE ja Received-otsikko ovat kaksi erillistä päivämäärälähdettä.

Voinko korjata imapsync-päivämäärät muokkaamalla Received-otsikoita manuaalisesti?

Teknisesti jokainen sähköposti pitäisi ladata, otsikot muokata, alkuperäinen poistaa ja ladata uudelleen oikealla INTERNALDATE-arvolla. Tämä on epäkäytännöllistä enemmälle kuin kouralliselle sähköposteja. Redate.io automatisoi koko prosessin sisäänrakennetulla todennuksella.

Toimiiko Redate.io minkä tahansa imapsyncin kanssa käytetyn IMAP-palvelimen kanssa?

Kyllä. Redate.io tukee mitä tahansa standardi-IMAP-palvelinta. Olipa kohde Dovecot, Courier, Exchange tai mikä tahansa muu IMAP-yhteensopiva palvelin, Redate.io voi yhdistää ja korjata päivämäärät.

Start Free Scan