Como posso fazer o Postfix rejeitar as transferências de correio com base nos endereços?

3

Eu quero aprender sobre como executar um servidor de e-mail executando um servidor de e-mail.

Para ser um pouco responsável e evitar ser um retransmissor aberto, desejo que o Postfix rejeite todos os e-mails que não sejam endereçados a < valid user > @ < hostname > OU (é de < usuário válido > @ < nome do host > E a conexão é proveniente do host local). Será que vai fazer isso por padrão ou eu tenho que definir alguma configuração?

    
por Postfix 30.03.2013 / 17:46

2 respostas

1

Existem muitas verificações que você pode colocar dentro de main.cf , que permitem que você faça exatamente o que você quer. Alguns podem estar no lugar, outros não. Por exemplo, o Debian e o Ubuntu frequentemente parecem ter padrões sensíveis, enquanto que o RHEL, muitas vezes, não.

Em um canonical main.cf , você normalmente teria mydestination para ser uma lista separada por vírgulas de nomes de domínio permitidos como domínios de destino. Além disso, você provavelmente só aceitaria aceitar certas coisas, como retransmissão, definindo mynetworks para uma lista de endereços IP e sub-redes (CIDR). E então, para colocar tudo junto com base (entre outras coisas), esses dois valores que você define smtpd_recipient_restrictions , por exemplo aqui um trecho:

smtpd_recipient_restrictions =
    permit_sasl_authenticated,
    reject_invalid_hostname,
    reject_non_fqdn_sender,
    reject_non_fqdn_recipient,
    reject_unknown_sender_domain,
    reject_unknown_recipient_domain,
    reject_unauth_pipelining,
    permit_mynetworks,
    reject_unauth_destination,
    ...

A ordem das restrições é importante. Você pode ver como nós já restringimos as mensagens antes de permitirmos mynetworks ( permit_mynetworks ).

O melhor curso de ação é provável que você leia a excelente documentação, por exemplo aqui sobre o assunto que parece mais preocupado .

    
por 30.03.2013 / 18:16
3

O postfix deve ser configurado corretamente para o não abrir o relé, fora da caixa. Você teria que alterar explicitamente as configurações para torná-lo um revezamento aberto .

    
por 30.03.2013 / 17:48

Tags