Asumí la tarea de ejecutar un pequeño servidor de correo electrónico, y el mundo del spam lo hace más desafiante para una persona, ya que muchos MTA son muy paranoicos acerca de aceptar el correo electrónico.
Creo que he configurado casi todo lo que podría ser un problema con éxito: un certificado SSL comercial, DKIM, un dominio adecuado y una dirección IP estática. Mi correo electrónico (piddly) de hecho sale casi todo el tiempo. Pero los MTA más paranoicos siguen rechazando mi correo electrónico, por ejemplo, Craigslist , y parece que es mi búsqueda inversa la culpable.
Recientemente he cambiado mi dirección IP estática y mi servicio con mi ISP. Cuando lo cambiaron, intenté configurarlo correctamente, pero me temo que no. Pero no estoy 100% seguro de lo que está mal o de cómo debería verse mi registro inverso.
Especialmente no quiero acercarme a mi ISP con una actitud de "Mira, no sé cuál es el problema, pero debes solucionarlo de todos modos". Si hay un problema, quiero poder describir exactamente lo que es antes de hablar por teléfono con el NOC. Por lo que puedo decir, no ofrecen un panel de control para esto, por lo que no quiero probar la paciencia de nadie con un montón de prueba y error.
OK, los detalles, redactados y ficticios, pero consistentes:
Domain: funkeedomain.org
Mailserver (DNS MX record): mx.funkeedomain.org
Static IP address: 111.222.333.444
Static IP address reversed: 444.333.222.111
FQDN originally requested of the ISP for reverse lookups: main.funkeedomain.org
Aquí hay un aviso de rechazo típico de mi servidor de correo (hMailServer):
Your message did not reach some or all of the intended recipients.
Sent: Thu, 12 Jan 2017 11:53:50 -0800 (PST)
Subject: Blah blah blah
The following recipient(s) could not be reached:
2125551111@tmomail.net
Error Type: SMTP
Remote server (64.235.154.109) issued an error.
hMailServer sent: .
Remote server replied: 550 permanent failure for one or more recipients (2125551111@tmomail.net:550 Sender IP reverse lookup rejected)
hMailServer
Un verificador comercial de envío de correo electrónico me dice:
main.funkeedomain.org.333.222.111.in-addr.arpa Failed - No A Record Found in DNS
Entonces bien. ¿Qué me dicen las herramientas DNS?
stew@griffin:~$ host 111.222.333.444
444.333.222.111.in-addr.arpa domain name pointer main.funkeedomain.org.333.222.111.in-addr.arpa.
stew@griffin:~$ dig -x 111.222.333.444
; <<>> DiG 9.10.3-P4-Ubuntu <<>> -x 111.222.333.444
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16150
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4000
;; QUESTION SECTION:
;444.333.222.111.in-addr.arpa. IN PTR
;; ANSWER SECTION:
444.333.222.111.in-addr.arpa. 86365 IN PTR main.funkeedomain.org.333.222.111.in-addr.arpa.
;; Query time: 0 msec
;; SERVER: 10.0.0.4#53(10.0.0.4)
;; WHEN: Thu Jan 12 19:09:11 PST 2017
;; MSG SIZE rcvd: 93
Al leer ejemplos ( http://www.gettingemaildelivered.com/how-to-set-up-reverse-dns-rdns, por ejemplo), mi fuerte impresión es que esto está mal, y mi registro inverso establecido por mi ISP debería ser un PTR para "main.funkeedomain.org", NO "main.funkeedomain.org.333.222.111.in-addr.arpa".
¿Tengo razón al pensar esto? ¿Qué debería esperar en mi registro inverso si no es lo que estoy encontrando?
Gracias a todos los que respondieron, y mi editor de gramática post-post.
Las respuestas tanto de HBruijn como de Andrew B fueron correctas, pero parecen querer que seleccione las de HBruijn, que también es más corta, y así lo he hecho.
Tuve que llamar no menos de cinco veces para resolver esto. Tener un diagnóstico 100% exacto fue sin duda la clave para que esto pasara ciegamente 3 niveles de escalado con éxito: nunca se me permitió hablar directamente con el departamento de DNS.
Gracias a todos de nuevo.