Postfix - Recusando-se a enviar e-mails para alguns domínios

Postfix - Recusando-se a enviar e-mails para alguns domínios

Por exemplo

/\.host$/ REJECT We reject all .host domains!
/\.pw$/ REJECT We reject all .pw domains!

Desta forma, evito o recebimento de e-mails dos nomes de domínio que desejo. Não há problema aqui.

Não quero que e-mails sejam enviados para os nomes de domínio que determinei que estou tentando fazer. Exemplo;

.com.br
.it
.host

assim. Existe uma maneira de fazer isso? Repito, o que quero fazer é bloquear a saída.

Responder1

Em princípio, o que você está pedindo é um simplesmapas de transporte. Para bloquear uma entrega, você pode definir o transporte como "erro" e fornecer uma mensagem de erro adicional ao remetente:

.example.com     error:mail for *.example.com is not deliverable

Coloque essas linhas (e similares) no arquivo de texto, por exemplo, /etc/postfix/my_transport_mapsuma regra por linha.

Após a criação e cada vez que você atualizar o arquivo, será necessário "compilá-lo" executando postmap /etc/postfix/my_transport_maps. Em seguida, você o conecta ao sistema adicionando /etc/postfix/main.cf:

transport_maps = hash:/etc/postfix/my_transport_maps

e recarregando o Postfix.

informação relacionada