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
しかし、私は公開鍵を持っています
今、私はこのエラーを受け取っています:
p= MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvjT4cF+/SV69t38ihp7TOMZ2m ruxwtcicE/DmuZJdMcHuEmN9iN03Q8wMdU4TFeirkF79nJMh4wDma1N2LGUiOZrv j1YtCpKZZRlV0IAr7MtA7jjaBEGNU5EsWYcZXriGhkyzl39TXdVIaBuuuqWBN9lk pD+jlA6zCM3nPL6b1wIDAQAB
The p= field must be base64 encoded
スクリーンショットのコンテキストなしで伝えるのは少し難しいですが、_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
のみを含める必要があります。
記録を確認しましたが、エラーはキーのスペース()が原因でした。キーはスペースなしで1行である必要があります。よく見て、すべてのスペースを削除すると、適切に機能します。
p = MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvjT4cF +/SV69t38ihp7TOMZ2mruxwtcicE/DmuZJdMcHuEmN9iN03Q8wMdU4TFeirkF79nJMh4wDma1N2LGUiOZrvj1YtCpKZZRlV0IAr7MtA7jjaBEGNU5EsWYcZXriGhkyzl39TXdVIaBuuuqWBN9lkpD + jlA6zCM3nPL6b1wIDAQAB
P =フィールドはbase64でエンコードする必要があります