Pataisykite rankinio IMAP kopijavimo datas Thunderbird
Kodėl rankinis IMAP kopijavimas rodo neteisingą datą Thunderbird
Thunderbird yra populiarus nemokamas el. pašto klientas, dažnai naudojamas rankiniam el. pašto perkėlimui tarp IMAP paskyrų. Vartotojai prideda tiek šaltinio, tiek paskirties IMAP paskyras prie Thunderbird ir kopijuoja ar perkelia žinutes tarp jų. Kai Thunderbird įkelia žinutę į paskirties IMAP serverį per APPEND, jis neperduoda originalios INTERNALDATE parametro. Paskirties serveris nustato INTERNALDATE kaip įkėlimo laiko žymą ir prideda savo Received antraštę su dabartine data.
Thunderbird datų rodoma informacija priklauso nuo stulpelių konfigūracijos. Pagal nutylėjimą Thunderbird rodo stulpelį "Date" (iš Date antraštės), o ne stulpelį "Received". Tai gali iš dalies maskuoti problemą: jei vartotojas mato tik Date stulpelį, datos gali atrodyti teisingos, nes Date antraštė išsaugoma kopijavimo metu. Tačiau pagrindinė INTERNALDATE serveryje yra neteisinga, kas paveikia serverio rūšiavimą, paiešką ir bet kurį kitą klientą, prisijungiantį prie tos pačios paskyros.
Problema tampa visiškai matoma, kai vartotojas prideda stulpelį "Received" prie Thunderbird žinučių sąrašo arba kai prisijungia prie tos pačios pašto dėžutės iš kito kliento (Outlook, Apple Mail), kuris pagal nutylėjimą rodo gavimo datą. Sugadinta INTERNALDATE serveryje išlieka nepriklausomai nuo to, kuris klientas naudojamas pašto dėžutei peržiūrėti, ir paveikia visas IMAP operacijas, nurodančias žinutės datą.
Kaip tai veikia Thunderbird
Thunderbird numatytasis stulpelis "Date" rodo el. laiško Date antraštę, kuri yra išsaugota kopijavimo metu ir gali būti rodoma teisingai. Tačiau Thunderbird stulpelis "Received" (jei įjungtas) rodo IMAP INTERNALDATE, kuri rodo kopijavimo datą. Serverio rūšiavimas Thunderbird (kuris rūšiuoja pagal INTERNALDATE rūšiuojant pagal gavimo datą) pateikia neteisingą chronologinę tvarką nukopijuotoms žinutėms.
Thunderbird žinučių paieška gali pateikti mišrius rezultatus, priklausomai nuo to, ar ieškoma vietinėje talpykloje, ar atliekama serverio IMAP paieška. Vietinės paieškos gali naudoti Date antraštę (teisinga), o serverio paieškos naudoja INTERNALDATE (neteisinga). Thunderbird žinučių filtrai, suveikiantys pagal gavimo datą, naudoja INTERNALDATE, galimai neteisingai nukreipdami ar neteisingai klasifikuodami nukopijuotas žinutes. Greito filtro juostos datos filtravimas taip pat naudoja serverio datas, pateikdamas netikslius rezultatus nukopijuotoms žinutėms, sumaišytoms su normaliai gautomis.
Dažnai užduodami klausimai
Thunderbird rodo teisingą Date stulpelį. Ar vis dar yra problema?
Taip. Date stulpelis rodo el. laiško antraštės datą, kuri teisinga. Bet IMAP INTERNALDATE serveryje yra neteisinga. Tai paveikia serverio paiešką, rūšiavimą, kitus klientus, prijungtus prie tos pačios paskyros, ir atsarginių kopijų įrankius. Redate.io ištaiso INTERNALDATE, kad ji atitiktų originalią Date antraštę.
Ar Thunderbird gali pats pataisyti INTERNALDATE?
Ne. Thunderbird neturi funkcijos keisti žinučių INTERNALDATE, jau esančių serveryje. IMAP protokolas nepalaiko INTERNALDATE keitimo po žinutės įterpimo. Vienintelis būdas tai pataisyti - iš naujo įterpti žinutę su teisinga data, o tai Redate.io automatizuoja.
Naudojau Thunderbird el. laiškams kopijuoti į kelias paskirties paskyras. Ar Redate.io gali pataisyti visas?
Taip. Redate.io gali prisijungti prie bet kurio su IMAP suderinamo serverio ir pataisyti datas. Kiekviena paskirties paskyra gali būti prijungta ir pataisyta nepriklausomai per Redate.io valdymo skydą.