A opção check_sender_access
aplica-se apenas ao endereço "De". Para filtrar com base no endereço "Para", você pode fazer isso de duas maneiras.
Se você quiser filtrar apenas o endereço "Para", basta alterar o check_sender_access
para check_recipient_access
e manter seu arquivo hash atual.
Uma maneira mais extensível de filtrar é por cabeçalhos. Adicione o seguinte ao seu arquivo main.cf
:
header_checks = regexp:/etc/postfix/header_checks
Em seguida, crie o seguinte arquivo em /etc/postfix/header_checks
:
/^To:.*[email protected].*$/ DISCARD blocked
/^To:.*[email protected].*$/ DISCARD blocked
/^To:.*[email protected].*$/ DISCARD blocked
/^To:.*[email protected].*$/ DISCARD blocked
E reinicie o Postfix.
Observação - DISCARD
continuará aparecendo para enviar a mensagem, mas a mensagem será descartada em silêncio. Se você quiser forçar a rejeição da mensagem, use REJECT
.
Documentação de referência: