Email, messagerie, Thunderbird,...
Page d'entrée > Informatique


Dernière édition: 10/2023


Notions de base
Un client de messagerie (Outlook, Thunderbird,...) vous permet de consulter tous vos comptes email (si vous en avez plusieurs) depuis la même interface.
Il permet également tout plein de choses intéressantes (voir le tableau comparatif plus bas), comme par exemple (pour Thunderbird): changer le "sujet" d'un message (pour le rendre plus informatif), supprimer les fichiers attachés à un message,...
Si vous en utilisez un, vous serez amené à le configurer, soit en demandant à quelqu'un "qui sait", soit en cherchant de la doc sur le web.

Il existe 2 protocoles principaux pour la réception du mail: IMAP (= Internet Message Access Protocol) et POP (= Post Office Protocol).
L'envoi du mail se fait par SMTP (= Simple Mail Transfer Protocol).


Solutions SMTP fixes pour client de messagerie itinérant

Juillet 2006 :


Vous utilisez un client de messagerie (Outlook Express, Outlook, Thunderbird, ou autre...) sur votre ordinateur portable ou sur votre clef USB,
et vous vous déplacez souvent,
et vous en avez marre de changer la configuration de vos serveurs SMTP à chaque déplacement.

Voila quelques conseils.

1. Récupérer ses mails comme d'hab, en allant les chercher sur les POP3 ou IMAP des divers comptes de messagerie.

2.  Pour envoyer du mail (et c'est là qu'est la feinte) sans avoir à ajuster le serveur SMTP en fonction du poste itinérant sur lequel on se trouve: utiliser le SMTP de Gmail (quel que soit le poste sur lequel vous vous trouvez), en suivant les indications de
http://mail.google.com/support/bin/answer.py?answer=12103
Pour Thunderbird (pour les autres logiciels, se reporter au lien précédent), suivre à la lettre les indications (rubriques 9 à 14 tant que la page ne change pas) de http://mail.google.com/support/bin/answer.py?answer=13285 . Et ça marche au poil ! Voir la copie d'écran.
Ca marche tout aussi bien avec ma version de Thunderbird standard qu'avec ma configuration "Portable Thunderbird" qui fonctionne sur clef USB
Evidemment, pour ceux qui n'ont pas encore fait le pas, il faut se créer un compte Gmail.

Bon à savoir : Dans Thunderbird, la configuration du serveur SMTP s'effectue à un seul endroit (contrairement à Outlook où on le configure pour chaque compte). On peut aussi pré-configurer plusieurs serveurs SMTP, et basculer de l'un à l'autre d'un seul clic. Un bon point pour Thunderbird donc.

PS1: Si vous voyez une faille, ou si vous avez d'autres solutions plus élégantes, je suis preneur.

