All links of one day
in a single page.
<Previous day - Next day>

rss_feedDaily RSS Feed
floral_left The Daily Shaarli floral_right
——————————— Friday 17, January 2025 ———————————

Mon installation Thunderbird 2024 / Thunderbird 128

En janvier 2024, mon profil utilisateur Thunderbird avait plus de 10 ans. Forcément, ça s'encrasse : des paramètres disparaissent, etc. Le format de stockage Maildir, ou, plus précisément, un dérivé, est disponible dans les paramètres depuis 2019 pour les nouveaux comptes, donc j'avais envie d'essayer. Mes pratiques ont évolué : j'envoyais des emails au format texte (alors que le format HTML a ses avantages avec les Moldus et/ou des messages structurés), j'avais limité la largeur des lignes de texte à 80 colonnes (comme sur les vieux terminaux…), y compris en émission, etc. J'avais un bug : quand je déplaçais un email, surtout s'il était chiffré, le sujet du dernier email du dossier de destination était remplacé, en dur, dans le mbox, par celui de l'email qui précédait l'email déplacé dans le dossier source (il fallait alors aller dans les propriétés du dossier contenant l'email et utiliser l'outil de réparation… qui ne fait rien de plus que tout détruire et re-télécharger tous les emails). Un profil vierge (et Maildir) ne fait pas disparaître ce bug. :( Dans le temps, Thunderbird me perdait des emails… Depuis la version 115, si l'espace de stockage est plein, Thunderbird corrompt ses fichiers (ce n'était pas le cas avant). Je trouvais aussi que le dossier ImapMail occupait bien trop d'espace de stockage comparé à l'occupation des emails sur mon serveur (> 2 Go d'écart). Bien entendu, il y a les index (pour accélérer la recherche), mais je trouvais cet écart déconnant, et je pensais que le compactage ne faisait pas son taff (menu Fichier, Compacter les dossiers = réécrire un fichier mbox pour effacer réellement les emails supprimés, un équivalent du VACUUM de sqlite ou pgSQL, quoi). Un nouveau profil et un passage à Maildir ne change rien sur ce point.

Vu que j'étais reparti d'un profil Firefox vierge, j'ai décidé d'en faire de même avec Thunderbird.

Pourquoi pas Betterbird ? Je n'en ai pas besoin, Thunderbird me convient environ, rien ne me déplaît foncièrement. Ensuite, je recherche trois choses : pérennité, suivi et facilité de mise à jour. Par définition, un logiciel de messagerie est exposé sur l'extérieur, et des failles de sécurité sont corrigées tous les mois, donc il faut que les mises à jour soient rapides et automatisées via un canal de distribution de confiance (sans suivi, mutualisé avec d'autres logiciels, comme les dépôts d'un système Debian, par ex.). Bref, je fuis les logiciels qui ne sont pas empaquetés dans Debian, c'est toujours la galère pour les mettre à jour. J'attends de voir combien de temps Betterbird sera maintenu.

La configuration consignée ci-dessous est destinée à des utilisateurs avancés de Thunderbird. Je n'appliquerai pas les mêmes paramétrages chez un utilisateur lambda.



Contrairement à Firefox, il n'est pas possible de renommer un ancien profil. Enfin, si, mais si l'on s'en sert, Thunderbird re-télécharge alors l'ensemble des emails depuis le serveur, à cause de chemins codés en dur dans le profil (notamment dans folderCache.json)…



