<domain>
По умолчанию подпись покрывает всё тело: любая приписка внизу её ломает. Эта строка добавляет в подпись длину подписанной части, и всё, что идёт после этой длины, подписью не защищено — его можно дописывать без последствий.
Зачем это включают. Шлюзы, антивирусы и корпоративные узлы добавляют внизу свои строки — «проверено», подпись компании, предупреждение о внешнем отправителе. С обычной подписью такие письма приходят с провалом проверки.
Цена высокая. Подпись перестаёт отвечать за конец письма. Кто угодно на пути может дописать вниз произвольный текст, и проверка у получателя всё равно пройдёт — письмо будет выглядеть подлинным.
Не включайте. Это единственная строка семьи подписи, которая ослабляет саму подпись.
Если шлюз получателя дописывает. Правильный ответ — договориться с ним или смириться с провалом проверки у этого получателя, а не открывать письмо для дописывания всем.
Крупные приёмники к такой подписи относятся хуже. Наличие предела длины у части из них само по себе снижает доверие к письму.
# ВКЛЮЧАТЬ НЕ СЛЕДУЕТ: подпись перестаёт отвечать за конец письма <domain corp.example.com> dkim-add-body-limit true</domain>
что делают не так и чем это кончается2 ошибки▶
наш опыт
наш опыт
1 связь
dkim-sign<domain>Ничего не делает, пока подпись не включена. § 3.3.10.19
pmta show settings corp.example.com/vmta1 | grep -i add-body-limit grep -i 'DKIM-Signature' /var/log/pmta/pmta.log | tail -3
3 статьи
◇Не отправлять то, что не пройдёт проверку у получателяУзел сам проверяет SPF своей почты перед отправкой: не прошло — отбивает, не дожидаясь чужого отказа.◇Как узел подписывает письма и выбирает ключКлюч выбирается по домену отправки из заголовков, перебором объявлений сверху вниз.◇Заголовок письма, которым подающая сторона правит подписьПять параметров в X-DKIM-Options: селектор, домен, имя подписи, способ запроса и список ключей.