Mutt french Page

Mutt, procmail, et maildir
Posté par Lap1 - ic@aleph1.net. Approuvé le Mercredi 07 Novembre à 15:52
Thème: mutt-tips
Chose promise, chose due. The gruik tip pour utiliser mutt avec des maildir générés par procmail.
Bref rappel du format maildir : les mails sont stockés chacun dans un fichier indépendant, tout ça dans un répertoire. Ce répertoire doit contenir impérativement trois sous répertoires : new, tmp et cur. Sinon il ne sera pas reconnu en tant que mailbox par mutt.
Commençons par la configuration procmail : cela donne par exemple un .procmailrc du type :

PATH=$HOME/bin:/usr/bin:/bin:/usr/local/bin:
MAILDIR = $HOME/Mail
DEFAULT = $MAILDIR/divers
LOGFILE = $MAILDIR/.logfile

:0:
* ^TOlinux-kernel.*
linux-kernel/new

Procmail reconnait automatiquement que ~/Mail/linux-kernel/new est un répertoire et non un fichier et stocke les mails entrant au format maildir. Cela implique par contre la création _manuelle_ du répertoire linux-kernel et des trois sous-répertoires sus-cités.

Côté mutt, rien de plus simple. Il suffit de lister le répertoire linux-kernel comme mailbox, par exemple :

set folder=~/Mail
mailboxes linux-kernel

Voilà. Mutt est paré pour gérer la box linux-kernel en tant que maildir, et niveau utilisateur on n'a aucune différence si ce n'est.... si ce n'est une accélération flagrante au niveau des opérations sur les mails, puisqu'il n'y a plus à parser d'énormes fichiers... mais une multitude de petits inodes ;)

Il reste encore à dire à Mutt de créer les nouvelles boxes au format maildir (pourquoi se priver). Cela donne :

set mbox_type=Maildir

Voilà. C'est tout pour cette fois. A bientôt :)
4 commentaires


  • Ce site tourne sous daCode
  • URL: http://muttfr.org