PS2: Bon à savoir: Gmail ne tolère pas de fichier attaché .zip contenant un .exe ou un .bat (et peut-être aussi d'autres extensions). Le message ne sera pas délivré. Dans le meilleur des cas, vous en serez avisé par un message d'erreur "Une erreur est survenue lors de l'envoi du courrier. Le serveur a répondu : 5.7.0 Illegal Attachment. Veuillez vérifier le message et essayer à nouveau". Solution: renommer le .zip avant l'envoi (par exemple, _zip fonctionne) et dire à l'interlocuteur de le renommer en .zip après réception.


Janvier 2007: changement du fonctionnement du SMTP de Free. Paramètre "Blocage SMTP sortant".
Free vient de modifier le fonctionnement de son SMTP. Voir la lettre de l'ADUF n°717 qui expose le problème, et les compléments d'information dans la lettre de l'ADUF n°727. Par défaut, Free est maintenant sensé bloquer le mail sortant (par le port 25?) vers un SMTP autre que celui de Free. L'option peut se configurer dans l'interface de gestion de Free.
En tout cas, dans mon cas, je sors de Thunderbird vers le SMTP de Gmail sans utiliser le port 25, et je ne suis pas bloqué (le 09/01/07, avec le firmware de la Freebox 1.2.1, et le "Blocage SMTP sortant" activé). C'est toujours le cas le 29/01/07. C'est probablement parce que cette mesure ne concerne que le port 25.


Juillet 2010: Free propose l'authentification pour son SMTP.
Suivre les indications qui sont données sur les liens suivants:
http://www.freenews.fr/spip.php?article8582
http://www.free.fr/assistance/2407-interet-et-fonctionnement.html
Attention, il faut activer la Gestion du SMTP authentifié sur l'interface de Free.
Dans le cas de la configuration de Thunderbird (version 3.1.1 au moment où j'ai fait les essais), vous aurez probablement besoin des quelques détails supplémentaires suivants.
Quand vous configurez le nouveau serveur sortant SMTP, mettez:
- Nom du serveur:    smtp.free.fr
- Port:                      587
- Sécurité de la connexion:    Aucune
- Méthode d'authentification:    Mot de passe chiffré
- Nom d'utilisateur: si votre compte de messagerie est toto@free.fr, mettez toto comme nom d'utilisateur
Et n'oubliez pas d'affecter ce nouveau serveur SMTP à votre compte de messagerie.


Mars 2011: AutoRoute SMTP : choisit automatiquement le serveur SMTP en fonction de l'adresse IP
Gratuit. Pas essayé (logiciel qui n'est plus maintenu depuis 2001!). Version locale.

Février 2015: service-smtp.fr propose un service payant qui s'occupe de tout... Je n'ai pas d'avis sur ce genre de service.
A mon sens, il vaut mieux essayer de comprendre les règles d'utilisation et d'authentification des serveurs de messagerie que vous utilisez, et les respecter (voir l'article de arobase).

Voir aussi:
http://www.arobase.org/outils/fai.htm
http://www.arobase.org/sos/relay.htm  <<<  très bon résumé


Gmail
Un service de messagerie qui vous accorde pratiquement 3Go pour stocker vos mails, un service d'indexation et de recherche dans vos mails, le filtrage automatique du spam, et plein d'autres choses (en fait, cet espace s'agrandit au cours du temps. En ce qui me concerne, j'ai droit à plus de 7Go en 12/2008).
Il n'est plus nécessaire d'être invité pour y souscrire:
http://mail.google.com

Pour débugger la configuration de vos comptes POP (et SMTP), il existait un outil de résolution des problèmes POP de Gmail qui semble avoir disparu. Il vous reste à consulter cette page qui le remplace.
 
Diverses astuces, dont une pour transférer tous ses vieux messages et ses archives de mail vers Gmail:
How to Import All Your Archive Email Into Gmail
http://www.zoliblog.com/2007/10/24/simplified-guide-to-importing-all-your-archive-email-into-gmail/

Guide pour transférer vos messages depuis Yahoo Mail ou Hotmail vers Gmail:
http://descary.com/gmail-importez-vos-donnees-depuis-hotmail-et-yahoo-mail-en-quelques-clics/

Un autre article intéressant. Attention, ne pas suivre à la lettre les conseils du lien précédent: supprimer son anti-virus est suicidaire. Je vous donne tout de même le lien pour les autres informations intéressantes qu'il recèle.

Un guide d'utilisation assez détaillé et à jour: envoyer-et-recevoir-des-courriels-avec-gmail

On peut maintenant suivre plusieurs comptes Gmail dans une même fenêtre du navigateur: dans l'interface française, cela se passe ici.

Gmail enregistre les adresses IP utilisées lors de chaque connexion, ce qui peut permettre de détecter si votre compte Gmail a été piraté: Use Gmail's built-in activity monitor to audit account security

03/2011: si vos redirections automatiques de mails ne fonctionnent pas (depuis votre compte Gmail > Paramètres > Transfert et POP/IMAP), tentez les choses suivantes:
- redirigez vers un compte de messagerie qui n'est pas un compte Gmail
- activez le protocole POP (deuxième rubrique de la page)
Voir aussi ce fil.

07/2021: je me suis aperçu de cette particularité des adresses gmail: les points ne sont pas pris en compte dans l'adresse.
https://support.google.com/mail/answer/7436150
Si, par exemple, votre adresse e-mail est jeandupont@gmail.com, vous êtes également propriétaire de toutes les variantes suivantes de cette adresse :
 jean.dupont@gmail.com
 jean.du.pont@gmail.com
 j.e.a.n.d.u.p.o.n.t@gmail.com


Thunderbird
Août 2006: j'ai quitté Outlook Express pour Thunderbird.
Mes critères minimum étaient:
- obtenir au moins aussi bien avec TB qu'avec OE,
- indexation avec X1 préservée,
- transportabilité de tous mes mails que je partage entre plusieurs PC.

Voir un tableau au format Excel, ou transformé en html, résumant mon test comparatif entre Outlook Express et Thunderbird, et assorti de commentaires qui permettent de résoudre pas mal de petits problèmes ou de limitations de la configuration par défaut de Thunderbird, avec également des conseils pour le choix des extensions utiles (voire indispensables).
Globalement, au prix d'un effort de configuration initial plus important, la comparaison est extrêmement favorable à Thunderbird.

Pour les extensions utilisées avec TB 3, voir plus bas.
Voici les extensions que j'utilisais en 08/2006, dans une archive zippée.  En 12/2007, j'utilise quasiment les mêmes. En 04/2009, j'utilise celles-ci (avec TB 2).
Je vous précise sur le lien qui suit le détail de ma configuration de l'extension "Reset Quote Header".
Nota: les "extensions" s'installent à partir de fichiers .xpi. Ce sont en fait des fichiers .zip. Pour connaitre le contenu de ces fichiers, il suffit donc de leur ajouter l'extension .zip
Nota: l'extension TB Header Tools Extension semble poser les problèmes avec les comptes IMAP (les fichiers PDF attachés au message deviennent illisibles quand on modifie le sujet du message), cf. ce lien. La solution de contournement serait de rapatrier le mail en local, de modifier son sujet, et de le renvoyer sur le compte IMAP. Ca ne me concerne pas car je stocke mon mail en local.
Smartsave est une extension qui permet d'exporter son mail de manière ordonnée.


Si vous voulez un correcteur orthographique en français, installez le dictionnaire en suivant les indications de https://addons.mozilla.org/thunderbird/3066/, et vérifiez ensuite que vous l'avez bien activé via Outils > Options > Rédaction > Orthographe.
Si ca ne marche pas, installez depuis http://www.mozilla.com/en-US/thunderbird/dictionaries.html en glissant le lien du dictionnaire de votre choix vers la fenêtre des extensions de Thunderbird.

Indésirables: pour les configurer dans TB 2.0, ça se trouve dans Outils > Options > Confidentialité > Indésirables.

Si vous n'arrivez pas à transférer correctement des messages, tentez la configuration suivante: Outils > Options > Rédaction > Général > Transférer les messages: <intégrés>

Pour éviter que les adresses des destinataires de vos messages ne s'ajoutent automatiquement à votre carnet d'adresses: Outils > Options > Rédaction > Adressage > décocher "Ajouter les adresses des messages sortants".

Pour améliorer les interactions de TB 1.5 avec votre logiciel antivirus, il semble recommandé de faire: Outils > Options > Confidentialité > Antivirus > cocher "Permettre au logiciel antivirus de mettre individuellement en quarantaine les messages entrants". Mise à jour (07/2007): depuis Thunderbird 2.0, il semble au contraire qu'il soit déconseillé de le faire, cf. ici. Lire également ce sujet très instructif au sujet de l'interaction entre TB et les antivirus.

Janvier 2007: Thunderbird gère très mal l'importation du mail depuis Outlook (échec obtenu avec Outlook 2003). Par contre, le carnet d'adresses a l'air de s'importer correctement. La solution pour importer le mail est de passer par l'intermédiaire d'Outlook Express.

Copie d'écran de la fenêtre de paramétrage des comptes mail, hautement configurable.

A lire absolument (et surtout si Thunderbird commence à avoir un fonctionnement anormal), la rubrique "Le compactage dans Mozilla Thunderbird" à la page Thunderbird de www.geckozone.org ou bien ici: http://kb.mozillazine.org/Compacting_folders

08/2013: Quand les recherches dans TB ne fonctionnent plus, on peut quitter TB, puis détruire global-messages-db.sqlite, qui sera reconstruit au démarrage suivant de TB:
http://korben.info/thunderbird-recherche-globale-ne-fonctionne-plus.html

Si vous perdez le contenu de "Dossiers locaux" > "Courrier entrant":
Ca arrive de temps en temps (causes possibles: compactage qui s'est mal terminé, plantage du PC, cafouillage lors de l'interaction avec l'antivirus). Pas de panique. Tout le contenu du répertoire est sauvegardé dans un répertoire nstmp avant un compactage, et il y reste si le compactage ne se termine pas normalement (voir http://kb.mozillazine.org/Nstmp_folders). Donc il suffit d'un copier/coller pour restaurer les messages (arrêter et redémarrer Thunderbird, sélectionner les messages de nstmp, les recopier dans Courrier entrant).

Si un grand nombre de dossiers nstmp apparaissent, cela peut provenir de dossiers trop gros dont  TB n'arrive pas à terminer le compactage. Chaque compactage non terminé laisse derrière lui un nouveau fichier nstmp et les précédents sont renommés nstmp-1, nstmp-2, etc... La solution: faire du ménage, arrêter TB, supprimer tous les fichiers nstmp, nstmp-x, et les index .msf de même nom.
http://blog.acrona.com/index.php?post/2013/05/16/thunderbird-cr%C3%A9e-plein-de-r%C3%A9pertoire-qui-commence-par-nstmp

Pour transporter des mails, ou réintégrer dans Thunderbird des mails au format .eml :
- solution 1: dans le tableau au format Excel, voir la solution qui concerne la rubrique "Réinsérer des messages stockés dans un fichier .eml", rappelée ci-dessous:
On utilise un programme annexe: MsgCvt : http://www.elbiah.de/tools/index.htm, http://www.geckozone.org/forum/viewtopic.php?t=31593
J'ai fait un .BAT pour simplifier la procédure: http:// tayeb.fr/informatique/Msgcvt_GT.zip
- solution 2: déplacer ou copier les mails à transporter dans un nouveau dossier local, que vous appelerez par exemple "tempo". Fermer TB. Récupérer sur votre disque le fichier ...\Local Folders\tempo, et le recopier au même endroit dans l'arborescence de la version de TB vers laquelle vous voulez réintégrer les mails. Ouvrir ce TB, et le répertoire tempo apparait, avec les mails qui ont été transportés.

N'hésitez pas à consulter le forum Thunderbird sur http://www.geckozone.org

Actuellement, il y a un truc qui m'énerve. Je ne comprends pas pourquoi dans certains messages que j'envoie les lignes sont repliées (wrap), alors que dans d'autres de mes messages elles ne le sont pas. Le menu Outils > Options > Rédaction > Général > Reformater les messages textes en lignes de xx caractères semble complètement sans effet. Voir quelques pistes:
http://forums.mozillazine.org/viewtopic.php?t=563149
https://addons.mozilla.org/fr/thunderbird/addon/2351

Dans Thunderbird 2.0, il semble que le raccourci vers le Profile Manager ait disparu. Vous pouvez utiliser celui de TB 1.5 si vous l'avez gardé, ou bien en recréer un. Voir une copie d'écran. Si vous avez gardé la configuration par défaut, les valeurs des champs sont:
Cible: "C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -ProfileManager
Démarrer dans: "C:\Program Files\Mozilla Thunderbird"
Ou directement, avec TotalCommander.

Nota: depuis la mise à jour vers Thunderbird 2.0, la fonction qui permettait de ne pas relever ses mails au démarrage de TB (en lançant TB par le Profile Manager et en cochant "Travailler hors ligne") ne fonctionne plus. Idem par la ligne de commande avec l'option -offline. lien1, lien2, lien3.
La solution est ici ou ici. En résumé, il faut modifier la configuration:
To modify a preference in Thunderbird, choose Tools – Options – Advanced – General and press the Config Editor button. You will be brought to a long list of preferences. To change an existing preference, double click on it.
Ici, il s'agit de changer offline.startup_state de la valeur 2 à la valeur 4

Problèmes relatifs à Thunderbird 2.0 : lien1.


Configurer ou trimbaler Thunderbird
Pour la configuration initiale de Thunderbird
(installation), après avoir merdé un certain nombre de fois, je vous conseille absolument la méthode suivante, qui vous permet d'avoir tous vos paramètres et tout votre mail stockés au même endroit. Vous pourrez alors en un seul clic recopier tout votre Thunderbird sur un autre PC, ou sur le PortableThunderbird de votre clef USB.
NOTA: pour Windows uniquement (pour les autres systèmes, je ne sais pas).
Ceci se fait de préférence juste après l'installation de Thunderbird, car vous allez réinitialiser toute votre configuration.
Quitter TB si vous l'avez lancé.
Démarrer > Programmes > Mozilla Thunderbird > Profile Manager (si le raccourci vers le Profile Manager est absent, voir quelques lignes plus haut comment y accéder).
Nota: en laissant traîner la souris sur le nom d'un profil, vous voyez où il est stocké.
Supprimer le profil par défaut (s'il existe).
Recréer un profil bien à vous en indiquant dans quel répertoire vous voulez le stocker. Quand vous quittez, l'écran est souvent tronqué et vous ne voyez plus les boutons qui permettent de la quitter. Voici l'emplacement des boutons.
Configurer TB (comptes, options, carnet d'adresses, filtres, extensions,...).
Ultérieurement, pour déplacer à la fois tout votre courrier et toute votre configuration (comptes, extensions,...), il suffira de recopier votre répertoire. C'est grandiose!

Autres solutions:


Résumé des raccourcis clavier


Lecture des flux RSS (ou fil RSS): commencez par rechercher les flux qui vous intéressent, par exemple avec cet annuaire de flux RSS, ou alors en les puisant sur les pages web, telle que cette page du Monde, sur laquelle on peut récupérer l'adresse (URL) de flux RSS, tel que:
http://www.lemonde.fr/rss/sequence/0,2-3208,1-0,0.xml
Dans Thunderbird, si ce n'est pas déjà fait, il faut créer un compte pour recevoir ces flux: Outils > Paramètres des comptes > Ajouter un compte > Nouvelles RSS et Blogs (voir copie d'écran). Supposons que vous appeliez ce compte "RSS et blogs". Une fois ce compte créé, il apparait dans la liste des Dossiers (là où vous avez le répertoire "dossiers locaux", voir copie d'écran).
Puis, dans Thunderbird, clic droit sur RSS et blogs > Gérer les abonnements. Dans la fenêtre "Abonnements RSS, cliquer sur le bouton "Ajouter", et coller l'URL du fil RSS dans la case appropriée. Refermer les boites de dialogue. C'est tout.

Nota: parfois, un flux RSS ne fonctionne plus. En particulier, si après l'avoir supprimé, vous ne pouvez plus vous y réabonner et que Thunderbird vous répond "Vous êtes déjà abonné à ce fil", suivre la procédure indiquée sur http://www.geckozone.org/forum/viewtopic.php?t=40216. Il s'agit de supprimer dans le fichier feeds.rdf (après avoir quitté TB et après avoir fait une copie de sauvegarde de feeds.rdf) toutes les lignes faisant référence à ce fil. Il y a 2 parties à supprimer :
- la 1ère est une ligne du genre: <RDF:li RDF:resource="http://tayeb.fr/wordpress/?feed=rss2"/>
- la 2ème est un bloc de lignes qui commence par <fz:feed RDF:about="http://tayeb.fr/wordpress/?feed=rss2" et se termine par </fz:feed>


Thunderbird 3
En juillet 2010, j'ai fait la mise à jour de TB 2.0.0.24 vers TB 3.1.
Il y a de nombreux modules complémentaires qui ne fonctionnent plus. Mais il y a une solution pour la plupart d'entre eux. En appliquant les solutions ci-dessous, on peut arriver à ça.
<br>
<br>
<hr color="#000000" size="1">
<font color="#000000" face="Tahoma" size="2">
<b>Subject:</b> %subject%<br>
<b>Sent:</b> %datelocal% %date_tz%<br>
<b>From:</b> %from%<br>
<b>To:</b> %to%{<br>
<b>Cc:</b> %cc%}</font>
<br>
<br>


J'en ai profité pour rajouter une extension:

Si vous décidez de revenir à la version 2, voici les instructions. Et un autre endroit possible pour récupérer l'ancienne version du programme d'installation.


Parmi les nouveautés de TB 3:

Parmi les problèmes apportés par TB 3 :

Conseils pour la configuration de TB3 :
http://avh16.pagesperso-orange.fr/fiches_informatique/thunderbird/thunderbird_configuration.htm


Thunderbird 6
Encore une palanquée de modules incompatibles en passant de TB5 à TB6.
Voici les extensions qu'il me reste avec TB6, le 30/08/2011.


Thunderbird 7 et suivantes...
Voici les extensions qu'il me reste avec TB7, le 15/10/2011.


Forcer la compatibilité des modules
Depuis que Thunderbird nous fait des changements de version à tout bout de champ, on est confronté à la désactivation de beaucoup de modules. Tout le boulot que j'ai fait pour TB6 est à refaire moins d'un mois plus tard avec TB7. A croire que les développeurs de TB veulent nous inciter à laisser tomber l'utilisation des modules!
Une manière de contourner le problème, c'est de forcer la compatibilité:

Modules
Voir aussi plus haut, j'ai plusieurs fois listé les modules que j'utilise.

Remove Duplicate Messages (Alternate): j'ai testé ce module pour supprimer les doublons (avec Thunderbird 14.0, en 07/2012), et il a bien fonctionné. Mais mon problème était plutôt simple,  puisqu'il s'agissait de supprimer les doublons dans un même dossier. Je ne sais pas s'il aurait su le faire dans plusieurs dossiers distincts.

Thunderbird 17
TB 17 a modifié l'apparence par défaut de la barre de titres (en haut de la fenêtre de Thunderbird, la barre supérieure dans laquelle on double-clique pour mettre en plein écran, celle par laquelle on attrape la fenêtre pour la déplacer, etc...). Si vous voulez faire revenir la barre de titres classique, il faut aller dans Outils > Options > Avancé > Général > Editeur de configuration, et mettre à "false" la variable "mail.tabs.drawInTitlebar" (pour cela il suffit de double-cliquer sur la ligne correspondante, et la valeur passe de true à false).
https://developer.mozilla.org/en-US/docs/Mozilla/Preferences/Preference_reference/mail.tabs.drawInTitlebar

Thunderbird 24: modules complémentaires utilisés
Voici les extensions que j'utilise en 07/2014 avec TB24.6
Bug: les ICS et autres fichiers attachés de type calendrier ne s'affichent pas
Vous pouvez voir en affichant le corps du message qu'il y a un fichier attaché de type text/calendar dont Thunderbird n'arrive pas à décoder le type MIME.
Solution trouvée sur https://josephhall.org/nqb2/index.php/icstbird . Il s'agit d'un bug répertorié de Thunderbird. La solution consiste à installer Lightning.
Nota: le plugin Show All Body Parts permet juste de voir qu'il y a un attachment, mais pas de le décoder. De plus, il met la pagaille dans vos mails, en dupliquant leur contenu lorsque vous faites une réponse. A éviter donc!

Thunderbird 45: Entrée crée un nouveau paragraphe
La solution passe par: Options >  Rédaction > Général > décocher "Lors de l'utilisation du formatage de paragraphe, la touche Entrée permet de créer un nouveau paragraphe". Copie d'écran.

Changer la taille des fontes et les interlignes dans Thunderbird (ancienne version)
Depuis le passage à Windows 10 et ses nouveaux thèmes, la densité des informations à l'écran a diminué et ça affiche plus de vide que d'informations!
Si vous voulez retrouver une interface dense, beaucoup d'informations à l'écran, sans jouer sans arrêt des ascenseurs ou du passage d'une fenêtre à une autre, voici comment faire. NOTA: ça ne fonctionne plus avec Thunderbird 60.3.1 qui désactive automatiquement Stylish => voir un peu plus bas dans ce même paragraphe pour d'autres solutions.
Installer le module Stylish. Puis créer un nouveau style, contenant le code suivant:

/* Folderpane font */
#folderTree > treechildren::-moz-tree-cell-text {
font-size: 10.5px !important;
}

/* Threadpane font */
#threadTree {
font-size: 10.5px !important;
}

/* Toolbar font */
#mail-bar3  {
font-size: 10.5px !important;
}

/* Set Line Spacing */

#folderTree > treechildren::-moz-tree-row {
height: 16px !important;
}

#threadTree > treechildren::-moz-tree-row {
height: 16px !important;
}

#account-tree-children::-moz-tree-row {
height: 16px !important;
}

#mail-bar3 {
height: 25px !important;
}

