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