Thunderbird: verkeerde datum na migratie herstellen

6 min

Hoe Thunderbird e-maildatums verwerkt

Mozilla Thunderbird is een van de populairste gratis e-mailclients, veel gebruikt door particulieren en organisaties die de voorkeur geven aan een opensource-alternatief voor Outlook. Thunderbirds benadering van e-maildatums is flexibeler dan die van de meeste clients, wat zowel een voordeel als een bron van verwarring is wanneer migratiedatumproblemen optreden.

De twee datumkolommen van Thunderbird

Thunderbird maakt onderscheid tussen twee datumwaarden: "Datum" en "Ontvangen". De kolom "Datum" toont de waarde van de RFC 2822 Date-header - het tijdstempel dat door de afzender is ingesteld. De kolom "Ontvangen" toont de datum afgeleid van de IMAP-servermetadata (INTERNALDATE) en de "Received"-headers van het bericht.

Standaard toont Thunderbird de kolom "Datum" (de verzenddatum). Hierdoor merken Thunderbird-gebruikers direct na een migratie het probleem misschien niet eens op, aangezien de Date-header bewaard is gebleven. De kolom "Ontvangen" daarentegen toont de migratiedatum voor elke e-mail. Gebruikers die hun weergave hebben aangepast om de kolom "Ontvangen" te tonen of die op ontvangstdatum sorteren, zien de verkeerde datums.

Sorteren op "Ontvangstvolgorde" vs "Datum"

Thunderbird biedt aparte sorteeropties: "Datum" (sorteert op de Date-header) en "Ontvangstvolgorde" (sorteert op het ontvangstijdstempel). Sorteren op "Datum" levert de juiste chronologische volgorde op. Sorteren op "Ontvangstvolgorde" groepeert alle gemigreerde e-mails bij de migratiedatum, waardoor de chronologie kapotgaat.

Veel gebruikers beseffen niet dat dit twee verschillende sorteeropties zijn.

Waarom de "Datum"-kolom van Thunderbird geen echte oplossing is

Zoeken is getroffen

Thunderbirds zoekfunctie kan op datumbereik filteren. Wanneer een gebruiker zoekt naar "e-mails ontvangen in januari 2024", gebruikt Thunderbird de ontvangstdatummetadata van de server, niet de Date-header. Na migratie levert deze zoekopdracht geen resultaten op voor januari 2024 en retourneert alle e-mails voor de migratiedatum. Voor gebruikers die regelmatig op datumbereik zoeken (accountants die facturen van een specifiek kwartaal zoeken, juristen die correspondentie voor een dossier verzamelen), is de mailbox functioneel onbruikbaar.

Berichtfilters en opgeslagen zoekopdrachten

Thunderbirds berichtfilters kunnen op datumcondities worden geactiveerd. Filters die naar de datum "Ontvangen" of "Leeftijd in dagen" verwijzen, werken niet meer na migratie. Opgeslagen zoekopdrachten (virtuele mappen) die datumcriteria gebruiken, zijn eveneens getroffen.

Andere IMAP-clients op hetzelfde account

Zelfs als een Thunderbird-gebruiker overschakelt naar de kolom "Datum", blijft het onderliggende probleem op de server bestaan. Als iemand anders dezelfde mailbox benadert via Outlook, Apple Mail, een mobiele app of webmail, ziet die persoon de verkeerde datums. Het probleem is serverzijdig, niet clientzijdig.

Headers inspecteren in Thunderbird

De headerweergave van Thunderbird gebruiken

Thunderbird maakt het inspecteren van e-mailheaders eenvoudig. Open de betreffende e-mail, klik vervolgens op Weergave, daarna Berichtbron (of druk op Ctrl+U). Dit toont het volledige ruwe bericht. U kunt ook Weergave, vervolgens Headers, vervolgens Alle kiezen voor een uitgebreide headerweergave.

Migratie-Received-headers identificeren

Bekijk in de berichtbron de "Received"-headers bovenaan. De bovenste Received-header is de meest recente; na migratie is dit die van de migratietool. Deze bevat doorgaans een tijdstempel dat overeenkomt met de migratiedatum en kan expliciet naar de tool verwijzen (bijvoorbeeld "mx.migrationwiz.com" voor BitTitan, "cloudm.io" voor CloudM, of "gmailapi.google.com" voor GSMMO).

Onder de migratieheader zijn de oorspronkelijke Received-headers nog steeds intact. De oorspronkelijke Date-header is eveneens bewaard. Dit bevestigt dat de correcte datuminformatie bestaat - die moet alleen worden hersteld.

