Comment sauvegarder automatiquement ses e-mails et contacts Thunderbird

Une sauvegarde fiable de Thunderbird doit préserver l'intégralité du profil, et non pas seulement une copie de la boîte de réception visible. Le profil contient les paramètres du compte, les messages téléchargés, les carnets d'adresses, les filtres et autres données utilisateur. Une copie planifiée du profil permet de protéger simultanément les courriels et les contacts locaux, à condition que Thunderbird soit fermé pendant la copie. Ce guide explique comment configurer ce processus sous Windows avec PowerShell et le Planificateur de tâches, puis comment vérifier que la sauvegarde est utilisable.

Que contient une sauvegarde de profil Thunderbird ?

Thunderbird conserve ses données de travail dans un dossier de profil. L'outil d'exportation de profil de Mozilla indique qu'une sauvegarde de profil inclut les comptes, les messages, les carnets d'adresses et les paramètres. Le profil constitue donc l'unité pratique à copier pour une sauvegarde locale automatique. Utilisez le profil actif ; un ordinateur peut contenir plusieurs profils, et sauvegarder le mauvais peut générer un dossier d'apparence valide, mais sans les messages attendus.

Il existe deux limitations importantes. Premièrement, un compte IMAP représente généralement le courrier stocké sur un serveur de messagerie. Une copie de profil local inclut uniquement le contenu des messages des dossiers et des messages synchronisés par Thunderbird pour une utilisation hors ligne. Il ne s'agit pas nécessairement d'une archive indépendante de tous les messages présents sur le serveur. Deuxièmement, les carnets d'adresses CardDAV distants, tels que les contacts hébergés par un service, restent sous le contrôle de ce service. Une sauvegarde de profil peut conserver la configuration de Thunderbird et les données du carnet d'adresses local, mais elle ne remplace pas une sauvegarde distincte effectuée par le fournisseur de contacts.

La page d'informations de dépannage de Thunderbird affiche la ligne « Répertoire du profil » et un bouton « Ouvrir le répertoire ».
Ouvrez l'emplacement du profil Thunderbird dans les informations de dépannage avant de définir le chemin source du script de sauvegarde.

Étape 1 : Trouvez le profil et préparez une destination de sauvegarde

Dans Thunderbird, ouvrez le menu de l'application, choisissez Aide , puis Informations de dépannage . Dans la section Informations de base sur l'application , repérez Répertoire du profil et sélectionnez Ouvrir le répertoire . La formulation peut légèrement varier selon la version. Le dossier du profil actif s'ouvre alors. Remontez de deux niveaux jusqu'au dossier de données de Thunderbird qui contient les fichiers `/etc/thunderbird` Profileset `/etc/ profiles.inithunderbird`. Sur une installation Windows standard, ce dossier se trouve %APPDATA%\Thunderbirdgénéralement dans le dossier AppData itinérant de l'utilisateur.

Utilisez une destination sur un disque physique différent ou un emplacement de sauvegarde réseau protégé. Dans cet exemple, créez E:\Thunderbird-Backupsce lecteur et assurez-vous qu'il reste connecté lors de l'exécution de la tâche planifiée. Un second dossier sur le même disque défaillant est pratique, mais il ne constitue pas une sauvegarde distincte en cas de perte du disque. Si votre profil est stocké en dehors du dossier Thunderbird par défaut, notez son emplacement personnalisé et modifiez le script pour qu'il copie également ce chemin.

L'explorateur de fichiers Windows affiche le dossier Thunderbird contenant les profils et le fichier profiles.ini, avec un dossier de profils à l'intérieur de Profiles.
Le dossier de données de Thunderbird contient le répertoire des profils et le fichier profiles.ini, qui aident Thunderbird à localiser le profil lors d'une restauration.

Étape 2 : Créer un script de sauvegarde PowerShell

Mozilla recommande de fermer Thunderbird avant de copier un profil. La copie pendant que le programme modifie les bases de données de messagerie ou les carnets d'adresses peut entraîner la capture de fichiers à différents moments. Le script ci-dessous vérifie si Thunderbird est en cours d'exécution et ignore cette exécution au lieu de forcer la fermeture du programme. Il crée un instantané daté, n'ajoute un marqueur de fin de copie qu'après une copie réussie et conserve les 14 instantanés les plus récents.

