AntiSpam

De OpenWikiBSD.

Nous allons présenter diverses solutions d'efficacité et de simplicité de mise en œuvre variables.

Sommaire

SPF

  • Signifie Sender Policy Framework
  • S'appuie sur des enregistrements TXT DNS
  • Est très facile à mettre en place pour valider vos mails sortants, un peu moins pour valider les entrants.

Le démon Spamd sous OpenBSD

Configuration

Technique de greylisting, tarpiting, intégrée en standard dans OpenBSD :[1]

une doc de référence

  • Dans /etc/rc.conf, activer spamd :
spamd_flags="-4 -G25:4:864 -h FQDN_du_Mail_server -l127.0.0.1 -n \"Bannière à afficher 3.141592653589793\" -S10 -s1 -v -w1"
spamd_black=NO
spamlogd_flags="-I -i lo0" 


  • Dans /etc/pf.conf, rediriger les flux
table <spamd-white> persist
pass in log on $ExtIf inet proto tcp  from  <spamd-white> to ($ExtIf) port smtp synproxy state rdr-to lo0
pass in log on $ExtIf inet proto tcp  from !<spamd-white> to ($ExtIf) port smtp synproxy state rdr-to lo0 port spamd


Le fichier de conf /etc/mail/spamd.conf est ....très bien comme ça; on n'y touche pas.

Les logs

  • Dans /var/log/daemon, les traces de spamd :
Jul  8 12:48:16 dirac spamd[20538]: 117.241.3.50: connected (1/0)
Jul  8 12:48:29 dirac spamd[20538]: (GREY) 117.241.3.50: <lkdysurface@bianchimaster.it> -> <phil@openbsd-edu.net>
Jul  8 12:48:29 dirac spamd[20538]: 117.241.3.50: disconnected after 13 seconds.
  • Dans /var/log/maillog, les traces du MTA :
Jul  8 12:48:16 dirac spamd[20538]: 117.241.3.50: connected (1/0)
Jul  8 12:48:29 dirac spamd[20538]: (GREY) 117.241.3.50: <lkdysurface@bianchimaster.it> -> <phil@openbsd-edu.net>
Jul  8 12:48:29 dirac spamd[20538]: 117.241.3.50: disconnected after 13 seconds.
Outils personnels