<domain>
Добавляет в подпись поле с моментом, после которого она считается просроченной. Умолчание — never, срока нет.
Зачем ограничивать. Подписанное письмо можно сохранить и разослать заново через месяц: подпись останется верной, получатель ей поверит. Срок закрывает это окно — просроченная подпись приёмником не принимается.
Отсчёт идёт от подписи, а не от доставки. Письмо, застрявшее в очереди дольше срока, приедет с просроченной подписью — и это главное соображение при выборе величины.
Считайте от срока жизни письма. Срок подписи должен быть заметно больше bounce-after, иначе задержанные письма приедут просроченными.
Сутки — обычная величина, но только вместе с укороченным сроком жизни письма.
Умолчание оставляют осознанно. Отсутствие срока — не изъян: для обычной рассылки риск повторного использования невелик. А dkim-disallow-adding-headers закрывает другую дорогу — дописывание заголовков, — и срок её не заменяет.
# срок подписи заметно больше срока жизни письма <domain *> bounce-after 1d dkim-expire-after 3d</domain>
что делают не так и чем это кончается2 ошибки▶
наш опыт
наш опыт
1 связь
dkim-sign<domain>Ничего не делает, пока подпись не включена. § 3.3.10.24
pmta show settings gmail.com/vmta1 | grep -i expire-after grep -i 'DKIM-Signature' /var/log/pmta/pmta.log | tail -3
3 статьи
◇Не отправлять то, что не пройдёт проверку у получателяУзел сам проверяет SPF своей почты перед отправкой: не прошло — отбивает, не дожидаясь чужого отказа.◇Как узел подписывает письма и выбирает ключКлюч выбирается по домену отправки из заголовков, перебором объявлений сверху вниз.◇Заголовок письма, которым подающая сторона правит подписьПять параметров в X-DKIM-Options: селектор, домен, имя подписи, способ запроса и список ключей.