Commencez par créer C:\Scriptset E:\Thunderbird-Backups. Enregistrez le fichier suivant sous le nom C:\Scripts\Backup-Thunderbird.ps1. Modifiez la destination si votre lecteur de sauvegarde utilise une lettre différente.

$ErrorActionPreference = 'Stop'
$source = Join-Path $env:APPDATA 'Thunderbird'
$backupRoot = 'E:\Thunderbird-Backups'
$log = Join-Path $backupRoot 'backup.log'

if (-not (Test-Path -LiteralPath $source -PathType Container)) { throw "Source not found: $source" }
if (-not (Test-Path -LiteralPath $backupRoot -PathType Container)) { throw "Backup drive is unavailable: $backupRoot" }

if (Get-Process -Name thunderbird -ErrorAction SilentlyContinue) {
    "$(Get-Date -Format o) Skipped: Thunderbird is still running." | Add-Content -LiteralPath $log
    exit 0
}

$stamp = Get-Date -Format 'yyyyMMdd-HHmmss'
$destination = Join-Path $backupRoot "tb-$stamp"
New-Item -ItemType Directory -Path $destination | Out-Null

& robocopy $source $destination /E /COPY:DAT /DCOPY:DAT /R:2 /W:5 /XJ /XD 'Crash Reports' 'Pending Pings' /NFL /NDL /NP
$copyCode = $LASTEXITCODE
if ($copyCode -ge 8) { throw "Robocopy failed with exit code $copyCode" }

'Completed' | Set-Content -LiteralPath (Join-Path $destination '_backup-complete.txt')
"$(Get-Date -Format o) Completed: $destination" | Add-Content -LiteralPath $log

Get-ChildItem -LiteralPath $backupRoot -Directory -Filter 'tb-*' |
    Where-Object { Test-Path -LiteralPath (Join-Path $_.FullName '_backup-complete.txt') } |
    Sort-Object LastWriteTime -Descending |
    Select-Object -Skip 14 |
    Remove-Item -Recurse -Force

Exécutez le script une fois en cliquant dessus avec le bouton droit dans l'Explorateur de fichiers et en choisissant « Exécuter avec PowerShell » , ou exécutez-le depuis une fenêtre PowerShell. Fermez Thunderbird au préalable. Vérifiez qu'un nouveau tb-YYYYMMDD-HHMMSSdossier apparaît et contient les fichiers `<nom_du_dossier>` _backup-complete.txt, profiles.ini`<nom_du_dossier>` et le répertoire de profil attendu. Si la copie échoue, assurez-vous que le lecteur de destination est connecté et dispose de suffisamment d'espace libre. Le script ne chiffre pas la sauvegarde ; utilisez un disque chiffré ou un emplacement de sauvegarde chiffré si le profil contient des courriels confidentiels ou des informations d'identification enregistrées.

Un éditeur PowerShell affiche un script qui ignore l'étape où Thunderbird est en cours d'exécution et copie le dossier Thunderbird avec robocopy.
Le script vérifie que Thunderbird est fermé avant de copier le profil et enregistre les exécutions ignorées ou terminées.

Étape 3 : Planifiez le script avec le Planificateur de tâches

Ouvrez le Planificateur de tâches Windows et sélectionnez « Créer une tâche de base » . Nommez-la « Sauvegarde du profil Thunderbird » . Choisissez un déclencheur quotidien à une heure où vous êtes susceptible de ne pas utiliser Thunderbird, par exemple 2 h du matin. Choisissez « Démarrer un programme » , saisissez powershell.exele nom du programme et ajoutez les arguments suivants :

-NoProfile -ExecutionPolicy Bypass -File "C:\Scripts\Backup-Thunderbird.ps1"

Une fois l'assistant terminé, ouvrez les propriétés de la tâche. Dans l' onglet Déclencheurs , modifiez le déclencheur quotidien et configurez-le pour qu'il se répète toutes les heures pendant 24 heures. Ainsi, le script aura une nouvelle chance de s'exécuter après la fermeture de Thunderbird, au lieu d'attendre le lendemain. Dans l' onglet Paramètres , activez l'option permettant d'exécuter la tâche dès que possible après un échec de démarrage planifié et d'empêcher le lancement d'une nouvelle instance si la précédente est toujours en cours d'exécution. Exécutez la tâche avec le même compte utilisateur Windows que celui dont le profil est sauvegardé et assurez-vous que le disque de sauvegarde est accessible. Si l'ordinateur est éteint ou si l'utilisateur n'est pas connecté, une tâche configurée uniquement pour ce compte actif risque de ne pas s'exécuter correctement.

