* RESUELTO - Ver al final de esta publicación *
Entonces, el problema aquí es que he estado tratando de configurar una clave de dominio durante varios días. Lo he hecho con éxito en el pasado, pero esta vez no puedo hacerlo funcionar.
Ahora, el problema con el que estoy luchando actualmente es que cuando intento buscar la clave de dominio en mi registro DNS, no aparece nada. Por ejemplo, cuando voy a protodave y busco mi selector (predeterminado) en mi dominio, esto es lo que obtengo:
DNS QUERY: default._domainkey.palabama.com
QUERY STATUS: No DNS TXT Record found
TXT RECORD:
Cuando trato de cavar el registro, no obtengo una sección de respuesta.
Cuando voy a DKIMcore, obtengo lo siguiente:
This is not a good DKIM key record. You should fix the errors shown in red.
DNS query failed for 'default._domainkey.palabama.com':NOERROR
A public-key (p=) is required
La cosa es que he configurado el DK en el DNS de mi registro, que es el dns asignado (namecheap).
Después de varios intentos diferentes, aquí está mi configuración en namecheap
default._domainkey.mail.palabama.com. TXT v=DKIM1; g=*; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0kOjYjN2gAfTuQgsyS/rGUcMbZ3zg5Pf5pHyN735OufSnkLbpYgnDJcIyQTjhbeGBPoPwlvL1fOa1/TOsp2vT9fFIFtgGXg8yVpSKrttdOCX7a3CYkQIO4WQU+2MAzT+Z3IBroTBDmjS61fhRSyoUlPBhUYTECodVu3GENkoLUQIDAQAB
default._domainkey.palabama.com. TXT v=DKIM1; g=*; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0kOjYjN2gAfTuQgsyS/rGUcMbZ3zg5Pf5pHyN735OufSnkLbpYgnDJcIyQTjhbeGBPoPwlvL1fOa1/TOsp2vT9fFIFtgGXg8yVpSKrttdOCX7a3CYkQIO4WQU+2MAzT+Z3IBroTBDmjS61fhRSyoUlPBhUYTECodVu3GENkoLUQIDAQAB
Tiré ese mail.palabama.com. grabar pensando que tal vez, porque mi registro MX está configurado en mail.palabama.com. eso ayudaría, originalmente esa línea no estaba en el DNS, y eso no cambió nada.
Cuando verifico la cadena real en DKIMcore, me dice que todo es válido. Es como si el maldito registro no existiera. Se establece en un TTL de 300 por cierto.
Aquí está la búsqueda de mi registro MX
dig palabama.com MX
; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> palabama.com MX
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12713
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;palabama.com. IN MX
;; ANSWER SECTION:
palabama.com. 1800 IN MX 10 mail.palabama.com.
¿Qué estoy haciendo mal? Me estoy sacando el pelo con este.
EDITAR: ¡RESUELTO!
Lo he arreglado! ¡Aleluya! Gracias a TheCompWiz por su respuesta, que básicamente me confirmó que no estaba loco y que salvo todos los errores de los usuarios, el problema estaba en el extremo de mi servidor DNS. Intenté algo como un experimento ... en lugar de poner
default._domainkey.palabama.com
Eliminé el palabama.com, dejando solo
default._domainkey
en mi registro del servidor. Y boom, solo así funcionó.
Sin embargo, creo que es importante averiguar si así es como debería leerse la entrada, y todo lo que leí estaba mal, o es una peculiaridad de los servidores DNS de namecheap que el dominio se debe dejar fuera de la cadena. Y también si ese es el caso de cualquier otro servidor.
default._domainkey
¿tuviste que esperar a que se propagara el DNS?