Doc /

Archiver ses mails avec Thunderbird

en cours d'écriture

pas à pas

On trouve dans le compte par défaut de thunderbird (/home/jdd/.thunderbird/jjywb1cx.default/Mail/Local Folders/) un répertoire "Local Folders" (avec un espace qui semble correspondre au répertoire LocalFolders (sans espace) dans les comptes de la fenêtre Thunderbird.

je ferme Thunderbird je crée /home/jdd/.thunderbird/thunderbird-local/

je lance thunderbird je désigne ce répertoire "thunderbird-local" dans les propriétés de LocalFolders. Th me demande de redémarrer, ce que je fais.

Th peuple le répertoire en question avec les fichiers "msgFilterRules.dat Trash Trash.msf Unsent Messages Unsent Messages.msf"

Je ferme Th et j'efface tous ces fichiers

je recopie dedans les fichiers du répertoire par défaut, je relance Th, il reconnaît tous ces fichiers.

donc on peut sauvegarder et restaurer le contenu de "localfolders".

Remarque: j'ai essayé sans succès d'effacer les archives contenues dans "INBOX" (après sauvegarde). Je ne sais pas comment c'est possible...

Imap: où sont les archives

Trouver l'emplacement de vos fichiers d'archives n'est pas du tout évident.

Si vous y pensez avant de commencer à travailler, dans les paramètres du compte vous pouvez choisir le répertoire, des archives, qui n'a pas besoin d'être dans .thunderbird, encore que ce soit commode si vous recopiez votre config ailleurs.

Mais où est l'emplacement pas défaut?

Dans la colonne de gauche de Thunderbird, faites un clic droit sur un des répertoires archive, cliquez sur "Propriétés". Dans la fenêtre qui s'ouvre, vous avez l'emplacement, dans ce genre:

imap://jdd%40dodin.xyz@olium.o2switch.net/INBOX/Archive

%40 est le code html pour "@". Il s'agit donc de mon compte "jdd@dodin.xyz" "@". À ensuite vous avez le nom de mon serveur de mails chez mon fournisseur.

Notez que les archives sont sous INBOX, ce qui pour moi n'avait rien d'évident!

maintenant, avec un explorateur (ici Dolphin), je vais dans mon profil Thunderbird:

/home/jdd/.thunderbird/jjywb1cx.default/ImapMail/dodin.xyz/INBOX.sbd/

Vous voyez que le chemin ressemble au précédent sans être identique !

Dossiers locaux (Local Folders)

Local Folders est le seul compte de thunderbird que j'ai réussi à gérer sans trop de problèmes, tous les autres doivent exister en ligne, c'est casse pied pour cet usage.

Dans la config des dossiers locaux (paramètres des comptes), il y a le répertoire utilisé, et ce répertoire peut être en dehors du répertoire de base .thunderbird, d'où son utilité pour l'archivage.

D'ailleurs Thunderbird demande à redémarrer pour valider un changement. Rien ne vient dans ces répertoires sauf volontairement.

Je vous conseille donc d'archiver (à la mode Thunderbird, via sa fonction), après choix des paramètres de date, tous les mails que vous voulez sauvegarder. Vous pouvez par exemple ouvrir un répertoire Dossier Local non trié, sélectionner les mails et cliquer sur archiver, ils vont être transférés dans les archives après tri mensuel (par exemple) - ca peut prendre un certain temps.

Une fois les dossiers vidés dans Dossiers Locaux, supprimez-les.

Une fois tout trié, on peut recopier (toujours dans Th) les fichiers du répertoire archive vers les Dossiers Locaux, qui eux même seront alors déplacés en bloc vers l'archivage final.

MHonArc

il s'agit d'un script perl qui tourne donc sur toutes les plateformes.

Ici sous linux Mandrake

Installation avec un rpm.

la doc est dans /usr/share/doc, elle est à peu près inutilisable :-(

En fait il y a trés peu à faire.

Créer un répertoire ~/Mailarch et sans doute des sous-répertoires (1, 2... ou avec la date)

entrer dans ce sous répertoire.

[modifier] avec Thunderbird

Dans: file:/home/jdd/.thunderbird/ii3v1yhp.default/Mail

on trouve des dossiers par compte tb. Il est souhaitable d'avoir trié ses mail. MHonArc ne sait pas trouver seul les fichiers de mails, il faut donc les lui donner un par un. Si on a des sous dossiers, c'est vite insupportable.

La solution que j'ai trouvée, loin d'être idéale est de recopier tous mes mails

dans deux répertoires (envoyés et reçus) et d'archiver ces deux répertoires avec MHonArc. Le résultat est lisible.

Relire une archive compressée

(mail de Carlos)

At the end of the line for each month, it says "compressed mbox".

Example:

<https://lists.opensuse.org/opensuse/opensuse-2018-12.mbox.gz>

Download it, for as many months as you wish. Decompress them.

In Alpine, just copy the resulting files to the folder where you store mail for the list. Enter the folders that appear (may need a restart), and see the mail directly, answer at will.

In Thunderbird, copy the files to:

~/.thunderbird/[RANDOM].default/Mail/Local

Suppose the name of the file is opensuse-2018-12.mbox. Remove the ".mbox" extension, and create with touch an empty file name named opensuse-2018-12.msf. Restart Thunderbird. The new folders should be visible as local folders. Enter, view, reply, or move to another folder. You could upload them to gmail imap server (and thus see them in the webmail), but I have never tried this.

Alternatively, try the import functionality. I don't remember using it, but I'm told it exists.

Similar procedure if you use Dovecot, just copy the file to a directory where dovecot stores with mbox folders.