2010-06-01-ean
Howto archive imap mails with mutt
N'ayant rien trouve de tres probant sur internet, je me permets d'ecrire un mini-tutorial sur l'archivage de mails imap en local (dans un maildir par exemple).
etape 1: creer le maildir local
Un compte mail "maildir" est en fait une arborescence de repertoire: cur , new et tmp.
$ mkdir -p monMaildir/{cur,new,tmp}
etape 2: voir le repertoire local
Pour voir à la fois le maildir local, et les dossiers imaps, il vous faudra specifier les mailboxes e la main:
pour cela editer le fichier ~/.muttrc et ajouter la ligne suivante:
mailboxes ~/monMaildir =INBOX =INBOX.Sent =INBOX.MonDossierImap
etape 3: selectionner les mails e archiver
Pour cela, le plus simple et d'appuyer sur la touche "T", et d'entrer le pattern voulu.
(lire http://www.mutt.org/doc/manual/manual-4.html#ss4.2 pour plus d'informations)
Par exemple, pour selectionner l'ensemble des mails ayant ete ecris avant 2010:
Touche T , puis entrer: ~d -01/01/2010
Par la suite il vous suffit de demander la copie des emails selectionner 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