
Tengo un Postfix 2.10.1 ejecutándose en CentOS 7. Este servicio entregará notificaciones por correo electrónico que se envían al postfix a través de SMTP.
Ahora, algunos usuarios no deberían recibir esas notificaciones. Dado que la aplicación de envío no puede suprimir las notificaciones de algunas direcciones de correo electrónico/usuarios, quiero que Postfix acepte esos correos electrónicos y NO los entregue. (La dirección está en el To
encabezado y en el RCPT TO
atributo del sobre)
¿Hay alguna manera de decirle a Postfix que descarte silenciosamente cualquier correo para una o más direcciones de correo electrónico?
La pregunta relacionada ¿Cómo descartar correos enviados desde un usuario local específico a direcciones externas?solicita un filtro basado en el remitente. Quiero filtrar según el destinatario.
Respuesta1
Para descartar el correo electrónico de un usuario o dominio, agregue una línea apropiada a la tabla "transporte", generalmente agregando una línea como la siguiente a /etc/postfix/transport
:
[email protected] discard:
domain.name discard:
Ya debería existir, pero asegúrese de que haya un transport_maps
parámetro en su archivo postfix main.cf, algo así como
transport_maps = hash:/etc/postfix/transport
Por lo general, deberá ejecutar postmap transport
para convertir este archivo en un archivo ".db" y realizar una recarga de postfix.