Comment importer/exporter les filtres de messages de Thunderbird

thumbnail-tuto-thunderbird-import-export-filtres

Thunderbird permet de créer des filtres de messages. Mais l’application ne propose pas d’options intégrées pour l’import/export de ces derniers. Alors voici une astuce permettant d’importer et exporter manuellement les filtres de messages d’un compte mail dans Thunderbird.

Introduction

Qu’est-ce que les filtres de messages ?

Les filtres de messages sont des filtres qui s’appliquent lors de leur réception, leur envoie ou leur archivage. Ils permettent de classer automatiquement les mails dans des sous-dossiers ou d’effectuer d’autres actions.

Thunderbird - Filtres de messages
Filtres de messages de Thunderbird

Il y a plusieurs années, il existait des modules supplémentaires permettant de faire cela (par exemple Thunderbird Message Filter Import/Export). Mais ils ne sont plus maintenus depuis longtemps et ne sont pas compatibles avec les versions récentes de Thunderbird.

Donc pour exporter et Importer les filtres, il faudra le faire manuellement.

msgFilterRules.dat le fichier qui contient les filtres de messages d’un compte dans Thunderbird

Lorsque vous créez des filtres de messages, Thunderbird sauvegarde ces derniers dans un fichier msgFilterRules.dat qui se trouve dans le dossier local du compte mail auxquels ils s’appliquent.

msgFilterRules.dat : le fichier des filtres de messages dans dossier profil Thunderbird
msgFilterRules.dat dans dossier profil Thunderbird

D’ailleurs vous pouvez ouvrir le fichier msgFilterRules.dat avec un éditeur de texte. Les filtres sont sauvegardés en mode texte :

Exemple de contenu dans msgFilterRules.dat qui contient les filtres de messages d'un compte dans Thunderbird
Exemple de contenu dans le fichier msgFilterRules.dat

Pour chaque filtre, vous trouverez la structure suivante :

  • name= nom que vous avez donné au filtre
  • enabled= yes ou no suivant si le filtre est actif ou non
  • type= avec un numéro codant l’information de quand le filtre est appliqué (à la réception, lors de l’envoie, etc.)
  • action= suivi de l’action exécutée (déplacer, copier, suivre, marquer…)
  • actionValue= avec une valeur. Par exemple un chemin pour déplacer le message ou une adresse e-mail pour un transfert automatique
  • condition= suivi des conditions d’application du filtre

Comment connaître l’emplacement du répertoire de stockage local d’un compte mail dans Thunderbird

Par défaut, un compte mail ajouté à Thunderbird est stocké dans un sous-dossier de votre profil utilisateur système.

Sous Windows, vous le trouverez dans :

%USERPROFILE%\AppData\Roaming\Thunderbird\Profiles\xxxxxxxx.default\ImapMail\imap.serveur.com
  • %USERPROFILE% : permet d’aller dans le dossier du profil de l’utilisateur courant.
  • xxxxxxxx.default : correspond à votre profil Thunderbird.
  • ImapMail ou Mail suivant que votre compte se connecte à un serveur IMAP ou POP3.
  • imap.serveur.com : exemple de dossier contenant les fichiers de votre compte.

Sous Linux :

~/.thunderbird/xxxxxxxx.default/ImapMail/imap.serveur.com
  • ~ : permet d’aller dans le dossier du profil de l’utilisateur courant.
  • xxxxxxxx.default : est à remplacer par le nom de votre profil Thunderbird.
  • ImapMail ou Mail suivant que votre compte se connecte à un serveur IMAP ou POP3.
  • imap.serveur.com : exemple de contenant les fichiers de votre compte.

Mais vous pouvez aussi voir directement cet emplacement en allant dans les Paramètres des comptes.

Pour aller dans ces derniers, vous avez plusieurs possibilités. Par exemple :

  • faites un clic-droit de la souris sur le dossier racine d’un compte mail et, dans le menu, choisissez Paramètres (1)
  • ou sélectionnez le dossier racine d’un compte mail et cliquez sur le bouton Paramètres du compte (2)
Accès aux paramêtres d'un compte dans Thunderbird
Accès aux paramètres d’un compte dans Thunderbird

Puis dans la section Stockages des messages des Paramètres serveurs du compte, vous trouverez le chemin du répertoire local.

Thunderbird - Emplacement stockage mails sous Linux
Paramètres des comptes courrier et groupes Linux
Stockage des messages Windows
Stockage des messages Windows

Importer/Exporter les filtres de messages de Thunderbird

Exporter les filtres d’un compte mail dans Thunderbird

  1. Fermez Thunderbird.
  2. Allez dans le dossier où Thunderbird stocke les données liées de votre compte mail (voir ci-dessus pour connaître son emplacement)
  3. Puis, pour exporter les filtres de messages de Thunderbird, copiez le fichier msgFilterRules.dat et sauvegardez-le à l’endroit de votre choix.

Importer les filtres d’un compte mail dans Thunderbird

Les filtres sont propres à un compte mails. Si vous les importer dans un autre compte mail que celui pour lesquels ils sont prévus, ils pourront ne pas fonctionner. Vous devrez les éditer pour les adapter au nouveau compte mail.

Et pour les importer : 

  1. Assurez-vous que Thunderbird est bien fermé.
  2. Puis, collez ce fichier dans le dossier du compte auquel les filtres s’appliqueront.
  3. Et, ouvrez Thunderbird.
  4. Enfin, si besoins, ouvrez les Filtres de messages pour les adapter, par exemple si vous l’avez importé pour un compte différent que celui d’origine.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

6 Commentaires

  1. La gestion des indésirables et des spams dans THDB est catastrophique : on est obligé de créer des filtres contre les mêmes spams DANS CHAQUE COMPTE !

    Je ne critique pas, THDB est domaine public, mais c’est ingérable… J’étais venu à THDB parce que Mail de mac me gonflait pour d’autres raisons, mais je laisse tomber THDB, finalement trop galère…

    1. Oui, si vous l’avez laissé ouvert…

      L’opération de copie doit se faire Thunderbird fermé, je modifie l’article pour l’indiquer.

      Merci de votre remarque !

      Bien cordialement

  2. Bravo et merci.
    Je pense que cette manip (très astucieuse) pourrait être facilement intégrée à Thunderbird, pour éviter à des utilisateurs néophytes en informatique de devoir se livrer à ce « bricolage ».
    J’attire (par expérience !) l’attention sur le fait que les répertoires et fichiers de Thunderbird sont très interdépendants et que, une fois localisés sur le disque dur, il faut s’abstenir de modifier un nom ou un emplacement.

    1. Bonjour,

      Il y a quelques années, avec les très anciennes versions de Thunderbird (avant 19), il était possible de faire l’export avec une extension. Mais elle n’est plus supportée à présent et surtout, elle n’est pas compatible avec les dernières versions de Thunderbird… En effet l’option intégrée manque au logiciel. Peut-être un jour les développeurs l’intégreront…

      Les fichiers et dossiers dans le dossier profil de Thunderbird répondent à une certaine logique. On peut y toucher, mais mieux vaut savoir ce que l’on fait ou avoir fait une sauvegarde auparavant… Donc vous faites bien de conseiller aux non initiés, de ne pas y toucher. 🙂