Потрібно розділити їх у текстовому полі. Я вважаю, що 2048 рік є практичним обмеженням для ключових розмірів. Розділіть текстове поле на частини 255 символів або менше. Для кожного розколу є накладні витрати.
Є два формати для довгих полів.
TXT "частина перша" \ "частина друга"
TXT ("частина перша" "частина друга")
Обидва вони поєднуватимуться як "частина одна частина друга". Детальніше з Zytrax.
Щоб створити запис у dkim, я вставляю файл із відкритим ключем і загортаю його у лапки.
Мій файл відкритого ключа містить наступне:
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD78Ki2d0zmOlmjYNDC7eLG3af12KrjmPDeYRr3
q9MGquKRkRFlY+Alq4vMxnp5pZ7lDaAXXwLYjN91YY7ARbCEpqapA9Asl854BCHMA7L+nvk9kgC0
ovLlGvg+hhqIPqwLNI97VSRedE60eS+CwcShamHTMOXalq2pOUw7anuenQIDAQAB
Після редагування ключа в моєму файлі зони dns з'являється наступне:
dkim3._domainkey IN TXT ("v=DKIM1; t=s; p="
"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD78Ki2d0zmOlmjYNDC7eLG3af12KrjmPDeYRr3"
"q9MGquKRkRFlY+Alq4vMxnp5pZ7lDaAXXwLYjN91YY7ARbCEpqapA9Asl854BCHMA7L+nvk9kgC0"
"ovLlGvg+hhqIPqwLNI97VSRedE60eS+CwcShamHTMOXalq2pOUw7anuenQIDAQAB")
DNS повертає його наступним чином:
bill:~$ host -t TXT dkim3._domainkey.systemajik.com
dkim3._domainkey.systemajik.com descriptive text "v=DKIM1\; t=s\; p=" "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD78Ki2d0zmOlmjYNDC7eLG3af12KrjmPDeYRr3" "q9MGquKRkRFlY+Alq4vMxnp5pZ7lDaAXXwLYjN91YY7ARbCEpqapA9Asl854BCHMA7L+nvk9kgC0" "ovLlGvg+hhqIPqwLNI97VSRedE60eS+CwcShamHTMOXalq2pOUw7anuenQIDAQAB"
DNS розглядає його як один довгий рядок без зайвих пробілів, де з'єднуються лінії. Усі " "
послідовності ігноруються.