Utilisateur de Thunderbird, j'ai récemment eu besoin de récupérer mes mails qui étaient sauvegardés au format [[https://fr.wikipedia.org/wiki/Maildir|MailDir]] (un mail par fichier). Thunderbird ne sait pas faire ; même le plugin [[https://addons.thunderbird.net/fr/thunderbird/addon/importexporttools-ng/|ImportExportTools NG]] ne permet que d'importer des fichiers au format mbox (mails concaténés dans un seul fichier). Voici la procédure que j'ai employée: * récupérer le répertoire MailDir contenant les mails à convertir * installer le plugin [[https://addons.thunderbird.net/fr/thunderbird/addon/importexporttools-ng/|ImportExportTools NG]] sur Thunderbird * créer le script de conversion **mailconv.py** (il n'est pas de moi, mais de [[https://www.yergler.net/maildir-to-mbox/|Nathan R. Yergler]]) : #!/usr/bin/env python # -*- coding: utf-8 -*- import mailbox import sys import email mdir = mailbox.Maildir(sys.argv [-2], email.message_from_file) outfile = file(sys.argv[-1], 'w') for mdir_msg in mdir: # parse the message: msg = email.message_from_string(str(mdir_msg)) outfile.write(str(msg)) outfile.write('\n') outfile.close() Le rendre exécutable, et le lancer en indiquant le dossier MailDir contenant les mails, ainsi que le nom du fichier de sortie : chmod +x mailconv.py python mailconv.py Maildir output.mbox Puis importer le fichier **output.mbox** dans un dossier local de Thunderbird : {{:informatique:linux:thunderbird_import_mbox.png?nolink |}}