Re: Tester des règles procmail

Page principale

Répondre à ce message
Auteur: Fernando
Date:  
À: Frédéric
CC: guilde
Sujet: Re: Tester des règles procmail
Le Mer. 07 Sept. 2011 08:40:21 CET, Frédéric a écrit:
> Bonjour,
>
> Y a-t-il un moyen de tester des règles procmail sans les installer ? Car en
> cas d'erreur, on peut mettre un joyeux bazard ;o)
>
> Merci d'avance.
>

Bonjour,

dans le man de procmail, section NOTES, il y a un petit script pour
repasser les règles procmail "personnelles" (celles contenues dans le
fichier /$HOME/.procmailrc ).


Au cas où le man aurait changé, voici le script, à lancer une fois
connecté avec son compte utilisateur et à adapter en fonction du fichier
INBOX où sont reçus les mails (variable ORGMAIL):

#!/bin/sh

ORGMAIL=/var/mail/$LOGNAME
if cd $HOME &&
test -s $ORGMAIL &&
lockfile -r0 -l1024 .newmail.lock 2>/dev/null
then
trap "rm -f .newmail.lock" 1 2 3 13 15
umask 077
lockfile -l1024 -ml
cat $ORGMAIL >>.newmail &&
cat /dev/null >$ORGMAIL
lockfile -mu
formail -s procmail <.newmail &&
rm -f .newmail
rm -f .newmail.lock
fi
exit 0


HTH

@+
Fernando