У нас есть клиент, который использует почтовую службу, для которой требуется повторный запрос ключа домена TXT длиной более 127 символов. Я почти уверен, что BIND позволяет это, однако мы запускаем djbdns с tinydns, и похоже, что он поддерживает только txt-записи длиной до 127 символов. А остальное усекается. Я думал, что могу объединить их, но я не совсем уверен, как это сделать.
Я думал установить значение чего-то вроде ...
v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2GWCNaDTuC3include:bdk2._domainkey.mail.cutlerymania.com
Я подумал, захватит ли это фактическое значение, расположенное в этом домене, который имеет только одну запись, которая является записью TXT, и просто добавит эту информацию, чтобы вся запись ключа была отправлена правильно?
Для SPF вы можете использовать синтаксис
v=spf1 a mx 1.2.3.4/24 2a00:1450:8007::63/48 include:otherdomain.com
Если у вас есть много записей, которые нужно включить, вы обычно разбиваете их по организациям, а затем используете одно включение: для каждой.
SPF и DKIM оба являются TXT RR
Текст заключен в кавычки. Несколько строк в кавычках могут появляться в одной строке или скобки могут использоваться для их содержания, если они появляются в нескольких строках. В обоих случаях замкнутый текст (без кавычек) объединяется (объединяется) без добавления промежуточных символов.
; multiple quoted strings on multiple lines
joe IN TXT ("Located in a black hole"
" somewhere over the rainbow")
; generates a single text string of
; Located in a black hole somewhere over the rainbow