Thunderbird: forkert dato efter migrering

5 min

Hvordan Thunderbird haandterer e-maildatoer

Mozilla Thunderbird er en af de mest populaere gratis e-mailklienter, bredt brugt af privatpersoner og organisationer der foretraekker et open source-alternativ til Outlook. Thunderbirds tilgang til at vise e-maildatoer er mere fleksibel end de fleste klienter, hvilket er baade en fordel og en kilde til forvirring naar migreringsdatoproblemer opstaar.

Thunderbirds to datokolonner

Thunderbird skelner mellem to datovaerdier: "Dato" og "Modtaget". Kolonnen "Dato" viser vaerdien fra RFC 2822 Date-headeren, tidsstemplet sat af afsenderen. Kolonnen "Modtaget" viser datoen afledt af IMAP-serverens metadata (INTERNALDATE) og beskedens "Received"-headers.

Som standard viser Thunderbird kolonnen "Dato" (afsendelsesdatoen). Saa lige efter en migrering opdager Thunderbird-brugere maaske slet ikke problemet, da Date-headeren er bevaret. Kolonnen "Modtaget" viser derimod migreringsdatoen for hver e-mail. Brugere der har tilpasset deres visning til at vise kolonnen "Modtaget" eller sorterer efter modtagelsesdato ser de forkerte datoer.

Sortering "Modtagelsesraekkefoelge" vs. "Dato"

Thunderbird tilbyder separate sorteringsmuligheder: "Dato" (sorterer efter Date-headeren) og "Modtagelsesraekkefoelge" (sorterer efter modtagelsestidsstemplet). Sortering efter "Dato" giver den korrekte kronologiske raekkefoelge. Sortering efter "Modtagelsesraekkefoelge" grupperer alle migrerede e-mails paa migreringsdatoen og oedelaegger den kronologiske raekkefoelge.

Mange brugere er ikke klar over at det er to forskellige sorteringsmuligheder.

Hvorfor Thunderbirds "Dato"-kolonne ikke er en rigtig loesning

Soegningen er paavirket

Thunderbirds soegning kan filtrere efter datointervaller. Naar en bruger soeger efter "e-mails modtaget i januar 2024", bruger Thunderbird serverens modtagelsesdato-metadata, ikke Date-headeren. Efter migrering returnerer denne soegning ingen resultater for januar 2024 og returnerer alle e-mails for migreringsdatoen. For brugere der ofte soeger efter datointervaller (revisorer der leder efter fakturaer fra et bestemt kvartal, advokater der samler korrespondance til en sag), er postkassen funktionelt oedelagt.

Beskedfiltre og gemte soegninger

Thunderbirds beskedfiltre kan udloeses paa datobetingelser. Filtre der refererer "Modtaget"-dato eller "Alder i dage" fejler efter migrering. Gemte soegninger (virtuelle mapper) der bruger datokriterier er ligeledes paavirkede.

Andre IMAP-klienter paa den samme konto

Selv hvis en Thunderbird-bruger skifter til kolonnen "Dato", forbliver det underliggende problem paa serveren. Hvis en anden tilgaar den samme postkasse via Outlook, Apple Mail, en mobilapp eller webmail, ser de de forkerte datoer. Problemet er paa serversiden, ikke klientsiden.

Inspektion af headers i Thunderbird

Brug af Thunderbirds headervisning

Thunderbird goer det nemt at inspicere e-mail-headers. Aabn den paagaeldende e-mail, klik derefter paa Vis, derefter Kildekode (eller tryk Ctrl+U). Dette viser den komplette raa besked. Du kan ogsaa bruge Vis, derefter Headers, derefter Alle for at se en udvidet headervisning.

Identificer migrerings-"Received"-headers

I beskedens kildekode kig paa "Received"-headerne i toppen. Den oeverste "Received"-header er den nyeste; efter migrering er det migreringsvaerktojets. Den indeholder typisk et tidsstempel der matcher migreringsdatoen og kan eksplicit referere vaerktojet (f.eks. "mx.migrationwiz.com" for BitTitan, "cloudm.io" for CloudM, eller "gmailapi.google.com" for GSMMO).

Under migrerings-headeren er de originale "Received"-headers stadig intakte. Den originale Date-header er ogsaa bevaret. Dette bekraefter at de korrekte datooplysninger eksisterer - de skal bare gendannes.

