Autor YouCode - http://www.youcode.com.ar/postfix/combatir-spam-con-postfix-429
Algo que me dio muy buen resultado fue poner una restriccion en stmpd_helo_restrictions
Vamos a crear un archivo llamado helo.access los hacemos con vi o vimvim /etc/postfix/helo.accesscolocamos las siguientes lineas :
/^subdomain\.host\.com$/ 550 Don't use my own hostname /^xxx\.yyy\.zzz\.xxx$/ 550 Don't use my own IP address /^\[xxx\.yyy\.zzz\.xxx\]$/ 550 Don't use my own IP address /^[0-9.]+$/ 550 Your software is not RFC 2821 compliant /^[0-9]+(\.[0-9]+){3}$/ 550 Your software is not RFC 2821 complianthacemos el postmap para que postfix lo pueda leer
postmap /etc/postfix/helo.accessahora (previo backup) editamos main.cf
vim main.cfdeberia quedar asi :
smtpd_helo_restrictions = check_client_access hash:/etc/postfix/helo.access, reject_unknown_sender_domain, permit_sasl_authenticated, permit_mynetworks, reject_invalid_hostnameluego para forzar mas el combate, en smtpd_recipient_restrictions deberiamos porner algunos sitios que nos ayudan a combatir el spam :
smtpd_recipient_restrictions = reject_rbl_client sbl-xbl.spamhaus.org, warn_if_reject, reject_rbl_client cbl.abuseat.org, reject_rbl_client bl.spamcop.net, ...... ......Esto me dio excelentes resultados, tengo spamassasing y amavis pero aun seguia llegando spam, con esto se redujo en un 97%
Espero les sea útil!
http://www.youcode.com.ar/postfix/combatir-spam-con-postfix-429