Thunderbird: rossz dátum migráció után

6 min

Hogyan kezeli a Thunderbird az email dátumokat

A Mozilla Thunderbird az egyik legnépszerűbb ingyenes levelezőkliens, amelyet széles körben használnak magánszemélyek és szervezetek, akik az Outlook nyílt forráskódú alternatíváját részesítik előnyben. A Thunderbird megközelítése az email dátumok megjelenítéséhez rugalmasabb, mint a legtöbb kliensé, ami egyszerre előny és zavarforrás, amikor migrációs dátumproblémák merülnek fel.

A Thunderbird két dátumoszlopa

A Thunderbird különbséget tesz két dátumérték között: "Dátum" és "Fogadva". A "Dátum" oszlop az RFC 2822 Date fejléc értékét mutatja, a küldő által beállított időbélyeget. A "Fogadva" oszlop az IMAP-szerver metaadataiból (INTERNALDATE) és az üzenet "Received" fejléceiből származtatott dátumot mutatja.

Alapértelmezés szerint a Thunderbird a "Dátum" oszlopot (a küldési dátumot) jeleníti meg. Tehát közvetlenül a migráció után a Thunderbird felhasználók nem is feltétlenül veszik észre a problémát, mivel a Date fejléc megőrződik. A "Fogadva" oszlop viszont a migrációs dátumot mutatja minden emailnél. Azok a felhasználók, akik személyre szabták nézetüket a "Fogadva" oszlop megjelenítéséhez vagy a fogadási dátum szerinti rendezéshez, hibás dátumokat látnak.

A "Fogadási sorrend" vs "Dátum" szerinti rendezés

A Thunderbird különálló rendezési lehetőségeket kínál: "Dátum" (a Date fejléc szerint rendez) és "Fogadási sorrend" (a fogadási időbélyeg szerint rendez). A "Dátum" szerinti rendezés helyes kronológiai sorrendet eredményez. A "Fogadási sorrend" szerinti rendezés az összes migrált emailt a migrációs dátumhoz csoportosítja, elrontva a kronológiai rendet.

Sok felhasználó nem is tudja, hogy ezek két különböző rendezési lehetőség.

Miért nem igazi megoldás a Thunderbird "Dátum" oszlopa

A keresés érintett

A Thunderbird keresője dátumtartomány szerint tud szűrni. Amikor egy felhasználó keresi a "2024 januárjában fogadott emaileket", a Thunderbird a szerver fogadási dátum metaadatait használja, nem a Date fejlécet. Migráció után ez a keresés nem ad eredményt 2024 januárjára, és az összes emailt a migrációs dátumra adja vissza. Azoknak a felhasználóknak, akik gyakran keresnek dátumtartomány szerint (könyvelők, akik egy adott negyedév számláit keresik, ügyvédek, akik egy ügy levelezését gyűjtik össze), a postafiók funkcionálisan használhatatlan.

Üzenetszűrők és mentett keresések

A Thunderbird üzenetszűrői dátumfeltételek alapján aktiválódhatnak. A "Fogadva" dátumra vagy "Kor napokban" feltételre hivatkozó szűrők migráció után hibásan működnek. A dátumkritériumokat használó mentett keresések (virtuális mappák) szintén érintettek.

Más IMAP-kliensek ugyanazon a fiókon

Még ha egy Thunderbird felhasználó átvált a "Dátum" oszlopra, az alapvető probléma a szerveren marad. Ha más személy fér hozzá ugyanahhoz a postafiókhoz Outlookban, Apple Mailben, mobilalkalmazáson vagy webmailen keresztül, a hibás dátumokat fogja látni. A probléma szerver oldalon van, nem kliens oldalon.

Fejlécek vizsgálata a Thunderbirdben

A Thunderbird fejléc-nézetének használata

A Thunderbird megkönnyíti az email fejlécek vizsgálatát. Nyissa meg az érintett emailt, majd kattintson a Megtekintés menüpontra, majd az Üzenet forrása lehetőségre (vagy nyomja meg a Ctrl+U billentyűkombinációt). Ez megjeleníti a teljes nyers üzenetet. A Megtekintés, majd Fejlécek, majd Mind lehetőséggel is megtekinthető a fejlécek kibővített nézete.

Migrációs Received fejlécek azonosítása

Az üzenet forrásában nézze meg a felső "Received" fejléceket. A legfelső Received fejléc a legújabb; migráció után ez a migrációs eszközé. Általában tartalmaz egy a migrációs dátumnak megfelelő időbélyeget, és kifejezetten hivatkozhat az eszközre (például "mx.migrationwiz.com" a BitTitan esetén, "cloudm.io" a CloudM esetén, vagy "gmailapi.google.com" a GSMMO esetén).

A migrációs fejléc alatt az eredeti Received fejlécek sértetlenül megvannak. Az eredeti Date fejléc szintén megőrződött. Ez megerősíti, hogy a helyes dátuminformáció létezik, csak vissza kell állítani.

