Quand la recherche globale sous Thunderbird ne fonctionne plus
J’utilise Thunderbird pour mes emails et dans ce logiciel, il y a une fonctionnalité que j’aime beaucoup nommée “Recherche globale”. Il s’agit en effet du moteur de recherche d’emails qui permet en quelques secondes de retrouver une conversation.
Je m’en sers chaque jour, car je suis assez bordélique et je ne classe rien du tout. La fonctionnalité de recherche suffit à mon bonheur. Seulement, voilà… Depuis quelque temps, les résultats de recherche que me renvoie Thunderbird sont périmés. Il ne trouve plus mes emails récents.
La faute à la base sqlite qui contient les éléments nécessaires à une recherche, qui n’est plus mise à jour (corrompue ?). Si vous rencontrez le même souci que moi, voici donc comment corriger ce problème.
Tout d’abord, il faut quitter Thunderbird. Ensuite, rendez-vous dans votre répertoire de profil Thunderbird.
Sous Windows c’est là :
%APPDATA%ThunderbirdProfilesxxxxxxxx.default
Sous Mac OSX c’est là :
~/Library/Thunderbird/Profiles/xxxxxxxx.default/
Et sous Linux, c’est là :
~/.thunderbird/xxxxxxxx.default/
Si vous avez plusieurs répertoires de profils, sélectionnez celui qui a été le plus récemment modifié. Ou rendez-vous dans les “Paramètres des comptes” -> “Paramètre serveur” et regardez le nom du dossier de stockage.
Une fois dans ce répertoire, tout ce que vous aurez à faire, c’est supprimer le fichier global-messages-db.sqlite.
Ensuite, relancez Thunderbird. Celui reconstruira la base automatiquement. Pour suivre l’évolution de l’indexation, allez dans le menu “Outils” puis “Activités”.
Y’a plus qu’à patienter…