Postifx: como alguém pode enviar e-mail sem autorização com essa configuração?

1

Ontem, descobri que 10 mil mensagens de e-mail foram enviadas pelo meu sistema usando essa configuração: link - main.cf
link - master.cf

Eu bloqueei temporariamente o intervalo de IP do ISP do spameador, mas obviamente o problema está na configuração do Postfix. 25 portas estão fechadas, então os testes de retransmissão dão uma resposta negativa.

Eu me pergunto se há mais alguma coisa que eu poderia fazer para ter 25 portas abertas e um servidor SMTP de retransmissão fechada? Por que permite o uso não autorizado?

    
por Ernestas 04.01.2013 / 10:45

2 respostas

3

Você permite retransmissão de 0/0 em main.cf main.cf

mynetworks = 0.0.0.0/0 [::/0]
smtpd_relay_restrictions = permit_mynetworks
smtpd_client_restrictions = permit_mynetworks
    
por 04.01.2013 / 10:57
1

Em smtpd_client_restrictions (e também smtpd_relay_restrictions e smtpd_recipient_restrictions ) você tem permit_mynetworks , mas também tem mynetworks = 0.0.0.0/0 [::/0] . Isso permite que qualquer endereço IP ignore essas restrições e envie e-mails através de seu servidor de e-mail.

Você deve alterar mynetworks para listar apenas IPs confiáveis.

Se você pretende receber e-mails para seu domínio e armazená-los, também deverá ter permit_auth_destination no seu smtpd_recipient_restrictions .

    
por 04.01.2013 / 11:32