#tabs-toolbar {
height: 25px !important;


Et ça devrait donner quelque chose qui ressemble à ceci.

Pour d'autres modifications, voir cette liste de codes pour personnaliser userChrome.css :
http://www.linnhe2.free-online.co.uk/thunderbird/chrome.html

Stylish a été banni car il collecte des informations. Le remplacer par son fork Stylus.


En 10/2019, suite à une mise à jour de TB, j'ai perdu la configuration que j'avais faite. Je n'ai pas réussi à trouver un .xpi pour Stylus.
Finalement, je me suis inspiré de cette page:
https://forum.userstyles.org/discussion/80304/migration-from-thunderbird-52-to-60-8-stylish-no-longer-works
et des posts de João
As far as I know, Stylish or Stylus no longer work in Thunderbird.
Access your Thunderbird profile folder;
create a folder named "chrome";
inside this folder, create a text file and rename it "userChrome.css";
create another text file and rename it "userContent.css".
In the userChrome.css file put your CSS code to change the appearance of Thunderbird and in the userContent.css file put your CSS code to change the appearance of elements of Thunderbird internal pages.
et de Orso
I found an old copy of the settings I had made in the old Stylish add-in and put them into userChrome.css -- I actually tried user.Content.css first -- and they work exactly as they did before!! xD
I'm so glad I found that copy, bc if I'd have had to invent all those entries, I'd never have managed.

