Não entregue correspondência em determinados endereços

Não entregue correspondência em determinados endereços

Eu tenho um Postfix 2.10.1 rodando no CentOS 7. Este serviço entregará notificações por email que são enviadas ao postfix via SMTP.

Agora, alguns usuários não devem receber essas notificações. Como o aplicativo de envio não consegue suprimir notificações para alguns endereços/usuários de e-mail, quero que o postfix aceite esses e-mails e NÃO os entregue. (O endereço está no Tocabeçalho, assim como no RCPT TOatributo do envelope)

Existe uma maneira de dizer ao postfix para descartar silenciosamente qualquer e-mail para um ou mais endereços de e-mail?


A questão relacionada Como descartar emails enviados de um usuário local específico para endereços externos?pede um filtro com base no remetente. Quero filtrar com base no destinatário.

Responder1

Para descartar o e-mail de um usuário ou domínio, adicione uma linha apropriada à tabela "transport" - normalmente adicionando uma linha como abaixo para /etc/postfix/transport:

[email protected]   discard:
domain.name        discard:

Ele já deveria existir, mas certifique-se de que haja um transport_mapsparâmetro em seu arquivo postfix main.cf, algo como

transport_maps = hash:/etc/postfix/transport

Normalmente você precisará executar postmap transportpara converter este arquivo em um arquivo ".db" e recarregar o postfix.

informação relacionada