Oprava dátumov manuálnej kópie IMAP v Thunderbirde
Prečo manuálna kópia IMAP poškodzuje dátumy v Thunderbirde
Thunderbird nebezpečne uľahčuje migráciu e-mailov medzi IMAP účtami. Pridajte oba účty, vyberte správy, kliknite pravým tlačidlom, "Kopírovať do". Hotovo. Ibaže dátumy sú teraz na cieľovom serveri nesprávne, a Thunderbird vás na to neupozorní.
Keď Thunderbird nahráva správu na cieľový IMAP server, vydá príkaz APPEND bez zadania pôvodného INTERNALDATE. Cieľový server urobí to, čo každý IMAP server v takej situácii: zaznamená časovú pečiatku nahratia ako INTERNALDATE a pridá vlastnú hlavičku Received s aktuálnym dátumom. Pôvodná hlavička Date vo vnútri tela e-mailu zostáva nedotknutá, ale metadáta na úrovni servera sú natrvalo prepísané.
Tu je klamlivá časť. Predvolené rozloženie stĺpcov Thunderbirdu zobrazuje stĺpec "Dátum", ktorý čerpá z hlavičky Date - tej, ktorá je stále správna. Takže hneď po skopírovaní 8 000 správ sa pozriete na Thunderbird a všetko vyzerá v poriadku. Dátumy sa zdajú normálne. Problém vyriešený, nie?
Nie. INTERNALDATE na strane servera je poškodený. A ten INTERNALDATE je to, čo používa každý iný e-mailový klient. Pripojíte Outlook k tomu istému účtu? Dátum migrácie na každom e-maile. Otvoríte Apple Mail? Rovnaký problém. Dokonca aj v samotnom Thunderbirde pridanie stĺpca "Prijaté" odhalí skutočné poškodenie. Serverové príkazy IMAP vyhľadávania (SEARCH SINCE, SEARCH BEFORE) odkazujú na INTERNALDATE, nie na hlavičku Date. Vaša e-mailová história je ticho poškodená na úrovni protokolu, aj keď to predvolené zobrazenie Thunderbirdu pred vami skrýva.
Ako to ovplyvňuje Thunderbird a ostatných klientov
V predvolenej konfigurácii Thunderbirdu je viditeľné poškodenie minimálne - stĺpec "Dátum" stále vyzerá správne. Ale zapnite stĺpec "Prijaté" a poškodenie sa stáva zrejmým: každá skopírovaná správa zobrazuje dátum kópie. Radenie na strane servera podľa dátumu prijatia produkuje nezmyselné chronologické poradie. Panel rýchleho filtra Thunderbirdu pri filtrovaní podľa rozsahov dátumov sa dopytuje servera pomocou INTERNALDATE a vracia nepresné výsledky pre skopírované správy.
Skutočné nebezpečenstvo presahuje Thunderbird. Akýkoľvek iný klient pripojený k tomu istému IMAP účtu (Outlook, Apple Mail, mobilné e-mailové aplikácie) bude predvolene zobrazovať nesprávne dátumy. Zálohovacie nástroje archivujúce cez IMAP zachytia poškodený INTERNALDATE. Filtre správ v Thunderbirde spúšťané podľa dátumu prijatia používajú INTERNALDATE, čím potenciálne zaraďujú správy nesprávne. Analýza reťazca hlavičiek a rekonštrukcia dátumových metadát Redate.io opravuje INTERNALDATE na samotnom serveri, čo znamená, že každý klient, ktorý sa potom pripojí - Thunderbird, Outlook, mobilné aplikácie, zálohovacie nástroje - vidí správne dátumy bez akejkoľvek dodatočnej konfigurácie.
Často kladené otázky
Thunderbird zobrazuje správne dátumy v stĺpci Dátum. Je stále problém?
Áno. Stĺpec Dátum číta z hlavičky e-mailu, ktorá sa počas kópie zachová. Ale IMAP INTERNALDATE na serveri je nesprávny. To ovplyvňuje vyhľadávanie na strane servera, všetkých ostatných e-mailových klientov, zálohovacie nástroje a aj vlastný stĺpec Prijaté v Thunderbirde. Redate.io opravuje INTERNALDATE tak, aby zodpovedal pôvodnej hlavičke Date.
Dokáže Thunderbird opraviť INTERNALDATE sám?
Nie. Protokol IMAP nepodporuje úpravu INTERNALDATE správy po jej uložení na server. Thunderbird na to nemá žiadnu vstavanú funkciu. Redate.io zvláda opravu automaticky prostredníctvom porovnávania vzorov naprieč podpismi migračných nástrojov.
Skopíroval som e-maily do viacerých cieľových účtov cez Thunderbird. Dokáže Redate.io opraviť všetky?
Áno. Každý cieľový účet sa dá pripojiť k Redate.io nezávisle. Proces skenovania a opravy beží na účet, takže môžete opraviť jeden, dva alebo všetky prostredníctvom ovládacieho panela Redate.io.
Ovplyvní oprava dátumov moju štruktúru priečinkov alebo stav prečítané/neprečítané?
Nie. Redate.io zachováva všetky metadáta správy vrátane umiestnenia v priečinkoch, príznakov, stavu prečítané/neprečítané a štítkov. Opravujú sa iba metadáta súvisiace s dátumom. Každá správa je po spracovaní individuálne overená.