web-dev-qa-db-ja.com

DKIMが無効なのはなぜですか?

http://dkimcore.org/c/keycheck を使用してDKIMをテストすると、

This is not a good DKIM key record. You should fix the errors shown in red.

DNS query failed for 'key1._domainkey.board67.com':NXDOMAIN

A public-key (p=) is required

しかし、私は公開鍵を持っています enter image description here

今、私はこのエラーを受け取っています:

p=  MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvjT4cF+/SV69t38ihp7TOMZ2m ruxwtcicE/DmuZJdMcHuEmN9iN03Q8wMdU4TFeirkF79nJMh4wDma1N2LGUiOZrv j1YtCpKZZRlV0IAr7MtA7jjaBEGNU5EsWYcZXriGhkyzl39TXdVIaBuuuqWBN9lk pD+jlA6zCM3nPL6b1wIDAQAB

The p= field must be base64 encoded
3
James

スクリーンショットのコンテキストなしで伝えるのは少し難しいですが、_domainkey.board67.com.board67.comではなく_domainkey.board67.comでDKIMレコードをセットアップしたと思います。

$ Dig TXT _domainkey.board67.com +short
(no result)

$ Dig TXT _domainkey.board67.com.board67.com +short
"t=y\;o=~\;"

最初のボックスに完全なホスト名を入力しないでください-プレフィックスのみ。したがって、最初のボックスには_domainkeyと、その下のkey1._domainkeyのみを含める必要があります。

5
Tim Fountain

記録を確認しましたが、エラーはキーのスペース()が原因でした。キーはスペースなしで1行である必要があります。よく見て、すべてのスペースを削除すると、適切に機能します。

p = MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvjT4cF +/SV69t38ihp7TOMZ2mruxwtcicE/DmuZJdMcHuEmN9iN03Q8wMdU4TFeirkF79nJMh4wDma1N2LGUiOZrvj1YtCpKZZRlV0IAr7MtA7jjaBEGNU5EsWYcZXriGhkyzl39TXdVIaBuuuqWBN9lkpD + jlA6zCM3nPL6b1wIDAQAB

P =フィールドはbase64でエンコードする必要があります

3
Genius