Remetentes do bloco Postfix fora dos domínios locais

1

Gostaria de bloquear todos os e-mails que chegam de um domínio em execução no meu servidor.

Exemplo: tenho domain1.com no meu servidor de e-mail e recebo um e-mail de fora com um endereço de e-mail de [email protected]. Então, sei que é um spam, porque domain1.com está no meu servidor, então o remetente não pode vir de fora.

Eu quero que o postfix verifique isso e simplesmente bloqueie esse tipo de e-mail.

Eu sei que esta é uma função no postfix, só não sei qual.

Obrigado.

    
por Tibby 30.11.2012 / 11:32

1 resposta

4

É claro que o remetente pode vir "de fora"; você precisa pensar cuidadosamente sobre o que isso realmente significa.

E se um usuário enviar e-mails de fora da sua rede? Você não especifica se isso é possível.

Isso é fácil se você usar a submissão para todos os envios de e-mail do usuário e usar somente a porta 25 para o tráfego entre MTAs; Nesse caso, simplesmente desabilite seus domínios locais usando um mapa check_sender_access:

smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, check_sender_access hash:/etc/postfix/local_domains

e em /etc/postfix/local_domains :

example.org REJECT
example.net REJECT

etc.

Não se esqueça de postmap do arquivo sempre que você o alterar:

postmap /etc/postfix/local_domains   
    
por 30.11.2012 / 11:43