* Решено - см внизу этого поста *
Проблема в том, что я пытался настроить ключ домена в течение нескольких дней. Я делал это успешно в прошлом, но я просто не могу заставить его работать на этот раз.
Теперь проблема, с которой я сейчас борюсь, заключается в том, что, когда я пытаюсь найти ключ домена в моей записи DNS, ничего не появляется. Например, когда я захожу в protodave и ищу свой селектор (по умолчанию) в моем домене, вот что я получаю:
DNS QUERY: default._domainkey.palabama.com
QUERY STATUS: No DNS TXT Record found
TXT RECORD:
Когда я пытаюсь выкопать запись, я не получаю ответ.
Когда я иду в DKIMcore, я получаю следующее:
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
Дело в том, что я установил DK на DNS моего регистратора, который является назначенным днс (namecheap).
После нескольких разных попыток, вот моя установка на 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
Я бросил этот mail.palabama.com. думая, что это возможно, потому что моя запись MX установлена на mail.palabama.com. что это поможет, изначально этой строки не было в DNS, и это ничего не изменило.
Когда я проверяю фактическую строку в DKIMcore, она говорит мне, что все верно. Это как будто чертова запись не существует. Это установлено на TTL 300 между прочим.
Вот раскрой для моей записи 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.
Что я делаю неправильно? Я вытаскиваю свои волосы с этим.
РЕДАКТИРОВАТЬ: РЕШЕНО !!!
Я исправил это! Аллилуйя! Спасибо TheCompWiz за его ответ, который в основном подтвердил мне, что я не сошел с ума и что, за исключением всех пользовательских ошибок, проблема была на моем DNS-сервере. Я попытался что-то в качестве эксперимента ... вместо того, чтобы положить в
default._domainkey.palabama.com
Я удалил palabama.com, оставив только
default._domainkey
в моей записи сервера. И бум, просто так это сработало.
Я думаю, что важно, однако, выяснить, действительно ли так должна читаться запись, и все, что я прочитал, было неверным, или это странная вещь DNS-серверов namecheap о том, что домен следует оставить вне строки. А также, если это так для любых других серверов.
default._domainkey
, нужно ли было ждать распространения DNS?