Le Planificateur de tâches peut également être configuré via PowerShell, mais l'assistant graphique facilite la vérification des actions et de leur récurrence. Microsoft documente les déclencheurs quotidiens et répétitifs dans le module ScheduledTasks. Le résultat attendu est le même : la tâche doit exécuter le script, et non Thunderbird lui-même, et son historique doit afficher les tentatives d'exécution aux heures prévues.

L'assistant Créer une tâche de base de Windows est configuré pour démarrer powershell.exe avec le script Backup-Thunderbird.ps1 comme argument.
Le Planificateur de tâches exécute le script de sauvegarde PowerShell selon son déclencheur récurrent ; utilisez l’historique des tâches pour consulter chaque exécution.

Comment savoir si la sauvegarde fonctionne ?

  • Une capture instantanée terminée s'affiche. Le répertoire de destination devrait contenir un nouveau tb-*répertoire daté avec un indicateur de fin de création après la fermeture de Thunderbird.
  • Le journal explique les exécutions manquées. Une ligne marquée « Ignoré » signifie que Thunderbird était ouvert lors de la vérification. Fermez-le et attendez la prochaine exécution horaire.
  • L'instantané contient le profil attendu. Vérifiez profiles.inila présence du dossier de profil que vous avez identifié, ainsi que des dossiers de messagerie et autres données attendues. La taille des fichiers varie selon le compte et les paramètres de synchronisation.
  • Le Planificateur de tâches affiche l'activité récente. Consultez l'onglet « Dernière exécution », « Résultat de la dernière exécution » et l'historique de la tâche. Le lancement réussi d'une tâche ne garantit pas à lui seul que la copie est terminée ; vérifiez également le marqueur et le journal.

Effectuez un test de restauration avant de vous fier à la procédure. Utilisez un autre compte Windows ou un ordinateur de test, fermez Thunderbird et restaurez un profil copié en suivant les instructions d'importation ou de restauration de profil de Mozilla. Vérifiez que les messages et le carnet d'adresses locaux s'affichent. Ne testez pas en écrasant le seul profil fonctionnel sur votre ordinateur principal.

Quand faut-il utiliser une autre méthode de sauvegarde ?

Ce script effectue une simple copie planifiée d'un profil Windows sur le disque de destination. Si Thunderbird reste ouvert en permanence, ses vérifications risquent d'être ignorées ; choisissez une heure de fermeture régulière ou utilisez un logiciel de sauvegarde conçu pour capturer les données des applications en toute sécurité. Si le profil est volumineux, prévoyez un espace de stockage pour 14 instantanés complets ou modifiez le nombre de sauvegardes et la planification en fonction de l'historique dont vous avez besoin. L'outil d'exportation de profil intégré à Mozilla est pratique pour une création ponctuelle au format ZIP, mais sa limite actuelle de 2 Go le rend inadapté aux profils volumineux ou aux tâches récurrentes automatisées.

Pour macOS et Linux, les mêmes principes s'appliquent : identifiez le profil actif via la page de dépannage de Thunderbird, copiez-le uniquement après la fermeture de Thunderbird et planifiez la copie avec le planificateur de tâches du système d'exploitation. L'emplacement des données par défaut varie selon la plateforme, et les installations Snap, Flatpak, portables et les profils personnalisés peuvent utiliser des chemins différents. Ne synchronisez pas un profil Thunderbird actif avec un dossier cloud et ne l'ouvrez pas simultanément sur plusieurs ordinateurs. Mozilla avertit que l'accès simultané via le stockage cloud ou le partage de fichiers peut corrompre les données du profil. Il est recommandé de sauvegarder les instantanés terminés et fermés, et de les protéger par chiffrement.

Pour obtenir les instructions les plus récentes, consultez le guide de sauvegarde et d'emplacement des profils Thunderbird de Mozilla , le guide d'exportation et d'importation des profils et le guide de synchronisation IMAP . La documentation relative aux déclencheurs du Planificateur de tâches de Microsoft explique la planification quotidienne et répétitive. Les noms des menus, les chemins d'accès aux profils et les paramètres du planificateur peuvent varier selon la version de Thunderbird ou le type d'installation ; vérifiez donc le profil actif sur l'ordinateur que vous sauvegardez.

