Installer Postgrey avec Postfix (Greylist) + postgreyreport
Postgrey permettra à votre serveur mail de lutter de manière radicale contre le Spam..
Son fonctionnement est simple, il refuse une première fois n'importe quel mail qui arrive et enregistre l'IP de l'hôte distant, les vrais serveurs mail gardent les messages en queue et tentent de les renvoyer quelques minutes plus tard.
C'est la que Postgrey acceptera le message, seulement si il est renvoyé : Les spammeurs ne renvoient que très rarement un même mail avec une même IP. Nous utiliseront donc une balcklist pour supprimer ceux qui aurait réussi à passer.
Le greylist se base sur le respect de la RFC 2821, page 46-47
Lorsqu'un même serveur envois 5 mails et qu'ils sont valide, il enregistre automatiquement son IP en whitelist.
Installation :
aptitide install postgrey
Editer le fichier /etc/postfix/main.cf :
smtpd_recipient_restrictions = check_policy_service inet:127.0.0.1:60000
Pour avoir des rapports sur l'acivité de postrey taper :
cat /var/log/mail.log | postgreyreport --nosingle_line --check_sender=mx,a --separate_by_subnet=":==================\n