Bonjour,
J'ai une petite question sur mon installation :
J'ai une debian avec un postfix / SpamAssassin / Anomy.
Le postfix tourne sans aucun problème avec quelques règles MIME_CHECKS afin d'éjecter les fichiers non désirables en attache. Jusque là aucun problème.
Je configure mon SpamAssassin de l'autre coté, avec le fichier de configuration suivant :
(les règles sont là en test) :
########################################
##FICHIER LOCAL.CF
rewrite_subject 0
report_safe 1
subject_tag [SPAM]
required_hits 5
ok_languages fr
whitelist_from *@cict.be
whitelist_from *@chanse.be
dns_available yes
## Regles sur les entetes
header VIAGRA_HEADER ALL =~ /viagra/
score VIAGRA_SUBJECT 6.000
## Regles sur le corps des messages
body LOCAL_DEMONSTRATION_RULE /test/
score LOCAL_DEMONSTRATION_RULE 6.000
###########################################
Et pour activer le passage par SpamAssassin dans postfix, j'ai rajouté à la fin du fichier master.cf
# Le filtre
filter unix - n n - - pipe
flags=Rq user=filter argv=/usr/local/anomy/filter.sh -f ${sender} -- ${recipient}
Et pour cloturer, voici le fichier filter.sh
##########################################
## Script de filtre
SENDMAIL="/usr/lib/sendmail -i"
SPAMASSASSIN=/usr/bin/spamassassin
# Exit codes from <sysexits.h>
EX_TEMPFAIL=75
EX_UNAVAILABLE=69
cat | $SPAMASSASSIN -x | $SENDMAIL "$@" || \
{ echo Message content rejected; exit $EX_UNAVAILABLE; }
exit 0
##########################################
Le problème est que les mails ne semblent pas passer via SpamAssassin car selon la règle mise si j'envois un mail contenant dans le subject "viagra", il ne devrait pas passer et il passe quand meme.
Quelqu'un pourrait-il m'aider ?
Merci d'avance et joyeuses fêtes de fin d'année.