Laisser un commentaire

Résolution du problème de verrouillage du profil Thunderbird : erreur « Thunderbird est déjà en cours d’exécution »

Résolution du problème de verrouillage du profil Thunderbird : erreur « Thunderbird est déjà en cours d’exécution »

Résolvez en toute sécurité l'erreur de verrouillage de profil « déjà en cours d'exécution » de Thunderbird. Fermez les processus bloqués, sauvegardez le profil correct, supprimez uniquement le fichier de verrouillage obsolète et vérifiez la réparation.

Comment importer des fichiers MBOX dans Thunderbird 115 Supernova

Comment importer des fichiers MBOX dans Thunderbird 115 Supernova

Découvrez deux méthodes fiables pour importer des fichiers MBOX dans Thunderbird 115 Supernova : utiliser une version compatible d’ImportExportTools NG ou copier une boîte aux lettres dans des dossiers locaux en toute sécurité.

Comment configurer l'authentification OAuth2 pour Gmail dans Thunderbird

Comment configurer l'authentification OAuth2 pour Gmail dans Thunderbird

Connectez Gmail à Thunderbird avec OAuth2, suivez la procédure de connexion Google, confirmez l'authentification IMAP et SMTP et résolvez les problèmes de connexion courants.

Comment configurer le chiffrement OpenPGP des e-mails dans Thunderbird 115 Supernova

Comment configurer le chiffrement OpenPGP des e-mails dans Thunderbird 115 Supernova

Configurer le chiffrement OpenPGP dans Thunderbird 115 : créer et sauvegarder une clé personnelle, vérifier les clés des destinataires, chiffrer un message et tester la configuration. Ceci inclut l’avertissement concernant la fin du support de la version 115.

Comment déplacer un profil Thunderbird vers un autre disque dur ou ordinateur en toute sécurité

Comment déplacer un profil Thunderbird vers un autre disque dur ou ordinateur en toute sécurité

Transférez votre profil Thunderbird vers un nouveau disque dur ou ordinateur sans perdre vos e-mails, mots de passe ni paramètres. Suivez les étapes de sauvegarde, de copie et de sélection du profil en toute sécurité.

Comment exporter les contacts de Thunderbird au format CSV ou VCF

Comment exporter les contacts de Thunderbird au format CSV ou VCF

Exportez votre carnet d'adresses Thunderbird au format CSV pour les tableurs ou VCF pour les applications de contacts. Découvrez quel format choisir, où trouver l'option « Exporter » et comment vérifier le fichier.

Résoudre le problème d'affichage multiple de l'invite de mot de passe principal dans Thunderbird.

Résoudre le problème d'affichage multiple de l'invite de mot de passe principal dans Thunderbird.

Découvrez pourquoi Thunderbird peut afficher des invites répétées concernant le mot de passe principal et comment résoudre ce problème en toute sécurité grâce aux mises à jour, aux vérifications des identifiants enregistrés, au mode de dépannage et aux tests de profil.

Résoudre l'erreur SMTP « Échec de l'envoi du message » dans Thunderbird

Résoudre l'erreur SMTP « Échec de l'envoi du message » dans Thunderbird

Corrigez l'erreur SMTP « Échec de l'envoi du message » de Thunderbird en vérifiant le serveur SMTP attribué, les paramètres du fournisseur, l'authentification, les blocages réseau et la taille du message.

Personnaliser la densité, la disposition et la liste des messages de Thunderbird 115 Supernova

Personnaliser la densité, la disposition et la liste des messages de Thunderbird 115 Supernova

Ajustez la densité de Thunderbird 115 Supernova (Compacte, Par défaut ou Relâchée), choisissez une disposition de fenêtre, basculez entre les vues Cartes et Tableau et personnalisez le volet des dossiers et la barre d'outils.

Comment résoudre les problèmes de forte utilisation de la RAM et de lenteur de Thunderbird ?

Comment résoudre les problèmes de forte utilisation de la RAM et de lenteur de Thunderbird ?

Diagnostiquez l'utilisation de la mémoire et la lenteur de Thunderbird grâce à des vérifications étape par étape et sécurisées des modules complémentaires, de l'indexation, des profils et des goulots d'étranglement du système.