Waarom correcties aan de clientzijde niet werken

Het probleem is serverzijdig

Elke workaround die een instellingswijziging in Thunderbird betreft, is een clientzijde aanpassing die alleen beinvloedt wat Thunderbird op het scherm toont. De werkelijke e-maildata op de server bevat nog steeds de migratie-Received-header. Dit betekent dat andere apparaten en clients de verkeerde datums zien, serverzoekacties verkeerde resultaten opleveren, compliance- en archiveringstools de verkeerde datums oppikken, en back-ups de verkeerde tijdstempels registreren. De enige permanente correctie is het wijzigen van de data op de server.

Thunderbird-add-ons kunnen dit niet oplossen

Hoewel het add-onsysteem van Thunderbird krachtig is, kan geen enkele extensie e-mailheaders op de IMAP-server wijzigen. Een add-on zou mogelijk de datumweergave lokaal kunnen aanpassen, maar dat beinvloedt alleen Thunderbird op die specifieke computer. Wat is dan de echte oplossing?

Thunderbird-datums herstellen op serverniveau

Hoe Redate.io het probleem oplost

Redate.io maakt verbinding met de mailserver (Google Workspace, Microsoft 365, of elke IMAP-server inclusief Zimbra en Zoho) en corrigeert elke getroffen e-mail rechtstreeks op de server.

De eigen correctie-engine van Redate.io analyseert de volledige headerketen van elk getroffen bericht, met patroonherkenning op honderden bekende migratietool-handtekeningen. Het meerfasige analyseproces verwerkt randgevallen die een DIY-aanpak zouden doen falen: S/MIME-ondertekende berichten, PGP-versleutelde inhoud, multipart-structuren met geneste MIME-grenzen, niet-ASCII-headers en Content-Transfer-Encoding-variaties. Na correctie bevestigt een integriteitscontrole dat elk bericht intact is. Originelen worden 30 dagen bewaard in een back-upmap.

Na de correctie synchroniseert Thunderbird met de server en haalt de gecorrigeerde datums op. Zowel de kolom "Datum" als "Ontvangen" tonen de juiste waarden. Zoeken op datumbereik werkt correct. Filters en opgeslagen zoekopdrachten op basis van ontvangstdatum functioneren zoals bedoeld.

U zou kunnen proberen een script te schrijven om dit te doen? Eigenlijk is de echte vraag: hoe verifieert u dat 8.000 gecorrigeerde e-mails allemaal intacte bijlagen, behouden threading en geldige MIME-structuren hebben? Op die verificatie stranden DIY-benaderingen.

De correctie verifieren in Thunderbird

Nadat Redate.io de correctie heeft voltooid, forceert u Thunderbird tot hersynchronisatie door met de rechtermuisknop op het account in het mappenpaneel te klikken en "Abonneren" te selecteren en vervolgens het dialoogvenster te sluiten, of door de mappen te comprimeren. Thunderbird downloadt de bijgewerkte berichtheaders van de server. De kolom "Ontvangen" zou nu de oorspronkelijke ontvangstdatums moeten tonen.

Veelvoorkomende migratiescenarios met Thunderbird

Thunderbird als migratietool

Een veelvoorkomend scenario betreft het gebruik van Thunderbird zelf als migratietool. Een beheerder configureert de bron- en doel-IMAP-accounts in Thunderbird en sleept vervolgens e-mails van het ene account naar het andere. Hoewel deze methode "werkt" in de zin dat e-mails worden overgedragen, voegt de doelserver een Received-header toe aan elk gekopieerd bericht, waardoor ze allemaal de kopieerdatum krijgen. Raadpleeg de handleiding voor het herstellen van handmatige IMAP-kopiedatums in Thunderbird.

Thunderbird na een serverzijdige migratie

Wanneer de migratie op serverniveau plaatsvindt (met BitTitan, CloudM, imapsync of een andere tool), worden Thunderbird-gebruikers net als elke andere IMAP-client getroffen. De migratiedatums verschijnen in de kolom "Ontvangen", terwijl de kolom "Datum" correct kan blijven. Beheerders dienen datums specifiek in Thunderbird te controleren, omdat de dubbelkolomweergave het probleem kan maskeren.

Thunderbird toont verkeerde datums na migratie? Start een gratis scan met Redate.io om de getroffen e-mails te identificeren en de juiste datums op al uw e-mailclients te herstellen.