Bah, moi je lie le fichier shell et c plutot :
postfix -> spamassassin -> amavis
Puisque dans master.cf de postfix, t'appel le script antispam qui lui meme appel amavis...
maintenant, on doit facilement pouvoir faire l'inverse... j'ai juste suivit le pdf...
Dans ta procédure d'install, c peut etre le contraire...
spamfilter.sh
#!/bin/sh
#
INSPECT_DIR=/var/spool/filter
SENDMAIL="/usr/sbin/sendmail -i"
SPAMASSASSIN=/usr/bin/spamc
AMAVIS=/usr/sbin/amavis
# Exit codes from <sysexits.h>
EX_TEMPFAIL=75
EX_UNAVAILABLE=69
cd $INSPECT_DIR || { echo $INSPECT_DIR does not exist; \
exit $EX_TEMPFAIL; }
# Clean up when done or when aborting.
trap "rm -f in.$$; rm -f out.$$" 0 1 2 3 15
# SpamAssassin uses a safe failover mode. If you do not want
# Emails to be delivered when Spamassassin doesnt run remove
# the comments
# Filter for Spam
cat | $SPAMASSASSIN -f > out.$$ # || \
# { echo Message content rejected; exit $EX_UNAVAILABLE; }
# Filter for Viruses
$AMAVIS "$@" < out.$$
exit $? |
Après amavis, si ce que j'ai compris est exact, si tu met un script dans /etc/procmailrc, tu peux décider de mettre dans un coin les spams(ou de les supprimer) et de laisser passer les autres...
Cette solution me parait meilleur que postfix -> amavis->antispam, car dans ce cas, l'AV se tappe tout les spams a scanner alors que c pas nécessaire car ils seront supprimé par l'antispam derriere...
Paquerette