Izlabojiet imapsync migrācijas datumus programmā Outlook
Kāpēc imapsync migrācijas rāda nepareizu datumu programmā Outlook
imapsync ir atvērtā koda komandrindas rīks, populārs starp sistēmu administratoriem IMAP pastkasšu sinhronizācijai starp serveriem. imapsync ietver --syncinternaldates karodziņu, kas paredzēts sākotnējās INTERNALDATE saglabāšanai migrācijas laikā. Tomēr pat tad, kad šis karodziņš tiek izmantots, galamērķa pasta serveris pievieno savu Received galveni katrai augšupielādētai ziņai, un šī galvene nes migrācijas laika zīmogu.
Outlook nebalstās tikai uz INTERNALDATE datumu attēlošanai. Outlook kolonna "Saņemts" tiek iegūta no augstākās Received galvenes e-pastā. Pat ja imapsync veiksmīgi saglabāja INTERNALDATE, izmantojot --syncinternaldates, jaunā Received galvene, ko pievienoja galamērķa serveris, pārraksta datumu, ko Outlook rāda. Administratori, kas ticēja, ka ir aizsargājuši datumus, izmantojot pareizos imapsync karodziņus, atklāj, ka Outlook joprojām rāda nepareizu datumu.
Šī uzvedība pārsteidz daudzus pieredzējušus administratorus. imapsync dokumentācija koncentrējas uz INTERNALDATE saglabāšanu, liekot administratoriem domāt, ka --syncinternaldates ir pietiekams. Praksē Received galvenes problēma ir atsevišķa problēma, ko --syncinternaldates neatrisina, jo Received galveni pievieno galamērķa serveris pēc tam, kad imapsync pabeidz augšupielādi, ārpus imapsync kontroles.
Kā tas ietekmē Outlook
Pēc imapsync migrācijas Outlook rāda migrācijas datumu kolonnā "Saņemts" katram e-pastam. Pat tad, kad --syncinternaldates tika izmantots un IMAP INTERNALDATE ir tehniski pareiza serverī, Outlook parsē Received galvenes un rāda augstāko, kas ir migrācijas laika zīmogs. Rezultāts ir pastkaste, kurā katrs e-pasts izskatās saņemts vienā dienā.
Frustrāciju pastiprina tas, ka administratori var pārbaudīt IMAP serverī, ka INTERNALDATE ir pareiza, bet Outlook joprojām rāda nepareizu datumu. Tas noved pie stundu ilgas problēmu novēršanas Outlook pusē (profilu pārinstalēšana, kešatmiņu tīrīšana, OST failu pārbūvēšana), kas nekad neatrisina problēmu, jo pamatcēlonis ir e-pastu galvenēs, nevis Outlook lokālajā konfigurācijā. Vienīgais labojums ir noņemt migrācijas Received galveni no katra e-pasta servera līmenī.
Biežāk uzdotie jautājumi
Es izmantoju imapsync --syncinternaldates, bet Outlook joprojām rāda nepareizu datumu. Kāpēc?
--syncinternaldates karodziņš saglabā IMAP INTERNALDATE serverī, bet tas nevar novērst galamērķa serveri pievienot jaunu Received galveni. Outlook nolasa augstāko Received galveni datumu attēlošanai, kura satur migrācijas laika zīmogu. INTERNALDATE un Received galvene ir divi atsevišķi datumu avoti.
Vai es varu izlabot imapsync datumus, manuāli rediģējot Received galvenes?
Tehniski būtu jālejupielādē katrs e-pasts, jārediģē galvenes, jādzēš oriģināls un jāaugšupielādē no jauna ar pareizo INTERNALDATE. Jebkam, kas pārsniedz dažus e-pastus, tas ir nepraktiski. Redate.io automatizē visu šo procesu ar iebūvētu pārbaudi.
Vai Redate.io darbojas ar jebkuru IMAP serveri, kas izmantots ar imapsync?
Jā. Redate.io atbalsta jebkuru standarta IMAP serveri. Neatkarīgi no tā, vai galamērķis bija Dovecot, Courier, Exchange vai jebkurš cits ar IMAP saderīgs serveris, Redate.io var pieslēgties un izlabot datumus.