J'ai juste créé dans le dossier du profil de TB 52.9.1 version 32 bits un sous-dossier chrome contenant un fichier userChrome.css contenant exactement le contenu du style Stylish:
/* Folderpane font */
#folderTree > treechildren::-moz-tree-cell-text {
font-size: 10.5px !important;
}

/* Threadpane font */
#threadTree {
font-size: 10.5px !important;
}

/* Toolbar font */
#mail-bar3  {
font-size: 10.5px !important;
}

/* Set Line Spacing */

#folderTree > treechildren::-moz-tree-row {
height: 16px !important;
}

#threadTree > treechildren::-moz-tree-row {
height: 16px !important;
}

#account-tree-children::-moz-tree-row {
height: 16px !important;
}

#mail-bar3 {
height: 25px !important;
}

#tabs-toolbar {
height: 25px !important;


Et ça marche comme ça, sans Stylish ni Stylus


userChrome.css
Pour plus d'infos sur la configuration via userChrome.css, voir
https://www.userchrome.org/

Il se trouve dans le profil de TB, dossier chrome

Profil de TB: menu Aide > informations de dépannage > Dossier de profil


Changer la taille des fontes et les interlignes dans Thunderbird (version actuelle)

En 12/2020, j'ai été amené à passer à Thunderbird 78.5.0 (32 bits), et à nouveau c'est reparti par défaut avec de gros interlignes!
Lire les pages
https://support.mozilla.org/en-US/questions/1308938
où on apprend que la configuration via les paramètres de userChrome.css ne semble fonctionner que si on a activé dans les paramètres de configuration de TB la variable toolkit.legacyUserProfileCustomizations.stylesheets à true. C'est effectivement ainsi qu'est configuré mon TB.

