Postfix - como provar o erro 450 4.7.1 domain.com: comando Helo rejeitado: Host não encontrado;

3

um cliente está tentando me enviar um e-mail, mas envia meu log de postagem:

NOQUEUE: reject: EHLO from mail.domain.pt[xxx.xxx.xxx.xxx]: 450 4.7.1 <otherdomain.pt>: Helo command rejected: Host not found; proto=SMTP helo=<otherdomain.pt>
Jul 21 22:19:50 myserver postfix/smtpd[7978]: disconnect from mail.domain.pt[xxx.xxx.xxx.xxx]

O cliente insiste em que o problema está no meu postfix, não no lado deles, mas pelo que entendi, é um problema de configuração de domínio do lado deles. Isso faz parte do main.cf:

smtpd_recipient_restrictions =
        permit_sasl_authenticated,
        permit_mynetworks,
        check_client_access hash:/etc/postfix/rbl_override,
        check_sender_access hash:/etc/postfix/sender_access,
        reject_unauth_destination,
        reject_invalid_hostname,
        reject_non_fqdn_sender,
        reject_non_fqdn_recipient,
        reject_unknown_sender_domain,
        reject_unauth_pipelining,
        permit

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
smtpd_helo_restrictions =
                 permit_mynetworks,
                 reject_invalid_hostname,
                 reject_unknown_hostname,
                 reject_non_fqdn_hostname

Como posso provar que é um problema do lado deles? Como posso fazer testes? Normalmente, quando eu recebo esse erro no log do postfix, é um spam ou um e-mail falso. Obrigado pela sua ajuda.

    
por kaf 22.07.2016 / 00:00

1 resposta

2

O problema está mesmo no final do seu cliente.

Seu Postfix está configurado para rejeitar nomes de host inválidos fornecidos por qualquer coisa que tente entregar mensagens para ele. Essa é uma medida razoável e evita muito spam.

Mas, o servidor de e-mail do seu cliente se conectou e forneceu um nome de host inválido na saudação EHLO. Quando o Postfix tentou procurar o nome do host, não foi possível encontrar nenhum registro dele no DNS.

O cliente precisa configurar seu servidor de e-mail para fornecer um nome de host válido na saudação EHLO / HELO.

    
por 22.07.2016 / 01:45

Tags