DKIM キーを取得できません

DKIM キーを取得できません

DKIM公開鍵の検索に問題があります。私はローカルDNS(BIND)を使用しているので、伝播に問題はありません。生成された公開鍵の出力を私のDNSゾーンにコピーして貼り付けました。

user@test:~$ sudo opendkim-testkey -d domain.com -s default -vvv
opendkim-testkey: using default configfile /etc/opendkim.conf
opendkim-testkey: checking key 'default._domainkey.domain.com'
opendkim-testkey: 'default._domainkey.domain.com' record not found

digを使用すると、TXTレコードを見つけることができます。

user@test:~$ dig TXT default._domainkey.domain.com

;; ANSWER SECTION:
default._domainkey.domain.com. 604800 IN TXT "v=DKIM1; h=sha256; k=rsa; " "p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7CxWakZ+6jE5xpwlwV1ifu++ogiKUdo+6ByIVpmsZul4KM+TN7XfD8GeqXsQYWAwfXlFO+DWwTzASfSxcl3FqE8rXt2hfDTjz/9lGAvz3qJdSXSE3GarPzBxSmuEp8kjh9JAxgRP9CCdWhsTpfakOUbh3fzlIskAUeNtrv1gUMFrS8TQnjADvkd7sRkv5gwH0HmKNRtAX/PSJg" "QGgULTLraVB9zPc1dPzxt7RieW+bg/6Mnf0DN6E6VYUZPNGktNB2cjLSKCNQW2FU2z+TU3MRFu09u7PFbm28HA38mBaMZfC9+3l/trKtr4NkF17mKBmPoW9wfWLm1gk+4mh1L4oQIDAQAB"

私は正しいセレクタがあることを確認し、これを試しました。

user@test:~$ sudo opendkim-testkey -d domain.com -s default -vvv -k default.private
opendkim-testkey: using default configfile /etc/opendkim.conf
opendkim-testkey: checking key 'default._domainkey.domain.com'
opendkim-testkey: 'default._domainkey.domain.com' record not found

何が問題なのかご存知ですか?

ベストアンサー1

実際に動作する方法は、それを文字列に連結し、長い文字列を許可するオンラインDNSサービスに配置することです。 TXT レコードがオンラインで伝播されるにつれて、公開鍵から 2 つの文字列を検索します。ローカルDNSに入れたところ、成功したopendkim-testkey結果が得られました。

おすすめ記事