enforce провереноважноПишет Хаб

Спрашивать ли алгоритм у DNS

Не то, что подсказывает имя: колонка записывает, был ли алгоритм подписи задан явно, — а значит, нужно ли MTA спрашивать DNS.

Подробно

Измерено, а не вычитано. Консоль вычисляет эту колонку из выбора алгоритма — явные SHA1 или SHA256 пишут 1, Auto-detect пишет 0, — а флажок с подписью «only use this key if it matches the public key found in DNS record» по дороге перезаписывается и потому не делает ничего. При 0 MTA на старте запрашивает опубликованный ключ, чтобы узнать алгоритм, и прямо говорит, когда записи нет: Error for DKIM key for … rcode 3 (NXDOMAIN). При 1 он подписывает, ни о чём не спрашивая. Для Хаба, который пишет строки напрямую, правило простое: назвать алгоритм и записать 1, чтобы подпись никогда не зависела от удачного запроса к DNS на старте.

Что будет, если ошибиться

Записано как 0 до того, как опубликована запись DNS.MTA не может определить алгоритм, пишет в журнал ошибку NXDOMAIN по ключу, и вопрос «подписывает ли он вообще» превращается в вопрос о том, когда появится запись в DNS.проверено опытом · вывод