- Activer le protocole IMAP dans Gmail : cliquer sur Paramètres puis Transfert et POP/IMAP, sélectionner Activer IMAP.
- Configurer le compte Gmail dans Thunderbird : voir l'explication de Google.
- Thunderbird : sur le compte configuré, cliquer sur le bouton droit puis Propriétés, sélectionner Hors ligne et espace disque puis cocher la case Rendre les messages de Courrier entrant disponibles hors ligne.
- Thunderbird : cliquer sur Fichier, Hors-ligne puis Télécharger/Synchroniser maintenant... Sélectionner Courriers puis OK.
- Tous les courriers sont téléchargés en local.
Le fichier qui contient les courriers est : ~/.mozilla-thunderbird/XXXXX.default/ImapMail/imap.gmail.com/INBOX
Ce fichier est au format mbox, un utilitaire permet la transformation vers html : MHonArc. - Installer MHonArc
- Créer un répertoire ou seront stockés ces mails
- Dans le répertoire lancer l'archivage :
mhonarc -title "Archives par date" -ttitle "Archives par thread" -reverse -treverse -idxfname "index.html" ~/.mozilla-thunderbird/XXXXX.default/ImapMail/imap.gmail.com/INBOX
- Ce qui créera des fichiers html correspondants aux messages, avec index et thread, triés par date inverse. Les fichiers attachés seront égalemment disponibles.