Sanctuariser vos emails : Sauvegarde Ultime ThunderBird

Voici un script bash qui sauvegarde automatiquement vos emails :

  • copie globale dans un fichier externe compressé
  • copie dans les dossiers locaux de Thunderbird (on les garde sous la main)

C’est hyper important si vous changez d’ordinateur ou de compte email :
vous gardez ainsi un historique déconnecté

Déplacer les Dossiers Locaux / changement d’ordinateur ou réinstall TB

AVANT DE COMMENCER : Copier l’intégralité de ~/.thunderbird dans ~/thunderbird-sauve

Option : Maintenant, on peut désinstaller complètement Thunderbird pour repartir sur des dossiers propres :

sudo apt-get remove --purge thunderbird*
rm -rd ~/.thunderbird

1) SOURCE ? : Rechercher le ‘Local Forlders’ de ~/thunderbird-sauve :

ls -alFR ~/thunderbird-sauve/ | grep 'Mail'

thunderbird-sauve/nkxz2hsp.default-esr/Mail/Local Folders:
thunderbird-sauve/nkxz2hsp.default-esr/Mail/Local Folders/Backup_1ere-page.sbd:
thunderbird-sauve/nkxz2hsp.default-esr/Mail/Local Folders/Backup_1ere-page.sbd/Archives.sbd:
thunderbird-sauve/nkxz2hsp.default-esr/Mail/Local Folders/Backup_1ere-page.sbd/clients-1P.sbd:

2) DESTINATION ? : Rechercher le dossier ‘Local Forlders’ de Thunderbird :

ls -alFR ~/.thunderbird | grep 'Mail'

/home/pjm/.thunderbird/9dpmhra4.default-esr/Mail/Local Folders:

3) Copier le dossier d’archivage « Backup_1ere-page* » de SOURCE vers DESTINATION

cp -R thunderbird-sauve/nkxz2hsp.default-esr/Mail/Local\ Folders/Backup* ~/.thunderbird/9dpmhra4.default-esr/Mail/Local\ Folders/

4) Verification : (et réouvrir Thunderbird pour vérifier aussi)

ls -alFh ~/.thunderbird/9dpmhra4.default-esr/Mail/Local\ Folders/

drwxr-xr-x 4 pjm pjm 4,0K mars 7 12:23 ./
drwx—— 3 pjm pjm 4,0K mars 7 11:32 ../
-rw-rw-r– 1 pjm pjm 0 mars 7 12:20 Backup_1ere-page
-rw-rw-r– 1 pjm pjm 2,0K mars 7 12:20 Backup_1ere-page.msf
drwxrwxr-x 4 pjm pjm 4,0K mars 7 12:23 Backup_1ere-page.sbd/

-rw-r–r– 1 pjm pjm 25 mars 7 11:32 msgFilterRules.dat
-rw——- 1 pjm pjm 0 mars 7 11:32 Trash
-rw-rw-r– 1 pjm pjm 1,4K mars 7 11:41 Trash.msf
-rw——- 1 pjm pjm 0 mars 7 11:32 ‘Unsent Messages’
-rw-rw-r– 1 pjm pjm 1,4K mars 7 11:41 ‘Unsent Messages.msf’

Retour en haut