Comment Thunderbird gère les dates des emails
Mozilla Thunderbird est l'un des clients de messagerie gratuits les plus populaires, largement utilisé par les particuliers et les organisations qui préfèrent une alternative open source à Outlook. L'approche de Thunderbird pour afficher les dates des emails est plus flexible que la plupart des clients, ce qui est à la fois un avantage et une source de confusion quand des problèmes de dates de migration surviennent.
Les deux colonnes de date de Thunderbird
Thunderbird fait la distinction entre deux valeurs de date : "Date" et "Reçu". La colonne "Date" montre la valeur de l'en-tête Date RFC 2822, l'horodatage défini par l'expéditeur. La colonne "Reçu" montre la date dérivée des métadonnées du serveur IMAP (INTERNALDATE) et des en-têtes "Received" du message.
Par défaut, Thunderbird affiche la colonne "Date" (la date d'envoi). Du coup, juste après une migration, les utilisateurs de Thunderbird peuvent même ne pas remarquer le problème puisque l'en-tête Date est préservé. La colonne "Reçu", en revanche, affiche la date de migration pour chaque email. Les utilisateurs qui ont personnalisé leur vue pour montrer la colonne "Reçu" ou qui trient par date de réception voient les mauvaises dates.
Le tri "Ordre de réception" vs le tri "Date"
Thunderbird propose des options de tri séparées : "Date" (trie par l'en-tête Date) et "Ordre de réception" (trie par l'horodatage de réception). Trier par "Date" produit le bon ordre chronologique. Trier par "Ordre de réception" regroupe tous les emails migrés à la date de migration, cassant l'ordre chronologique.
Beaucoup d'utilisateurs ne réalisent pas que ce sont deux options de tri différentes.
Pourquoi la colonne "Date" de Thunderbird n'est pas une vraie solution
La recherche est affectée
La recherche de Thunderbird peut filtrer par plage de dates. Quand un utilisateur cherche "emails reçus en janvier 2024", Thunderbird utilise les métadonnées de date de réception du serveur, pas l'en-tête Date. Après migration, cette recherche ne renvoie aucun résultat pour janvier 2024 et renvoie tous les emails pour la date de migration. Pour les utilisateurs qui recherchent fréquemment par plage de dates (comptables cherchant des factures d'un trimestre précis, avocats rassemblant la correspondance d'un dossier), la boîte mail est fonctionnellement cassée.
Filtrès de messages et recherches enregistrées
Les filtres de messages de Thunderbird peuvent se déclencher sur des conditions de date. Les filtres référençant la date "Reçu" ou "Age en jours" dysfonctionnent après migration. Les recherches enregistrées (dossiers virtuels) utilisant des critères de date sont également affectées.
Les autres clients IMAP sur le même compte
Même si un utilisateur Thunderbird bascule vers la colonne "Date", le problème sous-jacent reste sur le serveur. Si quelqu'un d'autre accède à la même boîte mail via Outlook, Apple Mail, une application mobile ou le webmail, il verra les mauvaises dates. Le problème est côté serveur, pas côté client.
Inspecter les en-têtes dans Thunderbird
Utiliser la vue des en-têtes de Thunderbird
Thunderbird facilite l'inspection des en-têtes d'email. Ouvrez l'email concerne, puis cliquez sur Affichage, puis Code source du message (ou appuyez sur Ctrl+U). Ceci affiche le message brut complet. Vous pouvez aussi utiliser Affichage, puis En-têtes, puis Tous pour voir une vue étendue des en-têtes.
Identifier les en-têtes Received de migration
Dans le code source du message, regardez les en-têtes "Received" en haut. L'en-tête Received le plus haut est le plus récent ; après migration, c'est celui de l'outil de migration. Il contient généralement un horodatage correspondant à la date de migration et peut référencer explicitement l'outil (par exemple "mx.migrationwiz.com" pour BitTitan, "cloudm.io" pour CloudM, ou "gmailapi.google.com" pour GSMMO).
Sous l'en-tête de migration, les en-têtes Received originaux sont toujours intacts. L'en-tête Date original est également préservé. Cela confirme que les informations de date correctes existent, elles doivent juste être restaurées.
Pourquoi les corrections côté client ne fonctionnent pas
Le problème est côté serveur
Chaque contournement impliquant un changement de réglage dans Thunderbird est une modification côté client qui n'affecte que ce que Thunderbird affiche à l'écran. Les données réelles de l'email sur le serveur contiennent toujours l'en-tête Received de migration. Cela signifie que les autres appareils et clients voient les mauvaises dates, la recherche côté serveur renvoie de mauvais résultats, les outils de conformité et d'archivage captent les mauvaises dates, et les sauvegardes enregistrent les mauvais horodatages. La seule correction permanente consiste à modifier les données sur le serveur.
Les extensions Thunderbird ne peuvent pas corriger ça
Bien que le système d'extensions de Thunderbird soit puissant, aucun module complémentaire ne peut modifier les en-têtes d'email sur le serveur IMAP. Une extension pourrait potentiellement changer l'affichage des dates localement, mais cela n'affecterait que Thunderbird sur cet ordinateur précis. Alors quelle est la vraie solution ?
Corriger les dates Thunderbird au niveau du serveur
Comment Redate.io corrige le problème
Redate.io se connecte au serveur de messagerie (Google Workspace, Microsoft 365, ou tout serveur IMAP incluant Zimbra et Zoho) et corrige chaque email affecté directement sur le serveur.
Le moteur de correction propriétaire de Redate.io analyse la chaîne complète d'en-têtes de chaque message affecté, en appliquant une correspondance de signatures de migration sur des centaines de signatures d'outils connus. Le pipeline d'analyse multi-étapes gère les cas limites qui feraient échouer une approche DIY : messages S/MIME signés, contenu chiffré PGP, structures multipart avec des frontières MIME imbriquées, en-têtes non-ASCII et variations de Content-Transfer-Encoding. Après correction, une vérification d'intégrité confirme que chaque message est intact. Les originaux sont conservés dans un dossier de sauvegarde pendant 30 jours.
Après la correction, Thunderbird se synchronise avec le serveur et reçupere les dates corrigées. Les colonnes "Date" et "Reçu" affichent les bonnes valeurs. La recherche par plage de dates fonctionne correctement. Les filtres et recherches enregistrées basées sur la date de réception fonctionnent comme prévu.
Vous pourriez tenter d'écrire un script pour faire ça ? En fait, la vraie question c'est : comment vérifiez-vous que 8000 emails corrigés ont tous leurs pièces jointes intactes, leur threading préservé et des structures MIME valides ? C'est sur cette vérification que les approches DIY s'effondrent.
Vérifier la correction dans Thunderbird
Après que Redate.io a terminé la correction, forcez Thunderbird à se resynchroniser en cliquant avec le bouton droit sur le compte dans le panneau des dossiers et en sélectionnant "S'abonner" puis en fermant la boîte de dialogue, ou en compactant les dossiers. Thunderbird télécharge les en-têtes de messages mis à jour depuis le serveur. La colonne "Reçu" devrait maintenant afficher les dates de réception originales.
Scénarios de migration courants avec Thunderbird
Thunderbird comme outil de migration
Un scénario fréquent implique l'utilisation de Thunderbird lui-même comme outil de migration. Un administrateur configure les comptes IMAP source et destination dans Thunderbird, puis glisse les emails d'un compte à l'autre. Bien que cette méthode "fonctionne" dans le sens où les emails sont transférés, le serveur de destination ajoute un en-tête Received à chaque message copié, les marquant tous avec la date de copie. Consultez le guide de correction des dates de copie IMAP manuelle pour Thunderbird.
Thunderbird après une migration côté serveur
Quand la migration se fait au niveau du serveur (avec BitTitan, CloudM, imapsync ou un autre outil), les utilisateurs de Thunderbird sont affectés comme tout autre client IMAP. Les dates de migration apparaissent dans la colonne "Reçu", tandis que la colonne "Date" peut rester correcte. Les administrateurs devraient vérifier les dates spécifiquement dans Thunderbird, car son affichage à double colonne peut masquer le problème.
Thunderbird affiche les mauvaises dates après migration ? Lancez un scan gratuit avec Redate.io pour identifier les emails concernés et restaurer les bonnes dates sur tous vos clients de messagerie.