Créer dans le dossier du profil de TB 78.5.0 (32 bits) un sous-dossier chrome contenant un fichier userChrome.css contenant le contenu suivant:
/*
* Do not remove the @namespace line -- it's required for correct functioning
 */

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

/* Folderpane font */
#folderTree > treechildren::-moz-tree-cell-text { font-size: 10.5px !important; }

/* Threadpane font */
#threadTree { font-size: 10.5px !important; }

/* Toolbar font */
#mail-bar3  { font-size: 10.5px !important; }

/* Set Line Spacing */

#folderTree > treechildren { font-size: 12pt !important; }
#folderTree treechildren::-moz-tree-row { height: 18px !important; min-height: 18px !important; }
#threadTree > treechildren::-moz-tree-row { min-height: 0px !important; height: 18px !important; }

#account-tree-children::-moz-tree-row { height: 12px !important; }

#mail-bar3 { height: 25px !important; }

#tabs-toolbar { height: 25px !important; }
 

Et ça donne ceci.

Si vous voulez des lignes hyper denses, vous pouvez passer à mon réglage actuel , avec dans les lignes suivantes 14px au lieu de 18px (et si c'est trop dense vous pouvez essayer 16px):
#folderTree treechildren::-moz-tree-row { height: 14px !important; min-height: 14px !important; }
#threadTree > treechildren::-moz-tree-row { min-height: 0px !important; height: 14px !important; }

Et ça donne ceci.

J'ai découvert après avoir passé des dizaines d'heures sur ces problèmes qu'il existe de très bons résumés sur les pages
https://www.arobase.org/forums/viewtopic.php?t=29893
https://j2m-06.pagesperso-orange.fr/faq_tb_userchrome.html

Mise à jour en 09/2023 avec TB 102.15.1 : rien de notablement changé. J'ai refait une copie d'écran et on voit que les icônes ont pris de la couleur depuis la précédente copie d'écran avec TB 91. Voici mon userChrome.css , et ça donne ceci.

Pour TB 115:
- Mon premier passage à TB 115 a complètement détruit mon interface densifiée. Du coup je repasse à TB 102 en attendant d'avoir du temps pour tout reprendre.
- Voir ce sujet : https://forums.mozfr.org/viewtopic.php?t=152173


Masquer les champs Bcc (copie cachée)
Pour les masquer dans l'interface de Thunderbird, ajouter dans userChrome.css (voir paragraphe précédent) la ligne
#expandedbccBox { display : none !important ;  }

Pour les supprimer d'une impression:
- clic-droit sur l'email, puis "Enregistrer sous"
- éditer le fichier .eml ainsi obtenu avec un éditeur de texte et supprimer la ligne Bcc
- réimporter dans TB (par exemple par double-clic sur le fichier .eml)
- imprimer

La modification précédente masque le nom des destinataires de la copie cachée, mais l'entête de l'email montre quand même un champ "Copie cachée" vide.
Pour supprimer cette trace, on peut changer la couleur de ce texte. Utiliser la couleur #F8F8F8 qui est le gris (248,248,248):
https://j2m-06.pagesperso-orange.fr/faq_tb_userchrome2.html#UC_modi_coul_CCa

Code du fichier userChrome.css :
/*Modifier la couleur du texte de : Copie cachée à - ok TB60 et TB78 */
   #expandedbccLabel {
        color: yellow !important;
    }


