Устранение ошибки Incorrect format. Text string too long
Статья создана
Обновлена 16 августа 2024 г.
Описание проблемы
При вводе текстовой строки возникает ошибка:
Incorrect format. Text string too long
Решение
В TXT-записях строки длиннее 255 символов запрещены. Согласно RFC 4408, более длинную строку SPF или DKIM разбивают на несколько последовательных строк, а читающая сторона соединяет их в одну. Подробнее о том, как это происходит, можно прочесть в этой статье
Такую длинную запись можно разбить на две с помощью YC CLI командой:
yc dns zone add-records <...> --record '<имя>  TXT "v=DKIM1; k=rsa; p=..." "..."'
Такая TXT-запись успешно добавится.