Mikala a écrit :
xtress> 1)spammassassin par le biais de l'utilisation de spamd le démon de spammassassin
...
|
Les spamd/spamc fonctionnent bieng et la reécriture du sujet marche
Par contre, postfix seul peut aussi rejeter les spams avec un score élevé en envoyant à l'expediteur le message du REJECT:avec header_checks
ma config donc (qui marche)
-- installation du spamassasin
-- création user filter
# echo "filter:x:uid:gid::/home/filter:/bin/false" >>/etc/passwd # echo "filter:x:gid:" >>/etc/group # mkdir /home/filter # chown filter:filter /home/filter
|
-- filtre des messages
filter unix - n n - - pipe user=filter argv=/usr/local/bin/filter.sh -f ${sender} -- ${recipient} |
-- renvoie des messages vers le filtre
smtp inet n - n - - smtpd -o content_filter=filter |
-- création du filtre
#!/bin/bash #!/bin/sh cat | /usr/bin/spamc | /usr/sbin/sendmail "$@" exit $? |
-- Ajout droits
# chmod +x /usr/local/bin/filter.sh
-- Preférences du spamd (regles du filtrage), fichier /home/filter/.spamassassin/user_prefs
#
How many hits before a message is considered spam.
required_hits 3
# Whether to change the subject of suspected spam
rewrite_subject 1
# Text to prepend to subject if rewrite_subject is used
subject_tag *****COURRIER-SPAM*****
# Encapsulate spam in an attachment
report_safe 1
# Use terse version of the spam report
use_terse_report 1
# Enable the Bayes system
use_bayes 1
# Enable Bayes auto-learning
auto_learn 1
# Enable or disable network checks
skip_rbl_checks 0
use_razor2 0
use_dcc 0
use_pyzor 0
# Mail using languages used in these country codes will not be marked
# as being possibly spam in a foreign language.
# - english french russian
ok_languages en fr ru
# Mail using locales used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_locales en ru |
-- Fichier header_check (cf. topic http://forum.hardware.fr/forum2.ph [...] h=&subcat= )
/filename=\"?(.*)\.(bat|chm|cmd|com|do|exe|hta|jse|rm|scr|pif|vbe|vbs|vxd|xl)\"?$/
REJECT For security reasons we reject attachments of this type
/^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+\.(lnk|asd|hlp|ocx|reg|bat|c[ho]m|cmd|exe|dll|vxd|pif|scr|hta|jse?|sh[mbs]|v$
REJECT Attachment type not allowed. File "$2" has the unacceptable extension "$3"
/^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*.*/ REJECT Pour des raisons d'anti-spam... |
Donc le Spamassassin filtre les messages et ajoute X-Spam-Level:****, en fonction du nombre d'étoiles (et plus) le message est rejeté avec un message d'erreur à l'expéditeur au cas où il ne serait pas spammer.
Message édité par xtress le 23-10-2003 à 00:38:23