Thunderbird 60 met à nouveau le bordel dans les extensions
Plein de mes extensions favorites ne fonctionnent plus: Quicker Filer, Stylish, et accessoirement: LookOut, OpenAttachmentByExtension
Du coup je suis revenu à la version précédente, qui est la 52.9.1 en version 32 bits (numérotation étrange...).


Thunderbird 68
En 06/2020, j'ai cédé et j'ai fini par laisser s'installer TB 68.9.0 (32 bits). Voici les extensions utilisées.
En 09/2020, MAJ vers TB 68.12.0 (32 bits). Voici les extensions utilisées.

Thunderbird 78
En 12/2020, MAJ vers TB 78.5.0 (32 bits), qui n'est pas compatible avec Nostalgy. Voici les extensions en cours.


Modification de l'en-tête des réponses
Par défaut, TB reprend dans les réponses des en-têtes extrêmement réduits (du genre: "Le 06/12/2019 à 09:44, DUPONT Jean a écrit :"), alors que quand on transmet un message, TB reprend des en-têtes normalement détaillés.

Voir aussi plus haut les rubriques Thunderbird 3 et Thunderbird 6.

On peut directement bricoler TB pour modifier les en-têtes utilisés par défaut. Les mots clefs pour trouver de l'info à ce sujet sont : user.js (le fichier à bricoler), user_pref, reply_header_type.

Il existe aussi des extensions qui permettent de le faire plus simplement.

En 2019, SmartTemplate4 (que j'utilisais auparavant) est devenu payant.

ReplyWithHeader  permet de configurer les en-têtes. Installé le 07/12/2019. Copie d'écran des menus.


Recherche dans les dossiers, déplacement de messages,...
Quicker Filer a cessé de fonctionner avec TB 60.

Je l'ai remplacé par Nostalgy. Les commandes apparaissent en rappel dans la barre d'état. On peut également les obtenir par le menu: Outils > Nostalgy > onglet Rules > Nostalgy usage directions.


Compter les messages. Réparer les dossiers.
J'ai déplacé ma messagerie d'un serveur IMAP outlook.office365.com à un serveur IMAP d'infomaniak. Pour vérifier que tous les messages étaient bien transférés, j'ai voulu les compter. Je n'ai pas trouvé de plugin pour Thunderbird qui compte les emails (je n'ai pas trop cherché, il doit bien y en avoir).

(1) En fait dans TB on peut compter les messages par clic-droit sur le dossier, Rechercher dans les messages, et chercher les messages dont le sujet contient le caractère a (par exemple) ou dont le sujet ne contient pas le caractère a. Ca marche!

