DNS reverso do postfix e IP do cliente

4

Eu adicionei explicitamente reject_unknown_client_hostname e várias outras regras de rejeição para diminuir o SPAM em nosso servidor. Até agora isso está funcionando bem.

No entanto, há um cliente importante que continua sendo rejeitado pelo nosso servidor de e-mail, porque não há um registro ptr em seu servidor de nomes que forneça um nome de host válido ou porque as pesquisas de dns estão falhando.

warning: 00.00.00.00: hostname 00.00.00.00.dynamic.isp.com verification failed: Name or service not known

Em qualquer caso, antes de corrigir isso com o seu ISP, existe uma maneira de permitir apenas o seu IP no nosso postfix? Eu tentei adicioná-lo a mynetworks , mas não funcionou.

    
por Mike Darrow 09.10.2011 / 06:21

2 respostas

1

Você tentou o STFW? Eu não sou divertido postfix (eu considero isso como MTA do loozer), mas nada mais do que 3 URL do Google

smtpd_client_restrictions =
  check_client_access hash:/etc/postfix/maps/access_client, ...

Conteúdo do access_client

IP  <policy>
    
por 09.10.2011 / 06:46
4

Você pode fazer isso, como sugere o Lasy Badger. Aqui um pouco mais limpo:

Modifique main.cf :

smtpd_client_restrictions =
  check_client_access hash:/etc/postfix/client_access

Crie /etc/postfix/client_access :

00.00.00.00    OK

Depois disso, você precisa postmap /etc/postfix/client_access e, em seguida, postfix reload .

Mas note: não funcionará! Pelo menos não no seu caso. Porque o seu "cliente" usa um IP dinâmico. Então você tem que editá-lo toda vez que seu cliente mudar seu IP. Provavelmente uma vez por dia.

Portanto, observe que não é sua culpa como você configurou seu servidor. É culpa do seu cliente ter uma configuração de servidor de email inválida. Não se deve executar um servidor de email por trás de um IP dinâmico. Executar um atrás de um IP dinâmico parece ser um spammer.

    
por 09.10.2011 / 11:34