informatique:reseau:messagerie:postfix:body_header_checks

Ceci est une ancienne révision du document !


Il est possible d'intégrer de l'antispam directement das postfix sans faire appel à SpamAssassin ou alors pour lui venir en aide. Pour cela on utilise les options body_check et header_check pour analyser les en-tête et corps des mails à la rechercher de chaines ou d'expressions interdites.

Header Check

Dans le main.cf on rajoute la ligne suivante :

header_checks = regexp:/etc/postfix/header_check.cf

Puis on remplis notre fichier header_check.cf avec ce genre de règles :

/^Subject: .*V?AGRA/ REJECT Spam

/^Subject: .*V??AGRA/ REJECT Spam

/^Subject: .*casino/ REJECT Spam

/^Subject: .*Casino/ REJECT Spam

/^Subject: .*climaxes/ REJECT Spam

/^Subject: .*erection/ REJECT Spam

/^Subject: .*partouche/ REJECT Spam

/^From: .*Casino/ REJECT Spam

/^From: .*casino/ REJECT Spam

/^From: .*gambling/ REJECT Spam

/^From: .*king/ REJECT Spam

Body Check

Dans le main.cf on rajoute la ligne suivante :

body_checks = regexp:/etc/postfix/body_check

On récupère la blacklist sur : http://www.malware.com.br/cgi/submit?action=list_postfix puis on renomme le fichier teéléchargé en body_check

On transforme le fichier base de données lisible par postfix :

postmap body_check

Un fichier body_check.db est créé

  • informatique/reseau/messagerie/postfix/body_header_checks.1268056425.txt.gz
  • Dernière modification : 2011/06/21 12:48
  • (modification externe)