web-dev-qa-db-fra.com

Pourquoi mon DKIM est-il invalide?

Quand j'utilise http://dkimcore.org/c/keycheck pour tester mon DKIM, il est indiqué

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

Mais j'ai une clé publique enter image description here

Maintenant j'obtiens cette erreur:

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

The p= field must be base64 encoded
3
James

C'est un peu difficile à dire sans aucun contexte pour la capture d'écran, mais je pense que vous avez configuré votre enregistrement DKIM sur _domainkey.board67.com.board67.com, au lieu de _domainkey.board67.com:

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

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

Vous ne devriez pas entrer le nom d’hôte complet dans la première case, mais seulement le préfixe. La première boîte doit donc contenir uniquement _domainkey et celle ci-dessous, key1._domainkey.

5
Tim Fountain

J'ai examiné votre dossier et l'erreur était due aux espaces () dans les clés. la clé doit être sur une seule ligne sans espace. Regardez de près et supprimez tous les espaces et cela fonctionnera correctement.

p = MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvjT4cF +/SV69t38ihp7TOMZ2mruxwtcicE/DmuZJdMcHuEmN9iN03Q8wMdU4TFeirkF79nJMh4wDma1N2LGUiOZrvj1YtCpKZZRlV0IAr7MtA7jjaBEGNU5EsWYcZXriGhkyzl39TXdVIaBuuuqWBN9lkpD + jlA6zCM3nPL6b1wIDAQAB

Le champ p = doit être codé en base64

3
Genius