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
Maintenant j'obtiens cette erreur:
p= MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvjT4cF+/SV69t38ihp7TOMZ2m ruxwtcicE/DmuZJdMcHuEmN9iN03Q8wMdU4TFeirkF79nJMh4wDma1N2LGUiOZrv j1YtCpKZZRlV0IAr7MtA7jjaBEGNU5EsWYcZXriGhkyzl39TXdVIaBuuuqWBN9lk pD+jlA6zCM3nPL6b1wIDAQAB
The p= field must be base64 encoded
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
.
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