#$Id: procmailrc-vv.txt,v 1.1.1.1 2001/03/18 18:48:19 maab Exp $ #PROCMAILRC # archivage: les lignes qui suivent créent les répertoires nécessaires à # l'archivage par année/mois. Cette fonction d'archivagevient en # complément des scripts mailmonth et getfolders, disponibles sur # http://mutt.lazygenes.net. Elle nécessite égalementla modification de # quelques variables dans son muttrc (notamment le folder par défaut, # ainsi que le chemin des mailboxes à surveiller). Cf muttrc MONTH=`date +%Y/%m` :0 ic * ? test ! -d $HOME/Mail/$MONTH | mkdir -p $HOME/Mail/$MONTH && chmod 0700 $HOME/Mail/$MONTH :0 ic * ? test ! -d $HOME/Mail/$MONTH/ML | mkdir -p $HOME/Mail/$MONTH/ML && chmod 0700 $HOME/Mail/$MONTH/ML :0 ic * ? test ! -d $HOME/Mail/$MONTH/News | mkdir -p $HOME/Mail/$MONTH/News && chmod 0700 $HOME/Mail/$MONTH/News :0 ic * ? test ! -d $HOME/Mail/$MONTH/arbeit | mkdir -p $HOME/Mail/$MONTH/Arbeit && chmod 0700 $HOME/Mail/$MONTH/Arbeit :0 ic * ? test ! -d $HOME/Mail/$MONTH/These | mkdir -p $HOME/Mail/$MONTH/These && chmod 0700 $HOME/Mail/$MONTH/These :0 ic * ? test ! -d $HOME/Mail/$MONTH/Parinux | mkdir -p $HOME/Mail/$MONTH/Parinux && chmod 0700 $HOME/Mail/$MONTH/Parinux :0 ic * ? test ! -d $HOME/Mail/$MONTH/Flood | mkdir -p $HOME/Mail/$MONTH/Flood && chmod 0700 $HOME/Mail/$MONTH/Flood # Ici on démarre la configuration classique de procmail (l'ordre est # important dans procmail, alors lorsqu'on crée des dossiers pour # accueillir les mails entrants, comme ci-dessus, il faut le faire en # premier). DEFAULT=$HOME/Mail/$MONTH/mbox VERBOSE=off LOGFILE=$HOME/.log-procmail PMDIR=$HOME/.procmail # Elimine les doublons et les stocke à part (au cas où :) :0 Whc: msgid.lock | formail -D 8192 msgid.cache :0 a: $HOME/Mail/IN.duplicates # Les fichiers dans lesquels je stocke mes filtres: # INCLUDERC=$PMDIR/rc.ml-linux INCLUDERC=$PMDIR/rc.parinux INCLUDERC=$PMDIR/rc.flood INCLUDERC=$PMDIR/rc.news INCLUDERC=$PMDIR/rc.pgp #INCLUDERC=$PMDIR/rc.proxy-firewall INCLUDERC=$PMDIR/rc.these INCLUDERC=$PMDIR/rc.arbeit # NB: je préfère poser la variable MAILDIR dans chacun des fichiers # sources. Par exemple, dans .procmail/rc.parinux : # MAILDIR=$HOME/Mail/$MONTH/Parinux # ainsi, aucun filtre n'est à redéfinir lorsqu'on change de rep. # Construction d'une base d'adresses pour le module m_inmail de lbdb. LBDB # est un utilitaire pour retrouver des infos (clés, adresses mails etc, # sur son système (alias mutt, adressBook palm etc.). Ici, on récupère # l'info brassée par procmail: :0hc | lbdb-fetchaddr #$Log: procmailrc-vv.txt,v $ #Revision 1.1.1.1 2001/03/18 18:48:19 maab #Initialisation muttfr #