tfe Homepage

01/06/2010

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).

 
e‰tape 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}
 
 
e‰tape 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
 
 
e‰tape 3: selectionner les mails e  archiver
Pour cela, le plus simple et d'appuyer sur la touche "T", et d'entrer le pattern voulu.
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