<domain>
Обычная подпись защищает имеющиеся заголовки: изменить подписанный Subject нельзя. Но добавить второй Subject можно — и подпись останется верной, потому что первый на месте. Почтовые клиенты при этом показывают обычно последний.
Так устроена подмена письма с действительной подписью. Строка закрывает эту дорогу: перечисленные имена ставятся в подпись лишний раз, и приёмник понимает, что заголовка с таким именем быть больше не должно. Появился второй — подпись не сходится.
Руководство называет это защитой от повторного использования подписанного письма. Заголовки, перечисленные здесь и имеющиеся в письме, подписываются и обычным порядком тоже.
Начните с трёх: from, to, subject. Это набор из примера руководства и ровно те заголовки, подмена которых меняет смысл письма для читателя.
Добавьте reply-to, если он у вас есть. Второй Reply-To уводит ответы на чужой адрес, а письмо выглядит подлинным.
Не перечисляйте всё подряд. Каждое имя добавляется в подпись лишний раз; смысл есть только у тех заголовков, которые показываются читателю или управляют ответом.
# второй From или Subject теперь ломает подпись <domain *> dkim-disallow-adding-headers from,to,subject,reply-to</domain>
что делают не так и чем это кончается2 ошибки▶
наш опыт
§ 3.3.10.29
2 связи
arc-oversigned-headers<domain>То же самое для подписи пересылки. § 3.3.10.38
pmta show settings gmail.com/vmta1 | grep -i disallow-adding grep -i 'DKIM-Signature' /var/log/pmta/pmta.log | tail -3
3 статьи
◇Не отправлять то, что не пройдёт проверку у получателяУзел сам проверяет SPF своей почты перед отправкой: не прошло — отбивает, не дожидаясь чужого отказа.◇Как узел подписывает письма и выбирает ключКлюч выбирается по домену отправки из заголовков, перебором объявлений сверху вниз.◇Заголовок письма, которым подающая сторона правит подписьПять параметров в X-DKIM-Options: селектор, домен, имя подписи, способ запроса и список ключей.