Что такое SPF
SPF (Sender Policy Framework) — TXT-запись в DNS, в которой владелец домена перечисляет серверы, которым разрешено отправлять почту от его имени. Получатель сравнивает IP-адрес отправителя с этим списком и решает, доверять письму или нет. Без SPF ваши письма чаще попадают в спам, а мошенникам проще подделать адрес.
Лимит в 10 DNS-запросов
Каждый механизм include, a, mx, exists и redirect заставляет сервер получателя сделать дополнительный DNS-запрос, включая вложенные. Стандарт ограничивает их количество десятью — после этого проверка завершается ошибкой PermError и SPF фактически не работает. Если лимит превышен, уберите сервисы, которыми не пользуетесь, или замените include на конкретные адреса ip4/ip6.
~all или -all
«~all» (softfail) просит помечать письма с чужих серверов как подозрительные, «-all» — отклонять их. Начните с ~all, а когда убедитесь, что все ваши сервисы внесены в запись, переходите на -all вместе с политикой DMARC.