Hvorfor klientside-rettelser ikke virker

Problemet er paa serversiden

Enhver workaround der indebaerer aendring af indstillinger i Thunderbird er en klientside-aendring der kun paavirker hvad Thunderbird viser paa skaermen. De faktiske e-maildata paa serveren indeholder stadig migrerings-"Received"-headeren. Det betyder at andre enheder og klienter ser de forkerte datoer, serverside-soegning returnerer forkerte resultater, compliance- og arkiveringsvaerktojer fanger de forkerte datoer, og backups registrerer de forkerte tidsstempler. Den eneste permanente rettelse er at aendre dataene paa serveren.

Thunderbird-tilfoejelser kan ikke rette dette

Selvom Thunderbirds tilfoejelsessystem er kraftfuldt, kan ingen tilfoejelse aendre e-mail-headers paa IMAP-serveren. En tilfoejelse kunne potentielt aendre datovisningen lokalt, men det ville kun paavirke Thunderbird paa den specifikke computer. Saa hvad er den rigtige loesning?

Ret Thunderbird-datoer paa serverniveau

Hvordan Redate.io retter problemet

Redate.io forbinder til mailserveren (Google Workspace, Microsoft 365 eller enhver IMAP-server inklusive Zimbra og Zoho) og retter hver paavirket e-mail direkte paa serveren.

Redate.io's proprietaere korrektionsmotor analyserer den komplette headerkade for hver paavirket besked ved at anvende moenstergenkendelse paa hundredvis af kendte migreringsvaerktojssignaturer. Den flertrins analysepipeline haandterer de saertilfaelde der ville faa en DIY-tilgang til at fejle: S/MIME-signerede beskeder, PGP-krypteret indhold, multipart-strukturer med indlejrede MIME-graenser, ikke-ASCII-headers og Content-Transfer-Encoding-variationer. Efter korrektion bekraefter en integritetsverifikation at hver besked er intakt. Originalerne bevares i en backup-mappe i 30 dage.

Efter rettelsen synkroniserer Thunderbird med serveren og henter de korrigerede datoer. Baade kolonnen "Dato" og "Modtaget" viser de korrekte vaerdier. Soegning efter datointervaller fungerer korrekt. Filtre og gemte soegninger baseret paa modtagelsesdato fungerer som forventet.

Du kunne forsoge at skrive et script til dette? Faktisk er det reelle spoergsmaal: hvordan verificerer du at 8.000 rettede e-mails alle har deres vedhaeftninger intakte, threading bevaret og gyldige MIME-strukturer? Det er paa denne verifikation DIY-tilgange bryder sammen.

Verificer rettelsen i Thunderbird

Efter Redate.io har faerdiggjort rettelsen, tving Thunderbird til at gensynkronisere ved at hoejreklikke paa kontoen i mappepanelet og vaelge "Abonner" og derefter lukke dialogen, eller ved at komprimere mapper. Thunderbird downloader de opdaterede beskedheaders fra serveren. Kolonnen "Modtaget" boer nu vise de originale modtagelsesdatoer.

Gaengse migreringsscenarier med Thunderbird

Thunderbird som migreringsvaerktoej

Et hyppigt scenarie indebaerer brug af Thunderbird selv som migreringsvaerktoej. En administrator opsaetter IMAP-kilde- og destinationskonti i Thunderbird og traekker derefter e-mails fra den ene konto til den anden. Selvom denne metode "virker" i den forstand at e-mails overfoeres, tilfojer destinationsserveren en "Received"-header til hver kopieret besked og stempler dem alle med kopidatoen. Se guiden til rettelse af manuelle IMAP-kopidatoer for Thunderbird.

Thunderbird efter en serverside-migrering

Naar migreringen sker paa serverniveau (med BitTitan, CloudM, imapsync eller et andet vaerktoej), er Thunderbird-brugere ramt ligesom enhver anden IMAP-klient. Migreringsdatoer vises i kolonnen "Modtaget", mens kolonnen "Dato" kan forblive korrekt. Administratorer boer verificere datoer specifikt i Thunderbird, da dens dobbeltkolonne-visning kan skjule problemet.

Thunderbird viser forkerte datoer efter migrering? Start en gratis scanning med Redate.io for at identificere de paavirkede e-mails og gendanne de korrekte datoer paa tvaers af alle dine e-mailklienter.