Aqui está como eu insiro o valor da chave 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"
Não há novas linhas nesse valor (eu copio colado e testei especificamente em um editor de texto). Mas, por alguma razão, continuo recebendo o TXT é um erro muito longo:
TXTRDATATooLong encontrado em "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 "
Realmente não sei o que devo fazer para corrigir esse problema.
Respostas:
Veja um problema semelhante no fórum Route 53 :
Nota importante : Não use "uma string por linha" como as instruções dizem - separe as strings com um único espaço, por exemplo.
"foo" "bar"
não"foo"\n"bar"
. Use DKIMValidator para validar que a assinatura está sendo lida corretamente.fonte
"p=sdfgkjhsdfg...." "sdklfjsdf....."
<espaço entre.Você pode dividi-lo em pedaços de texto entre aspas com um comprimento máximo de 255 por pedaço. Você não precisa fazer com que cada pedaço seja exato.
Por exemplo, se seu valor se parecer com:
Você pode cortá-lo em locais arbitrários:
Observe que são espaços únicos, não novas linhas, entre cada pedaço!
As instruções de configuração do Google, sem surpresa, são terríveis. Acabei de escrever um guia completo de como fazer isso no Route53.
fonte
DKIM na AWS Route53
Você deve dividir o registro DMARC em 255 partes de caracteres. Se você hospedar seu DNS usando o AWS Route53, insira cada parte citada
"..."
no registro.Não use novas linhas para dividir as peças, pois isso seria entradas TXT separadas.
torna-se
Usando Terraform e Route53
Ao usar o Terraform para provisionar seus registros do Route53, você também deve dividir a chave DKIM em 255 partes de caracteres máximas.
Como o Terraform cuida de citar a entrada TXT, você deve fornecer apenas cotações entre cada parte, assim
\"\"
.torna-se
Consulte também: https://www.terraform.io/docs/providers/aws/r/route53_record.html#records
fonte
Você pode simplesmente selecionar 1024 em vez de 2048 e adicioná-lo à rota 53 no momento da geração do TXT no Google Apps
fonte