En postfix puedes filtrar el correo por el remitente, contenido del correo o el título del correo, etc. 
 
Para ello, incluir (o descomentar) en /etc/postfix/main.cf:
 
 header_checks = regexp:/etc/postfix/header_checks
 
 
Despues añadir las reglas que necesites en el fichero /etc/postfix/header_checks. Aquí tienes la ayuda, en inglés, de header_checks.
 
La sintaxis en el fichero header_checks es la siguiente:
 
 /regex_pattern/ ACTION

 

Para que quede mas claro, lo mejor unos ejemplos:

  • Si el remitente del correo comienza por "virus", rechazarlo
  • Si el destinatario del correo es jose, reenviar el correo a la dirección real de jose
  • Si el titulo del correo contiene "viagra", descartarlo.

#/etc/postfix/header_checks

/^From: "virus/ REJECT
/^To: jose@midominio.com/ REDIRECT jose@dominio_de_jose.com
/^Subject:.*viagra/ DISCARD

 

Aquí tienes un listado de reglas donde se identifican correos spam:

 header_checks = regexp:/etc/postfix/header_checks
 
Leer más