Miért nem működnek a kliens oldali javítások

A probléma szerver oldalon van

Minden olyan kerülő megoldás, amely a Thunderbird beállításának megváltoztatását jelenti, kliens oldali módosítás, amely csak azt befolyásolja, amit a Thunderbird megjelenít a képernyőn. Az email tényleges adatai a szerveren továbbra is tartalmazzák a migrációs Received fejlécet. Ez azt jelenti, hogy más eszközök és kliensek a hibás dátumokat látják, a szerver oldali keresés hibás eredményeket ad, a megfelelőségi és archiválási eszközök a hibás dátumokat rögzítik, és a biztonsági másolatok is a hibás időbélyegeket tartalmazzák. Az egyetlen végleges javítás a szerveren lévő adatok módosítása.

A Thunderbird kiegészítők nem javíthatják ezt

Bár a Thunderbird kiegészítő rendszere sokoldalú, semmilyen bővítmény nem tudja módosítani az email fejléceket az IMAP-szerveren. Egy kiegészítő potenciálisan megváltoztathatná a dátumok helyi megjelenítését, de ez csak a Thunderbirdre hatna azon az egyetlen számítógépen. Akkor mi az igazi megoldás?

Thunderbird dátumok javítása szerver szinten

Hogyan javítja a Redate.io a problémát

A Redate.io a levelezőszerverhez csatlakozik (Google Workspace, Microsoft 365, vagy bármely IMAP-szerver, beleértve a Zimbrát és a Zohót) és közvetlenül a szerveren javítja az érintett emaileket.

A Redate.io saját javítómotorja elemzi minden érintett üzenet teljes fejléc-láncát, migrációs aláírás-illesztést végezve ismert eszköz-aláírások százain. A többlépcsős elemzési folyamat kezeli azokat a szélső eseteket, amelyek egy házilag készített megközelítésnél kudarchoz vezetnének: S/MIME aláírású üzenetek, PGP-titkosított tartalom, beágyazott MIME-határokkal rendelkező multipart struktúrák, nem ASCII fejlécek és Content-Transfer-Encoding változatok. Javítás után az integritásellenőrzés megerősíti, hogy minden üzenet sértetlen. Az eredetik 30 napig biztonsági másolat mappában maradnak.

A javítás után a Thunderbird szinkronizál a szerverrel és lekéri a javított dátumokat. A "Dátum" és "Fogadva" oszlopok egyaránt a helyes értékeket mutatják. A dátumtartomány szerinti keresés helyesen működik. A fogadási dátumra épülő szűrők és mentett keresések az elvártnak megfelelően működnek.

Megpróbálhatna szkriptet írni erre? Lényegében az igazi kérdés az: hogyan ellenőrzi, hogy 8000 javított email mellékletei mind sértetlenek, a szálkezelés megőrződött és a MIME-struktúrák érvényesek? Ezen az ellenőrzésen omlik össze a házilag készített megoldás.

A javítás ellenőrzése a Thunderbirdben

Miután a Redate.io befejezte a javítást, kényszerítse a Thunderbirdet újraszinkronizálásra: jobb kattintás a fiókra a mappapanelen, majd "Feliratkozás" kiválasztása és a párbeszédpanel bezárása, vagy a mappák tömörítése. A Thunderbird letölti a frissített üzenet-fejléceket a szerverről. A "Fogadva" oszlopnak most az eredeti fogadási dátumokat kell mutatnia.

Gyakori Thunderbird migrációs forgatókönyvek

Thunderbird mint migrációs eszköz

Egy gyakori forgatókönyv magának a Thunderbirdnek a használata migrációs eszközként. Az adminisztrátor konfigurálja a forrás és cél IMAP-fiókokat a Thunderbirdben, majd húzással áthelyezi az emaileket az egyik fiókból a másikba. Bár ez a módszer "működik" abban az értelemben, hogy az emailek átkerülnek, a célszerver minden másolt üzenethez hozzáad egy Received fejlécet, a másolás dátumával jelölve mindet. Tekintse meg a kézi IMAP másolás dátumjavítási útmutatóját Thunderbirdhez.

Thunderbird szerver oldali migráció után

Amikor a migráció szerver szinten történik (BitTitannal, CloudM-mel, imapsynccel vagy más eszközzel), a Thunderbird felhasználókat ugyanúgy érinti, mint bármely más IMAP-klienst. A migrációs dátumok megjelennek a "Fogadva" oszlopban, míg a "Dátum" oszlop helyes maradhat. Az adminisztrátoroknak kifejezetten ellenőrizniük kell a dátumokat a Thunderbirdben, mivel a kétoszlopos megjelenítés elfedheti a problémát.

A Thunderbird rossz dátumokat mutat migráció után? Indítson egy ingyenes elemzést a Redate.io-val, és azonosítsa az érintett emaileket. Állítsa vissza a helyes dátumokat minden levelezőkliensben.