Назад | Перейти на главную страницу

Route53 DNS и DKIM / TXT

Я пытался установить открытый ключ openDKIM как запись TXT в зоне хостинга Route53 для моего домена.

Это mail._domainkey .zewtie.io, но, несмотря на то, что я ввожу открытый ключ в TXT-запись Route53, открытый ключ DKIM, похоже, никогда не распространяется в DNS.

Я знаю ограничение в 255 символов для UDP-пакетов DNS, поэтому я разделил ключ на одну строку строк размером менее 255 символов, подобными этой;

"v=DKIM1; h=sha256; k=rsa; s=email; "
"p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0QIXEqgbl+f3r18UaNFKk/54f06UK7hTGdNsBU/"
"9EaWYqPltJaHwtGx0j/EEHIgdYVOZyTakX7ljMBF55W"
"g1QkLeR4uy0tfU9sWTWPjfpC4zGjGyDIM6f5Gwjk1iw"
"+0f3T9uftKUyyz76N5cndxNSt8m1RTkAw+54rQKWBecLwQIDAQAB"

Однако это все еще не работает.

Кто-нибудь знает, как успешно распространить открытый ключ DKIM из зоны, размещенной на Route53?

У меня была аналогичная проблема, и я решил, что это в следующем блоке кода:

"v=DKIM1; h=sha256; k=rsa; s=email;"
"p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0QIXEqgbl+f3r18UaNFKk/54f06UK7hTGdNsBU/"
"9EaWYqPltJaHwtGx0j/EEHIgdYVOZyTakX7ljMBF55W"
"g1QkLeR4uy0tfU9sWTWPjfpC4zGjGyDIM6f5Gwjk1iw"
"+0f3T9uftKUyyz76N5cndxNSt8m1RTkAw+54rQKWBecLwQIDAQAB"

Должен быть разделен пробелом и не должен быть символом новой строки "\n" Если вы вводите каждую строку с новой строки, это не работает должным образом. Так должно быть:

"v=DKIM1; h=sha256; k=rsa; s=email;" "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0QIXEqgbl+f3r18UaNFKk/54f06UK7hTGdNsBU/" "9EaWYqPltJaHwtGx0j/EEHIgdYVOZyTakX7ljMBF55W" "g1QkLeR4uy0tfU9sWTWPjfpC4zGjGyDIM6f5Gwjk1iw" "+0f3T9uftKUyyz76N5cndxNSt8m1RTkAw+54rQKWBecLwQIDAQAB"

Пробелы между кавычками интерпретировались как новые строки. Удаление пробелов между кавычками устранило проблему.