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