![postfix: bloquear un determinado remitente para un determinado receptor](https://rvso.com/image/617838/postfix%3A%20bloquear%20un%20determinado%20remitente%20para%20un%20determinado%20receptor.png)
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_recipients
contendría una línea como
[email protected] mail_for_alice
Y mail_for_alice
contendrí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.