“hostname dado na saudação SMTP DEVE ter um registro A apontando para o mesmo servidor.”

2

Eu recebo este erro ao verificar meu DNS com uma ferramenta externa:

Spam recognition software and RFC821 4.3 (also RFC2821 4.3.1) state that the hostname given in the SMTP greeting MUST have an A record pointing back to the same server

Essencialmente, ele define esse caminho:

mail.xxxx.com. -> mail.xxxx.com -> (IP of main server) -> xxxx.com

Agora minha saudação postfix aparece assim:

$myhostname ESMTP $mail_name

É o problema porque $myhostname é mail.xxxx.com e que está voltando para mail.xxx.com e depois para o meu servidor principal? Acho que deveria mudar para $mydomain

Gostaria de obter algumas dicas antes de editar outra entrada de DNS incorretamente. Obrigado

    
por John R. 07.12.2010 / 03:19

2 respostas

2

A mensagem de erro parece clara para mim:

O DNS que atende à sua zona deve conter um registro A (ou AAAA se IPv6, mas não um CNAME) igual ao nome do host contido na mensagem de saudação enviada pelo seu servidor SMTP. Essa é uma exigência do RFC 2821.

No seu caso, se o hostname anunciado pelo seu servidor smtp for "mail.exemplo.com", então qualquer pessoa deve ser capaz de resolver mail.exemple.com.

Você pode verificar seus registros DNS usando dig. O resultado deve ser o seguinte:

dig mail.exemple.com A +noall +answer       
;; global options:  printcmd
mail.exemple.com. 3600   IN      A       192.0.2.5

Sua zona DNS e configuração SMTP devem estar configuradas em adequação.

    
por 07.12.2010 / 09:32
1

Bem, eu respondi a minha própria pergunta, $mydomain (ou seja, xxxx.com) deve ser usado em vez de $myhostname (mail.xxxx.com). Eu já tinha visto isso muito, mas não consegui encontrar nenhuma resposta nos mecanismos de busca, então acho que vou deixar isso aqui. :)

    
por 07.12.2010 / 03:38