Обычная подпись отвечает за письмо, которое вы составили. ARC отвечает за письмо, которое вы переслали: три заголовка, где пересыльщик заверяет своей подписью, каким письмо к нему пришло и что показали проверки на его входе.
Зачем это нужно. Пересылка ломает обычную подпись: список рассылки добавляет к теме метку, дописывает низ письма, меняет обратный адрес. Подпись отправителя после этого не сходится, и следующий приёмник видит письмо без действительной подписи. ARC даёт ему второй источник: цепочку заверений от каждого пересыльщика.
Оно устроено поверх того же ключа. Объявления domain-key, правило выбора, набор строк — всё как у обычной подписи, только с приставкой arc-.
# ключ тот же, что и у обычной подписи; набор строк — свой domain-key key1, esp123.com, /etc/pmta/key1.esp123.com.pem <domain *> dkim-sign yes arc-sign yes arc-identity @esp123.com</domain>
что делают не так и чем это кончается2 ошибки▶
наш опыт
§ 10.4
1 связь
pmta show settings gmail.com/vmta1 | grep -i arc- grep -ci 'ARC-Seal' /var/log/pmta/pmta.log
3 статьи
◇Не отправлять то, что не пройдёт проверку у получателяУзел сам проверяет SPF своей почты перед отправкой: не прошло — отбивает, не дожидаясь чужого отказа.◇Как узел подписывает письма и выбирает ключКлюч выбирается по домену отправки из заголовков, перебором объявлений сверху вниз.◇Заголовок письма, которым подающая сторона правит подписьПять параметров в X-DKIM-Options: селектор, домен, имя подписи, способ запроса и список ключей.