Étape 1 : installer le dictionnaire français (sinon de nombreux mots sont marqués, à tort, comme des erreurs par le correcteur, déjà qu'avec le dico il peine à proposer les bonnes corrections de mots accentués…).



Étape 2 : retrouver la barre de menus (clic droit, barre de menus).



Étape 3 : modifier les paramètres accessibles depuis le menu (édition, paramètres) :

  • Général

    • Décocher Afficher la page de démarrage au lancement de Thunderbird

    • En fonction des goûts, cocher la case Masquer la barre de titre

    • En fonction des goûts, décocher la case Masquer automatiquement la barre d'onglets

    • Polices, avancé, je choisis la police DejaVu adaptée pour chaque catégorie (serif, sans, etc.), j'augmente la taille, et je décoche Autoriser les messages à utiliser d'autres polices

    • Courrier entrant. Décocher Afficher un avertissement et jouer un son dans Quand un nouveau message arrive

    • Accusé de réception. Cocher Ne jamais envoyer d'accusé de réception

    • Espace disque. Cocher Modifier la gestion automatique du cache et choisir 0 Mo

    • Décocher Compacter les dossiers quand cela économise au moins… (même si ça ne sert à rien avec Maildir)

    • Type de stockage des messages pour les nouveaux comptes : maildir
  • Rédaction

    • Orthographe. Décocher Vérifier l'orthographe avant l'envoi. Langue : j'ai coché Français (et pas Français (France))

    • Adressage. Décocher Les carnets d'adresses locaux et Ajouter les adresses des messages sortants dans…

    • Pièces jointes. Décocher Proposer le partage pour les fichiers de plus de…
  • Vie privée et sécurité
    • Contenu web. Décocher Accepter les cookies

    • Contenu web. Cocher Envoyer aux sites web un signal « Ne pas me pister » (même si je vois aucun intérêt pour mon cas d'usage)

    • Collecte de données par Thunderbird. Décocher Autoriser Thunderbird à envoyer des données techniques et des données d'interaction à Mozilla. Je ne comprends pas pourquoi Debian ne décoche pas cela par défaut, comme il le fait dans Firefox.

    • Sécurité. Décocher Signaler si le message en cours de lecture est susceptible d'être frauduleux

    • Certificats. Décocher Interroger le répondeur OCSP (explication), et, dans Gérer les certificats, Autorités, je retire ma confiance à toutes les autorités x509 (mon serveur email utilise un certificat autosigné). Une raison est consignée ici, une autre est que ça empêche Thunderbird d'afficher des pages web, y compris les communications de Mozilla et les pixels espions, qui reposent sur HTTPS.



Étape 4 : modifier les paramètres avancés (Paramètres, Général, Éditeur de configuration… tout en bas)

  • breakpad.reportURL => ""

  • browser.cache.disk.enable => false

  • browser.safebrowsing.allowOverride => false

  • browser.safebrowsing.downloads.enabled => false

  • browser.safebrowsing.downloads.remote.block_potentially_unwanted => false

  • browser.safebrowsing.downloads.remote.block_uncommon => false

  • browser.safebrowsing.downloads.remote.enabled => false (les paramètres proposés dans le menu ne suffisent pas)

  • browser.safebrowsing.downloads.remote.url => ""

  • browser.safebrowsing.malware.enabled => false

  • browser.safebrowsing.phishing.enabled => false

  • browser.xul.error_pages.expert_bad_cert => true

  • captivedetect.canonicalURL => ""

  • datareporting.policy.dataSubmissionEnabled => false

  • extensions.getAddons.showPane => false

  • mail.server.default.check_all_folders_for_new => true

  • mail.server.default.check_time => 2

  • network.connectivity-service.enabled => false

  • network.dns.disablePrefetch => true

  • network.predictor.enabled => false

  • network.prefetch-next => false

  • network.trr.mode => 5

  • pdfjs.disabled => true

  • privacy.resistFingerprinting.block_mozAddonManager => true

  • privacy.resistFingerprinting => true

  • security.pki.crlite_mode => 0

  • security.ssl.require_safe_negotiation => true

  • security.ssl.treat_unsafe_negotiation_as_broken => true

  • security.tls.enable_0rtt_data => false

  • toolkit.coverage.opt-out => true

  • toolkit.telemetry.archive.enabled => false

  • toolkit.telemetry.bhrPing.enabled => false

  • toolkit.telemetry.coverage.opt-out => true

  • toolkit.telemetry.firstShutdownPing.enabled => false

  • toolkit.telemetry.newProfilePing.enabled => false

  • toolkit.telemetry.server => data:

  • toolkit.telemetry.shutdownPingSender.enabled => false

  • toolkit.telemetry.unified => false

  • toolkit.telemetry.updatePing.enabled => false



Étape 5 : ajouter les comptes emails.

Dans les paramètres des comptes (menu Édition) :

  • Copies et dossiers : décocher Conserver les archives dans

  • Paramètres des indésirables : décocher Activer les contrôles adaptatifs…

  • Synchronisation et espace disque, Avancé…. Vérifier que tous les dossiers sont cochés

Envoyer un email pour aussi faire mémoriser le mot de passe du serveur SMTP.

Comme depuis 2021, galérer à faire accepter un certificat autosigné pour les serveurs IMAP et SMTP.

Si l'on a plusieurs comptes, définir celui par défaut (= qui sera utilisé quand on cliquera sur Écrire sans être dans un compte, quand on répondra à un email adressé à une identité pas configurée, etc.) : paramètres des comptes, sélectionner le compte qui doit être celui par défaut, bouton Gestion des comptes, Compte par défaut.



Étape 6 : OpenPGP. Rien à signaler. Importer sa paire de clés dans le gestionnaire ad-hoc, ajouter un mot de passe au gestionnaire de mots de passe afin de protéger sa clé privée (Paramètres, Vie privée et sécurité, Mots de passe, Utiliser un mot de passe principal). Importer la clé publique de ses destinataires. Associer une clé publique à un domaine / une liste de destinataires, à une adresse email qui n'est pas l'une des identités de la clé (exemple : adresse email avec un délimiteur) / une étiquette / un tag.



Étape 7 : ajouter toutes les identités (adresses emails, nom ou absence de nom, etc.) pour un compte emails, notamment si l'on utilise des alias ou des adresses emails avec un délimiteur) / une étiquette / un tag. Pour ce faire : paramètres des comptes, choisir un compte, bouton Gérer les identités tout en bas.



Étape 8 : changer l'apparence. À partir de la version 115, l'interface change pour devenir kikoo-moderne, faire comme tout le monde, sans ergonomie. J'en avais entendu du mal (ici et ), j'en avais été préservé (un paramètre était automatiquement placé dans le profil lors d'une mise à jour), mais on peut obtenir, sans trop d'efforts, une interface semblable aux versions antérieures et fonctionnelle (contrairement à Gajim).

  • Cacher la barre d'espaces (la barre verticale à gauche) : bouton tout en bas de celle-ci

  • Comme je l'ai écrit, on peut faire revenir la barre de titre de la fenêtre (Paramètres, Général)

  • Menu Affichage, Disposition, Classique

  • Menu Affichage, Disposition, Panneau d'affichage des messages

  • Dans un dossier, Options d'affichage de la liste des messages (bouton tout à droite, à côté de Filtre rapide), Vue en tableau

  • Dans un dossier, sélectionner un message, bouton Autres, Personnaliser, tout décocher

  • Personnaliser la barre unifiée (celle au-dessus de la barre de menus et sous la barre de titre de la fenêtre) avec clic droit, personnaliser, pour y ajouter les boutons Relever, Écrire, etc.

Sans rapport avec la nouvelle interface :

  • Menu Affichage, Corps du message en, texte seul

  • Pour chaque dossier : menu Affichage, Trier par, Discussion non groupées

  • Pour chaque dossier, personnaliser la liste des messages (colonnes en plus ou en moins, emplacement de chaque colonne, etc.)
-