Bonjour,
J'ai utilisé la config suivante:
Leopold BAILLY wrote:
$ cat ~/.procmailrc
VERBOSE=on
MAILDIR=$HOME/.mail
DEFAULT=$MAILDIR/defaut/
LOGFILE=$HOME/log/procmail.log
VIRUSLOG=$HOME/log/virus.log
# on filtre les pièces jointes au travers de clamav
# si un virus est trouvé, on rajoute un entête Virus: Yes
:0
* Content-Type: multipart
{
VIRUSREPORT=`clamscan --mbox --disable-summary --stdout -`
VIRUSSTATUS=$?
:0 fw
* ? test $VIRUSSTATUS -ne 0
| formail -I "Virus: Yes" ; echo $VIRUSREPORT >>$VIRUSLOG
}
# on poste le message vérolé dans la boîte spam/virus
# fin du traitement
:0
* ^Virus: Yes
spam/virus/
# pour les messages survivants, on les filtre au travers de spamassassin
:0fw: spamassassin.lock
* < 256000
| spamc
# on distingue 2 niveaux de spam : probable et certain
:0:
* ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
spam/certain/
:0:
* ^X-Spam-Status: Yes
spam/probable/
Mais il semble que spamassasin n'ajoute pas d'entête !
Je détecte bien les virus mais pas les spams.
Quand je regarde la source des messages, il n'y a pas l'entêtre X-Spam
ni X-Spam-Status.
Des idées ?
Merci.