Así es como ingreso el valor de la clave 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"
No hay nuevas líneas en este valor (copio específicamente pegado y probado en un editor de texto). Pero por alguna razón sigo recibiendo TXT es un error demasiado largo:
TXTRDATATooLong encontró en "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 no sé qué debo hacer para solucionar este problema.
Respuestas:
Vea un problema similar en el foro de la Ruta 53 :
Nota importante : No use "una cadena por línea" como dicen las instrucciones: cadenas separadas con un solo espacio, por ejemplo.
"foo" "bar"
no"foo"\n"bar"
. Use DKIMValidator para validar que la firma se está leyendo correctamente.fuente
"p=sdfgkjhsdfg...." "sdklfjsdf....."
<espacio entre.Puede dividirlo en fragmentos de texto citado con una longitud máxima de 255 por fragmento. No es necesario que cada fragmento sea exacto.
Por ejemplo, si su valor se parece a:
Puedes cortarlo en lugares arbitrarios:
¡Tenga en cuenta que esos son espacios individuales, no líneas nuevas, entre cada fragmento!
Las instrucciones de configuración de Google, como era de esperar, son terribles. Acabo de escribir una guía completa sobre cómo hacer esto en Route53.
fuente
DKIM en AWS Route53
Debe dividir el registro DMARC en 255 partes de caracteres. Si aloja su DNS utilizando AWS Route53, inserte cada parte citada
"..."
en el registro.No use líneas nuevas para dividir las partes, ya que serían entradas TXT separadas.
se convierte
Usando Terraform y Route53
Cuando use Terraform para aprovisionar sus registros de Route53, también debe dividir la clave DKIM en 255 partes de caracteres máximos.
Dado que Terraform se encarga de citar la entrada TXT, solo debe proporcionar comillas entre cada parte, de esta manera
\"\"
.se convierte
Ver también: https://www.terraform.io/docs/providers/aws/r/route53_record.html#records
fuente
Simplemente puede seleccionar 1024 en lugar de 2048 y agregar esto a la ruta 53 al momento de generar el TXT en Google Apps
fuente