postfix: bloquear un determinado remitente para un determinado receptor

postfix: bloquear un determinado remitente para un determinado receptor

Tengo una instalación de postfix con amavis y postfwd. Me gustaría bloquear un único remitente sólo para un único receptor. Lo intenté con header_checks pero al verificar varias líneas estaba pensando en algo como

id=BLOCKIT
[email protected]; [email protected]; action=REJECT no sender

en postfwd pero no puedo encontrar la sintaxis adecuada... ¿Alguien tiene alguna sugerencia?

Respuesta1

No sé cómo hacer esto en postfwd, pero dentro de Postfix, puedes usarClases de restricciónpara esto. Si, por ejemplo, desea evitar [email protected]enviar correo a su usuario [email protected]:

smtpd_restriction_Classes = mail_for_alice
mail_for_alice = check_sender_access hash:/etc/postfix/mail_for_alice
smtpd_recipient_restrictions =
  ...
  check_recipient_access hash:/etc/postfix/special_recipients

El archivo special_recipientscontendría una línea como

[email protected] mail_for_alice

Y mail_for_alicecontendría:

[correo electrónico protegido]rechazar

Dicho esto, eresprobablementemejor si hacemos todo esto en postfwd;-)

Respuesta2

He realizado tareas similares usandoPostgris. Puede instalar postgrey y desactivar la función de lista gris, pero conservar las funciones de lista blanca y lista negra. Mucha gente considera que Postgrey es intrusivo; a mí me parece un filtro de spam casi perfecto.

información relacionada