<domain>
Включает проверку SPF своей исходящей почты для писем этому получателю. Узел сверяет адрес, с которого собирается отправлять, с записью SPF домена обратного адреса — ровно так, как это сделает приёмник.
Исходы жёсткие. Pass — доставка продолжается. TempError — письмо возвращается в очередь и повторяется. Любой другой результат — отказ, письмо не уходит.
Работает только при явно заданном адресе отправки. Нужен smtp-source-host или smtp-proxy-source-host — на уровне узла или потока. Без них проверять нечего, и узел ведёт себя как при временной ошибке: письма копятся в очереди.
Домену отказов — no, остальным yes. Это прямая рекомендация руководства, а не осторожность.
Сначала адрес отправки, потом проверка. Без явно заданного адреса включение приводит не к отказам, а к застрявшей очереди.
Проверьте вручную до включения. Команда pmta check spf отвечает тем же результатом, но ничего не отбивает.
# домену отказов — нет, остальным — да <domain yourbouncedomain.com> check-spf-outbound no </domain> <domain *> check-spf-outbound yes</domain>
что делают не так и чем это кончается3 ошибки▶
§ 10.2
§ 10.2
наш опыт
3 связи
smtp-source-hostGlobalАдрес отправки, без которого проверку выполнить нечем. § 3.3.10.2smtp-proxy-source-hostGlobalВторой способ задать адрес отправки — при работе через прокси. § 3.3.10.2
pmta show settings gmail.com/vmta1 | grep -i check-spf-outbound pmta check spf 203.0.113.10 mail.example.com sender@example.com
3 статьи
◇Не отправлять то, что не пройдёт проверку у получателяУзел сам проверяет SPF своей почты перед отправкой: не прошло — отбивает, не дожидаясь чужого отказа.◇Что узел рассказывает о себе и по каким каналамСемь поверхностей наблюдения: веб-монитор, консоль в четырёх форматах, журнал, учёт, поиск по учёту, метрики и выгрузка во внешнюю аналитику.◇Сторож, который перезапускает MTAПрисматривает за MTA и после падения поднимает его сам, отправляя отчёт о падении на адрес ответственного.