Hur Thunderbird hanterar e-postdatum
Mozilla Thunderbird är en av de mest populära gratis e-postklienterna, brett använd av privatpersoner och organisationer som föredrar ett alternativ med öppen källkod till Outlook. Thunderbirds sätt att visa e-postdatum är mer flexibelt än de flesta klienter, vilket är både en fördel och en källa till förvirring när datumproblem från migrering uppstår.
Thunderbirds två datumkolumner
Thunderbird skiljer mellan två datumvärden: "Datum" och "Mottaget". Kolumnen "Datum" visar värdet från RFC 2822 Date-huvudet, tidstämpeln som sattes av avsändaren. Kolumnen "Mottaget" visar datumet härlett från IMAP-serverns metadata (INTERNALDATE) och meddelandets "Received"-huvuden.
Som standard visar Thunderbird kolumnen "Datum" (sänddatumet). Därför kanske Thunderbird-användare inte ens märker problemet direkt efter en migrering, eftersom Date-huvudet bevaras. Kolumnen "Mottaget" visar däremot migreringsdatumet för varje e-postmeddelande. Användare som har anpassat sin vy för att visa kolumnen "Mottaget" eller som sorterar efter mottagningsdatum ser de felaktiga datumen.
Sortering "Mottagningsordning" kontra "Datum"
Thunderbird erbjuder separata sorteringsalternativ: "Datum" (sorterar efter Date-huvudet) och "Mottagningsordning" (sorterar efter mottagningens tidstämpel). Sortering efter "Datum" ger rätt kronologisk ordning. Sortering efter "Mottagningsordning" grupperar alla migrerade e-postmeddelanden vid migreringsdatumet, vilket förstör den kronologiska ordningen.
Många användare inser faktiskt inte att det är två olika sorteringsalternativ.
Varför Thunderbirds "Datum"-kolumn inte är en riktig lösning
Sökningen är påverkad
Thunderbirds sökfunktion kan filtrera efter datumintervall. När en användare söker "e-post mottagen i januari 2024" använder Thunderbird serverns mottagningsdatummetadata, inte Date-huvudet. Efter migrering ger sökningen inga resultat för januari 2024 och returnerar alla e-postmeddelanden för migreringsdatumet. För användare som ofta söker efter datumintervall (redovisare som letar efter fakturor från ett specifikt kvartal, jurister som samlar korrespondens från en ärendeperiod) är brevlådan funktionellt trasig.
Meddelandefilter och sparade sökningar
Thunderbirds meddelandefilter kan utlösas på datumvillkor. Filter som refererar till "Mottaget"-datum eller "Ålder i dagar" fungerar fel efter migrering. Sparade sökningar (virtuella mappar) som använder datumkriterier påverkas också.
Andra IMAP-klienter på samma konto
Även om en Thunderbird-användare växlar till kolumnen "Datum" kvarstår det underliggande problemet på servern. Om någon annan öppnar samma brevlåda via Outlook, Apple Mail, en mobilapp eller webmail ser de felaktiga datum. Problemet är på serversidan, inte på klientsidan.
Inspektera huvuden i Thunderbird
Använda Thunderbirds huvudvy
Thunderbird gör det enkelt att inspektera e-posthuvuden. Öppna det berörda e-postmeddelandet, klicka sedan på Visa, sedan Meddelandekälla (eller tryck Ctrl+U). Då visas det fullständiga råa meddelandet. Du kan också använda Visa, sedan Huvuden, sedan Alla för att se en utökad huvudvy.
Identifiera migreringens Received-huvuden
I meddelandekällan tittar du på "Received"-huvudena längst upp. Det översta Received-huvudet är det senaste; efter migrering är det från migreringsverktyget. Det innehåller vanligtvis en tidstämpel som matchar migreringsdatumet och kan explicit referera till verktyget (t.ex. "mx.migrationwiz.com" för BitTitan, "cloudm.io" för CloudM, eller "gmailapi.google.com" för GSMMO).
Under migreringshuvudet är de ursprungliga Received-huvudena fortfarande intakta. Det ursprungliga Date-huvudet är också bevarat. Detta bekräftar att korrekt datuminformation finns, den behöver bara återställas.
Varför korrigeringar på klientsidan inte fungerar
Problemet är på serversidan
Varje lösning som innebär en inställningsändring i Thunderbird är en klientsidig ändring som bara påverkar vad Thunderbird visar på skärmen. Den faktiska e-postdatan på servern innehåller fortfarande migreringens Received-huvud. Det betyder att andra enheter och klienter ser felaktiga datum, serversidessökning ger felaktiga resultat, compliance- och arkiveringsverktyg fångar felaktiga datum, och backuper registrerar fel tidstämplar. Den enda permanenta korrigeringen är att ändra data på servern.
Thunderbird-tillägg kan inte lösa det här
Även om Thunderbirds tilläggssystem är kraftfullt kan inget tillägg ändra e-posthuvuden på IMAP-servern. Ett tillägg skulle potentiellt kunna ändra datumvisningen lokalt, men det skulle bara påverka Thunderbird på just den datorn. Så vad är den riktiga lösningen?
Korrigera Thunderbird-datum på servernivå
Hur Redate.io löser problemet
Redate.io ansluter till e-postservern (Google Workspace, Microsoft 365, eller vilken IMAP-server som helst inklusive Zimbra och Zoho) och korrigerar varje drabbat e-postmeddelande direkt på servern.
Redate.ios proprietära korrigeringsmotor analyserar den fullständiga huvudkedjan i varje drabbat meddelande genom att tillämpa migreringssignaturmatchning mot hundratals kända verktygssignaturer. Den flerstegs analyspipelinen hanterar kantfall som skulle få en DIY-metod att misslyckas: S/MIME-signerade meddelanden, PGP-krypterat innehåll, multipart-strukturer med nästlade MIME-gränser, icke-ASCII-huvuden och Content-Transfer-Encoding-variationer. Efter korrigering bekräftar en integritetskontroll att varje meddelande är intakt. Originalen bevaras i en backupmapp i 30 dagar.
Efter korrigeringen synkroniserar Thunderbird med servern och hämtar de korrigerade datumen. Både kolumnerna "Datum" och "Mottaget" visar rätt värden. Sökning efter datumintervall fungerar korrekt. Filter och sparade sökningar baserade på mottagningsdatum fungerar som förväntat.
Du kanske funderar på att skriva ett eget skript? Den riktiga frågan är: hur verifierar du att 8 000 korrigerade e-postmeddelanden alla har sina bilagor intakta, sin trådning bevarad och giltiga MIME-strukturer? Det är på den verifieringen som DIY-metoder faller.
Verifiera korrigeringen i Thunderbird
Efter att Redate.io slutfört korrigeringen tvingar du Thunderbird att synkronisera om genom att högerklicka på kontot i mapppanelen och välja "Prenumerera" och sedan stänga dialogrutan, eller genom att komprimera mappar. Thunderbird laddar ner de uppdaterade meddelandehuvudena från servern. Kolumnen "Mottaget" borde nu visa de ursprungliga mottagningsdatumen.
Vanliga migreringsscenarier med Thunderbird
Thunderbird som migreringsverktyg
Ett vanligt scenario innebär att Thunderbird självt används som migreringsverktyg. En administratör konfigurerar både käll- och destinations-IMAP-konton i Thunderbird och drar sedan e-postmeddelanden från det ena kontot till det andra. Även om denna metod "fungerar" i den meningen att e-postmeddelandena överförs, lägger destinationsservern till ett Received-huvud på varje kopierat meddelande och markerar dem alla med kopieringsdatumet. Se guiden för korrigering av manuella IMAP-kopieringsdatum i Thunderbird.
Thunderbird efter en serversidig migrering
När migreringen sker på servernivå (med BitTitan, CloudM, imapsync eller ett annat verktyg) påverkas Thunderbird-användare som alla andra IMAP-klienter. Migreringsdatum visas i kolumnen "Mottaget", medan kolumnen "Datum" kan vara korrekt. Administratörer bör kontrollera datum specifikt i Thunderbird, eftersom dess dubbelkolumnsvisning kan dölja problemet.
Thunderbird visar fel datum efter migrering? Kör en gratis analys med Redate.io för att identifiera drabbade e-postmeddelanden och återställa rätt datum i alla dina e-postklienter.