Oto jak wprowadzić wartość klucza 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"
W tej wartości nie ma żadnych nowych wierszy (specjalnie skopiowałem wklejony i przetestowałem w edytorze tekstu). Ale z jakiegoś powodu ciągle otrzymuję TXT to zbyt długi błąd:
TXTRDATATooLong spotykane w „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 ”
Naprawdę nie wiem, co powinienem zrobić, aby rozwiązać ten problem.
Odpowiedzi:
Zobacz podobny problem na forum Route 53 :
Ważna uwaga : Nie używaj „jednego ciągu w wierszu”, jak mówią instrukcje - oddzielnych ciągów z pojedynczą spacją, np.
"foo" "bar"
Nie"foo"\n"bar"
. Użyj DKIMValidator, aby sprawdzić poprawność odczytu podpisu.źródło
"p=sdfgkjhsdfg...." "sdklfjsdf....."
<odstęp między.Możesz pokroić go na fragmenty cytowanego tekstu o maksymalnej długości 255 na fragment. Nie musisz dokładać każdego kawałka.
Na przykład, jeśli twoja wartość wygląda mniej więcej tak:
Możesz posiekać w dowolnych miejscach:
Pamiętaj, że są to pojedyncze spacje, a nie nowe wiersze, między każdą porcją!
Nic dziwnego, że instrukcje konfiguracji Google są okropne. Właśnie napisałem kompletny przewodnik, jak to zrobić na Route53.
źródło
DKIM na AWS Route53
Musisz podzielić rekord DMARC na 255 części znaków. Jeśli zdarzyło Ci się hostować DNS przy użyciu AWS Route53, wstaw każdą cytowaną część
"..."
do rekordu.Nie używaj nowego wiersza do dzielenia części, ponieważ byłyby to osobne wpisy TXT.
staje się
Korzystanie z Terraform i Route53
Korzystając z Terraform do udostępniania rekordów Route53, musisz również podzielić klucz DKIM na 255 znaków maksimum.
Ponieważ Terraform zajmuje się cytowaniem wpisu TXT, musisz podawać cudzysłowy tylko między każdą częścią, w ten sposób
\"\"
.staje się
Zobacz także: https://www.terraform.io/docs/providers/aws/r/route53_record.html#records
źródło
Możesz po prostu wybrać 1024 zamiast 2048 i dodać to do trasy 53 w momencie generowania TXT w Google Apps
źródło