Para responder à sua nova pergunta primeiro: não, os PTRs não informam nada sobre o domínio do remetente. Veja abaixo a explicação.
Agora, voltemos à sua pergunta original:
Recebendo servidores de e-mail, verifique nenhum, um, muitos ou todos os itens a seguir:
- O nome HELO é igual ao nome do host (registro A)?
- O PTR do IP é igual ao registro A do nome do host (nome do host == (PTR) == > IP == (A) == > hostname)?
- A parte IP do registro SPF é fornecida?
- O domínio do remetente tem pelo menos um registro MX? Que não precisa corresponder ao IP / hostname.
O recebimento de servidores de e-mail que verificam se o servidor de envio também é o servidor MX está mal configurado e deve ser eliminado da Internet.
Edit: O PTR não prova absolutamente nada sobre o domínio de email. Nunca é para provar isso. Existem milhares de domínios hospedados no Google, Amazon, AOL e outros. Mas nenhum deles corresponde ao nome do host ou ao PTR do Google, Amazon, AOL e outros. Todos eles têm os nomes de servidores dos provedores. E não há nada de mal nisso.
O PTR apenas prova a identidade do servidor, mas não a identidade dos domínios hospedados. Ponto.
2a edição: Um bom exemplo para um ambiente de trabalho seria
- HELO = mail.example.com
- hostname = mail.example.com
- Um registro de mail.example.com = 172.20.25.25
- PTR de 172.20.25.25 = mail.example.com
- Domínios hospedados neste servidor / system = example.com, * .example.com, * .example.net, * .example.org, mycompany.invalid e muitos mais.
- Registros SPF de domínios hospedados (opcionalmente) = v = spf1 a: mail.example.com -all
- O registro MX de domínios hospedados pode ser qualquer coisa. Por exemplo. mx1.example.com, mx2.example.com, mailfilter.anti-spam-corp.invalid, mail.example.com, postini.google.invalid, ...