Що таке 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.