Voici comment j'entre la valeur pour la clé DKIM:
"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwztXzIUqic95qSESmnqX U5v4W4ENbciFWyBkymsmmSNOhLlEtzp/mnyhf50ApwCTGLK9U7goo/ijX/wr5roy XhReVrvcqtIo3+63a1Et58C1J2o4xCvp0K2/lM6hla4B9jSph7QzjYdtWlOJqLRs o0nzcut7DSq/xYcVqvrFDNbutCfG//0wcRVUtGEyLX/a/7mAAkW6H8UEYMPglQ9c eEDfTT6pzIlqaK9cHGOsSCg4r0N8YxnHFMRzKaZwmudaXTorSbCs7e681g125/vJ e82VV7DE0uvKW/jquZYtgMn7+0rm+2FDYcDx/7lzoByl91rx37MAJaUx/2JHi1EA nwIDAQAB"
Il n'y a pas de nouvelles lignes dans cette valeur (je l'ai spécifiquement copié et testé dans un éditeur de texte). Mais pour une raison quelconque, je continue à avoir du TXT, erreur trop longue:
TXTRDATATooLong rencontré à « v = DKIM1; k = rsa; p = MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwztXzIUqic95qSESmnqX U5v4W4ENbciFWyBkymsmmSNOhLlEtzp / mnyhf50ApwCTGLK9U7goo / ijX / wr5roy XhReVrvcqtIo3 + 63a1Et58C1J2o4xCvp0K2 / lM6hla4B9jSph7QzjYdtWlOJqLRs o0nzcut7DSq / xYcVqvrFDNbutCfG // 0wcRVUtGEyLX / a / 7mAAkW6H8UEYMPglQ9c eEDfTT6pzIlqaK9cHGOsSCg4r0N8YxnHFMRzKaZwmudaXTorSbCs7e681g125 / vJ e82VV7DE0uvKW / jquZYtgMn7 + 0rm + 2FDYcDx / 7lzoByl91rx37MAJaUx / 2JHi1EA nwIDAQAB "
Je ne sais vraiment pas ce que je devrais faire pour résoudre ce problème.
Réponses:
Voir un problème similaire dans le forum Route 53 :
Remarque importante : N'utilisez pas "une chaîne par ligne" comme l'indiquent les instructions - séparez les chaînes avec un seul espace, par exemple.
"foo" "bar"
non"foo"\n"bar"
. Utilisez DKIMValidator pour valider que la signature est lue correctement.la source
"p=sdfgkjhsdfg...." "sdklfjsdf....."
<espace entre.Vous pouvez le découper en morceaux de texte cité d'une longueur maximale de 255 par morceau. Vous n'avez pas à rendre chaque morceau exact.
Par exemple, si votre valeur ressemble à quelque chose comme:
Vous pouvez le découper à des endroits arbitraires:
Notez que ce sont des espaces simples, pas de nouvelles lignes, entre chaque morceau!
Sans surprise, les instructions d'installation de Google sont terribles. Je viens de rédiger un guide complet expliquant comment faire cela sur Route53.
la source
DKIM sur AWS Route53
Vous devez fractionner l'enregistrement DMARC en 255 parties de caractères. S'il vous arrive d'héberger votre DNS avec AWS Route53, insérez chaque partie citée
"..."
dans l'enregistrement.N'utilisez pas de saut de ligne pour fractionner les pièces, car il s'agirait d'entrées TXT distinctes.
devient
Utilisation de Terraform et de Route53
Lorsque vous utilisez Terraform pour provisionner vos enregistrements Route53, vous devez également scinder la clé DKIM en 255 parties de caractères maximum.
Etant donné que Terraform se charge de citer l’entrée TXT, vous devez uniquement fournir des guillemets entre chaque partie, comme cela
\"\"
.devient
Voir aussi: https://www.terraform.io/docs/providers/aws/r/route53_record.html#records
la source
Vous pouvez simplement sélectionner 1024 au lieu de 2048 et l'ajouter à la route 53 au moment de générer le fichier TXT dans Google Apps.
la source