Accueil
» LOGICIEL
»
Comment sauvegarder automatiquement ses e-mails et contacts Thunderbird
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.
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.
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.
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.
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 :
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.
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.