N'ayant rien trouvé de très probant sur internet, je me permets d'écrire un mini-tutorial sur l'archivage de mails imap en local (dans un maildir par exemple).
Étape 1: créer le maildir local
Un compte mail "maildir" est en fait une arborescence de répertoire: cur , new et tmp.
$ mkdir -p monMaildir/{cur,new,tmp}
Étape 2: voir le répertoire local
Pour voir à la fois le maildir local, et les dossiers imaps, il vous faudra spécifier les mailboxes à la main:
pour cela éditer le fichier ~/.muttrc et ajouter la ligne suivante:
mailboxes ~/monMaildir =INBOX =INBOX.Sent =INBOX.MonDossierImap
Étape 3: sélectionner les mails à archiver
Pour cela, le plus simple et d'appuyer sur la touche "T", et d'entrer le pattern voulu.
Par exemple, pour sélectionner l'ensemble des mails ayant été écris avant 2010:
Touche T , puis entrer: ~d -01/01/2010
Par la suite il vous suffit de demander la copie des emails sélectionner dans le maildir local:
pour cela appuyer sur la touche "s" (comme save), puis entrez le path du repertoire maildir local.
exemple: touche "s", puis entrer ~/monMaildir
1 commentaire(s)
mutt
archive
mail
imap