<source>
Временная ошибка означает, что проверку выполнить не удалось: резолвер не ответил, запрос не дошёл, сервер имён домена отправителя недоступен. К самому письму это отношения не имеет.
Отказ здесь тоже временный — единственный из трёх. Отправителю предлагают повторить попытку позже, а не отказывают окончательно. Умолчание — отвергать.
Причина часто на вашей стороне. Собственный резолвер узла отвечает не всегда; проверка SPF нагружает его сильнее прочего, потому что одна запись может тянуть за собой десяток запросов.
Умолчание защитимо. Временный отказ не теряет письмо — отправитель повторит.
Но сначала посмотрите на резолвер. Если он отвечает с перебоями, включённая проверка превратит это в отказы приёма.
Считайте долю таких исходов. Её рост — признак неполадки у вас, а не у отправителей.
# временный отказ письма не теряет — отправитель повторит <source 0/0> check-spf-inbound true reject-spf-check-temperror true</source>
что делают не так и чем это кончается1 ошибка▶
наш опыт
2 связи
grep -n reject-spf-check-temperror /etc/pmta/config grep -ci 'temperror' /var/log/pmta/pmta.log
3 статьи
◇Два обработчика входящих отчётов и что с ними делатьОтказы письмом и жалобы разбираются двумя одинаково устроенными блоками; у каждого свой список адресов и своя пара решений о судьбе письма.◇Что делать с принятым письмомЧто узел делает с принятым входящим письмом: пересылает, кладёт в файл, гасит, передаёт программе или разбирает как отказ или жалобу.◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.