Problème: il me manquait 245 messages sur le nouveau serveur.
(2) Solution: sous-dossier par sous-dossier, j'ai compté le nombre de messages. Cette fois par clic-droit sur le sous-dossier, puis Propriétés. Cela donne le nombre de messages du sous-dossier (sans descendre l'arborescence éventuelle). Ca donne aussi accès à un bouton "Réparer le dossier". Quand je voyais des différences entre le nombre de messages dans les deux versions, une réparation des sous-dossiers permettait souvent de résoudre le problème.
Dans certains sous-dossiers, j'ai dû comparer côte à côte l'ancien sous-dossier et le nouveau pour trouver les différences (généralement c'était des emails foireux ou en double).

Et au final, en notant sur un fichier Excel le nombre de messages de chaque sous-dossier et en en faisant la somme, je retombe exactement sur le nombre de messages obtenus par la méthode (1).


"Rechercher dans les messages..." ne trouve pas certains messages; réparer la base de données
Problème: quand j'utilise la fonction "Rechercher dans les messages...", TB ne retourne pas certains résultats alors qu'ils existent
Mauvaise solution (car il faut connaitre le sous-dossier dans lequel se trouve le message que l'on cherche): clic droit sur le sous-dossier, puis Propriétés, puis "Réparer le dossier".

https://support.mozilla.org/en-US/kb/rebuilding-global-database
Où ils conseillent de supprimer le fichier global-messages-db.sqlite
=> fait le 16/10/2020
=> à refaire lors du prochain problème de recherche, pour voir si ça résout le problème.

Mais dans http://forums.mozillazine.org/viewtopic.php?f=39&t=3028975 on trouve d'autres informations qui sèment le doute et qu'il faudrait vérifier.


Afficher le nombre de messages et la taille des dossiers
https://j2m-06.pagesperso-orange.fr/faq_tb_A.html#afficher_taille_boite
Ca se configure via: Affichage > Disposition > Colonnes du panneau des dossiers


"Ce message contient peut-être un virus ou il n'y a plus assez d'espace disque"
Message obtenu sur l'ordinateur d'une personne de mon entourage qui ne fait pas de ménage et garde dans sa boite de réception une foule de messages périmés, inutiles et gigantesques...

Autres problèmes rencontrés par la même occasion:
Cause: le fichier Inbox avait atteint une taille qui dépassait la taille des fichiers gérables par le système. En l'occurence il était sur mon NAS et avait atteint 3 801 197 736 octets (4 Go). Je m'en suis aperçu en essayant de le renommer et le système a refusé l'opération. Du coup apparemment TB pouvait continuer à lire les messages qui y étaient antérieurement stockés, mais était incapable d'en stocker de nouveaux.
Nota: ce fichier Inbox de "\Mail\Local Folders" regroupait les messages de plusieurs comptes POP.

Solution:
  1. Afficher la taille des dossiers (voir paragraphe un peu plus haut).
  2. Démarrer TB en mode hors connexion, en lançant TB avec l'option -ProfileManager (voir plus haut dans cette page), pour ne plus être importuné au lancement de TB par des messages signalant divers problèmes.
  3. Virer les messages vraiment inutiles de "Courrier entrant". Vous constaterez que les compactages de "Courrier entrant" ne diminuent pas sa taille, même si les messages disparaissent de la boite de "Courrier entrant". TB stocke quelque part l'info que les messages ont été effacés, mais il n'arrive pas à les effacer du fichier Inbox qui est illisible.
  4. Créer de nouveaux dossiers dans l'arborescence de "Dossiers Locaux".
  5. Y déplacer les messages de "Courrier entrant" de manière à complètement vider "Courrier entrant".
  6. Fermer TB.
  7. Supprimer le fichier Inbox. Dans mon cas, il était dans un volume du NAS qui était monté dans une unité de disque de Windows, et je ne pouvais pas supprimer le fichier Inbox depuis Windows. Mais j'ai pu le supprimer depuis le gestionnaire de fichiers du NAS. 
  8. Recréer un fichier Inbox vide.
  9. Relancer TB
Précautions:
  1. Afficher la taille des dossiers (voir paragraphe un peu plus haut), ainsi que la taille des messages. Voir cette copie d'écran.
  2. Faire du ménage, supprimer les messages inutiles, déplacer dans des sous-dossiers les messages qui arrivent dans "Courrier entrant".
  3. Vous pouvez également utiliser des filtres (menu Outils > Filtres de messages) pour déplacer automatiquement les messages entrants qui vérifient certains critères (typiquement basés sur le contenu du sujet ou de l'adresse de l'expéditeur) vers un sous-dossier de votre choix.
  4. Eviter absolument d'avoir des dossiers uniques qui dépassent 3 Go, et essayer de maintenir tous vos dossiers sous la barre du Go. (Nota: si à gauche de la taille du dossier il y a une flèche triangulaire avec la pointe vers le bas, c'est qu'il ne s'agit pas d'un dossier unique, mais qu'on comptabilise aussi les sous-dossiers.Voir la  copie d'écran).

Mauvaise association PDF, impossible d'ouvrir un PDF lors de la rédaction d'un message
En essayant d'ouvrir un PDF joint à un message en cours de rédaction, on obtient: fichier PDF "n'a pu être ouvert car l'application auxiliaire associée n'existe pas. Changez cette association dans vos préférences".
Solution dans le sujet: "Ouvrir un PDF en mode rédaction de message - Thunderbird 91.3.2":
    https://forums.mozfr.org/viewtopic.php?f=4&t=147497
    https://forums.mozfr.org/viewtopic.php?p=922373#p922373
Il suffit de passer pdfjs.disabled à True, en procédant comme indiqué dans
https://forums.mozfr.org/viewtopic.php?t=148007
(menu) > Préférences > onglet "Général" > cliquer sur "Éditeur de configuration" (tout en bas de la page) > dans le champ "Rechercher", coller :
pdfjs.disabled, et passer la valeur de false à true

IMAP et synchronisation des messages
https://support.mozilla.org/fr/kb/le-protocole-imap
https://support.mozilla.org/fr/kb/configurer-les-dossiers-speciaux-dun-compte-imap


Validation en deux étapes de Google
Problème: Une fois la "validation en deux étapes" activée sur un compte Google, Thunderbird ne parvient plus à se connecter au compte gmail, et indique un problème avec le mot de passe.
Solutions:
1) soit supprimer la validation en 2 étapes: aller sur le compte Google, section Sécurité
https://myaccount.google.com/security
2) soit récupérer un "mot de passe d'application" spécifique:
https://qastack.fr/superuser/562232/google-two-factor-authentication-rejects-login-from-thunderbird


Extensions utilisées
Chercher plus haut dans cette page: "Voici les extensions"
Ou sinon:
Voici les extensions utilisées en 10/2021 avec TB 91.2.1 32 bits


A partir du 30 mai 2022, Google peut rejeter les applis qui utilisent une technologie de connexion moins sécurisée
Exposé du problème selon Google :
https://support.google.com/accounts/answer/6010255

Solution pour des applications qui ne proposent pas d'option "se connecter avec Google": utiliser des mots de passe d'application:
https://support.google.com/accounts/answer/185833
https://support.mozilla.org/fr/kb/thunderbird-et-gmail

La solution est ici : Using OAuth2 with Thunderbird and Gmail
J'ai également un fichier détaillé de mise en oeuvre de cette solution, mais avec plein de copies d'écran de mes comptes, que je ne mets pas en ligne mais que je peux communiquer si besoin à mes proches.


Pour supprimer les images insérées dans le corps des emails
Dans TB, menu Outils > Paramètres > Général > Bouton: Editeur de configuration
Mettre la variable mailnews.display.show_all_body_parts_menu à "True"
Dans TB, menu Affichage > Corps du message en > Tous les éléments
Inline attachments can now be detached and deleted from your emails.


