Popravak datuma migracije imapsync u Outlook
Zašto imapsync migracije pokazuju pogrešan datum u Outlook
imapsync je alat otvorenog koda za naredbeni redak popularan među administratorima sustava za sinkronizaciju IMAP sandučića između poslužitelja. imapsync uključuje zastavicu --syncinternaldates dizajniranu za očuvanje izvornog INTERNALDATE tijekom migracije. Međutim, čak i kada se ova zastavica koristi, odredišni poslužitelj e-pošte dodaje vlastito Received zaglavlje svakoj učitanoj poruci, a to zaglavlje nosi vremensku oznaku migracije.
Outlook se ne oslanja isključivo na INTERNALDATE za prikaz datuma. Outlookov stupac "Primljeno" izveden je iz najgornjeg Received zaglavlja u e-poruci. Čak i ako je imapsync uspješno očuvao INTERNALDATE koristeći --syncinternaldates, novo Received zaglavlje dodano od odredišnog poslužitelja prepisuje datum koji Outlook prikazuje. Administratori koji su vjerovali da su zaštitili datume koristeći ispravne imapsync zastavice otkrivaju da Outlook i dalje prikazuje pogrešan datum.
Ovo ponašanje iznenađuje mnoge iskusne administratore. Dokumentacija imapsync fokusira se na očuvanje INTERNALDATE, navodeći administratore na pretpostavku da je --syncinternaldates dovoljno. U praksi, problem s Received zaglavljem je zasebni problem koji --syncinternaldates ne rješava, jer Received zaglavlje dodaje odredišni poslužitelj nakon što imapsync završi učitavanje, izvan kontrole imapsync.
Kako to utječe na Outlook
Nakon imapsync migracije Outlook prikazuje datum migracije u stupcu "Primljeno" za svaku e-poruku. Čak i kada je --syncinternaldates korišten i IMAP INTERNALDATE je tehnički ispravan na poslužitelju, Outlook analizira Received zaglavlja i prikazuje najgornje, koje je vremenska oznaka migracije. Rezultat je sandučić gdje svaka e-poruka izgleda kao da je stigla istog dana.
Frustracija je pojačana jer administratori mogu potvrditi na IMAP poslužitelju da je INTERNALDATE ispravan, a Outlook i dalje prikazuje pogrešan datum. To vodi do sati otklanjanja poteškoća na strani Outlook (ponovna instalacija profila, brisanje predmemorija, obnova OST datoteka) koje nikada ne rješavaju problem jer je temeljni uzrok u zaglavljima e-poruke, a ne u lokalnoj konfiguraciji Outlook. Jedini popravak je uklanjanje migracijskog Received zaglavlja iz svake e-poruke na razini poslužitelja.
Često postavljana pitanja
Koristio sam imapsync --syncinternaldates, ali Outlook i dalje prikazuje pogrešan datum. Zašto?
Zastavica --syncinternaldates čuva IMAP INTERNALDATE na poslužitelju, ali ne može spriječiti odredišni poslužitelj da doda novo Received zaglavlje. Outlook čita najgornje Received zaglavlje za prikaz datuma, koje sadrži vremensku oznaku migracije. INTERNALDATE i Received zaglavlje su dva zasebna izvora datuma.
Mogu li popraviti imapsync datume ručnim uređivanjem Received zaglavlja?
Tehnički biste morali preuzeti svaku e-poruku, urediti zaglavlja, izbrisati izvornik i ponovno učitati s ispravnim INTERNALDATE. Za više od šačice e-poruka to je nepraktično. Redate.io automatizira cijeli proces s ugrađenom provjerom.
Radi li Redate.io sa svakim IMAP poslužiteljem korištenim s imapsync?
Da. Redate.io podržava svaki standardni IMAP poslužitelj. Bez obzira na to je li odredište bio Dovecot, Courier, Exchange ili bilo koji drugi IMAP-kompatibilni poslužitelj, Redate.io se može povezati i popraviti datume.