Portable ThunderBird
Juillet 2006
Une solution qui permet de trimballer avec soi sa messagerie, son carnet d'adresses, tous ses comptes emails préconfigurés, tout son courrier.
Tout cela tient dans une vingtaine de Mo (plus, évidemment, l'espace nécessaire au stockage de vos messages), et est a priori conçu pour être utilisé sur une clef USB ou un disque amovible, qui sera branché sur l'ordinateur hôte (sous Windows 95/98/Me/2000/XP).

Voir le chapitre consacré à Portable ThunderBird dans le livre gratuit sur Thunderbird, page 300 (aller sur http://www.framabook.org/ et télécharger le livre).
http://www.framasoft.net/article3406.html
http://portableapps.com/apps/internet/email/portable_thunderbird
http://johnhaller.com/jh/mozilla/  (site officiel du concepteur)
http://www.arobase.org/nomade/cle-usb.htm


mail2web : relever son mail en provenance de plusieurs adresses emails et/ou plusieurs serveurs
Juillet 2006
mail2web : http://services.mail2web.com/FreeServices/EmailRetrieval/
Pour configurer un compte qui permet ensuite, rapidement, et depuis n'importe quel ordinateur ayant accès à internet, de relever tous ses comptes de mail.
Particulièrement utile quand on est en déplacement, et si on doit vérifier plusieurs comptes.

Lire aussi:
http://www.arobase.org/nomade/cybercafe.htm

NOTA:  si on s'astreint à se déplacer avec une clef USB (ou autre support de stockage amovible), on peut avantageusement considérer la solution "Portable Thunderbird" (ci-dessus).


Email Address Checker : pour vérifier si une adresse est valide
http://dottech.org/website-reviews/14535


Changement de date des fichiers .eml
Sous Vista et Seven, les dates des fichiers .eml peuvent changer.

http://www.2brightsparks.com/help/index.php?action=kb&article=448
There is a bug in Windows Vista, Windows 7, and Windows 2008 where the last modification date & times of .eml files are changed. To fix this you must delete the following registry key:
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers\.eml
Note that to do this you should run regedit.exe as Administrator. You may also need to change the keys permissions to delete it (right click on the .eml key entry and choose Permissions, then Advanced, set the owner to the current user or Administrators, then check the Allow box for Full Control for the permissions of Administrator and click OK).
Also be aware that if you re-install Windows Live Mail then it will recreate this registry key and so the problem will occur again. If you do re-install Windows Live Mail then you must delete the registry key again.
Applies to: Windows Vista, Windows 7, Windows 2008
Même constat sur http://www.sevenforums.com/browsers-mail/35334-eml-files-timestamps-updated-constantly.html
J'ai supprimé la clef sur gt400 (Windows Seven Pro 64 bits) le 16/07/2012.

J'ai supprimé la clef sur gt653 (Windows 8 Pro 64 bits) le 15/07/2013. Voici la sauvegarde de la base de registres sous forme de fichier .reg
J'ai à nouveau supprimé la clef sur gt653 le 06/01/2014, car la mise à jour en Windows 8.1 l'a remise. La sauvegarde est strictement identique à la précédente.

08/2016, Windows 10 (fait sur gt653 le 29/08//16):
- Exécuter c:\Windows\regedit.exe en tant qu'administrateur
- Aller à la clé \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers\.eml
- Exporter la clé (pour sauvegarde) => La sauvegarde est strictement identique aux précédentes.
- Change the keys permissions to delete it (right click on the .eml key entry and choose Permissions, then Advanced, set the owner to the current user or Administrators, then check the Allow box for Full Control for the permissions of Administrator and click OK). En fait c'est un peu galère et j'ai tatonné un moment pour trouver les bonnes autorisations. Mais finalement j'y suis parvenu et j'ai supprimé la clé.

Sur gt400 :
Clic droit sur ".eml", Autorisations.
Noms de groupes ou d'utilisateurs: sélectionner Administrateurs (probablement suivi de votre login\Administrateurs)
Autorisations pour Administrateurs: Autorisations spéciales est probablement décoché, on va le modifier en cliquant sur "Avancé".
propriétaire > Modifier . Dans le champ "Entrez le nom de l'objet à sélectionner", entrer Administrateur, puis "Vérifier les noms" => le champ se modifie en quelque chose qui ressemble à votre_login-machine\Administrateur. Cliquer sur OK. Cliquer sur Appliquer. Cliquer sur OK.
Ca n'est pas suffisant. Dans la fenêtre "Paramètres de sécurité avancés pour .eml", il restait une entrée d'autorisation votre_login-machine\Utilisateurs avec un accès "Lecture". Cliquer sur cette entrée, puis "Désactiver l'héritage", puis "Supprimer toutes les autorisations héritées de cet objet", puis "Appliquer".
Finalement, ça m'a bouzillé le registre. La clé .eml est encore là mais on ne peut plus l'éditer ni la modifier, même en tant qu'administrateur.
J'ai utilisé Tweaking.com - Windows Repair All In One pour réparer le registre.
Puis j'ai recommencé. Il faut convertir pour la clé .eml toutes les autorisations héritées en des autorisations explicitement affectées à cette clé. Puis ensuite supprimer tous les utilisateurs n'ayant qu'un accès en lecture sur cette clé, puis supprimer la clé.

http://blogs.msdn.com/powershell/archive/2006/11/23/processing-eml-files-with-select-string-and-setcreationtime.aspx
Donne un script PowerShell qui permet de restaurer la date des fichiers en leur redonnant la date du email. Voir comment démarrer sur http://syskb.com/powershell-pour-les-nuls/

Je me suis aperçu par la suite que le seul fait de faire une recherche au moyen de l'explorateur de fichiers de Seven (avec la configuration par défaut) change les dates de tous les fichiers .eml des répertoires balayés par la recherche. Le problème est identique dans Windows 8.

En résumé:
  1. On peut redonner aux fichiers .eml la date de l'email original au moyen de EML Atributer, qui fonctionne parfaitement, n'a pas besoin d'installation, et permet de sélectionner le répertoire (et ses sous-répertoires) à partir duquel on veut opérer.
  2. La suppression de la clef de la base de registre (voir plus haut) résout définitivement le problème.