Электронная почта

Что такое SPF?

Также известно как: Sender Policy Framework
Определение

SPF is a DNS record listing which servers are authorised to send mail for a domain. It is the first of three records receivers check. Without it, mail from a new server is treated as suspicious by default.

Почему SPF важен

Это первая из трех записей, которые проверяют получатели. Без нее почта с нового сервера по умолчанию считается подозрительной.

SPF на практике

При работе с сервером SPF означает публикацию TXT-записи в DNS, перечисляющей все хосты, которым разрешено отправлять почту от вашего домена. Вы добавляете IPv4 вашего VPS, вашу IPv6 подсеть и любых сторонних отправителей, например, список рассылки. Проверьте командой dig TXT domain. Ошибётесь — пропустите хост, забудете IPv6 — и ваша почта попадёт в спам или будет отклонена. Привычка тестировать каждый новый исходящий почтовый сервер до отправки — вот что вас спасёт.

Что люди часто понимают неправильно в отношении SPF

Частая ошибка — указывать в SPF-записи только IPv4 адреса, забывая IPv6 адрес, который также использует сервер. Почтовые получатели проверяют обе семейства адресов, и если ваш VPS отправляет через IPv6, а запись перечисляет только IPv4, проверка SPF проваливается. Исправьте запись, перечислив все IP, с которых сервер реально отправляет, и v4, и v6.

SPF — частые вопросы

Как проверить мою SPF-запись?

Используйте инструмент DNS-запросов, например, выполнив dig TXT yourdomain.com в терминале. Ищите строку, начинающуюся с v=spf1. Это показывает текущую запись. Убедитесь, что она включает IP-адреса всех ваших почтовых серверов.

Что означает сбой SPF?

Когда принимающий сервер получает почту с вашего домена, он проверяет вашу SPF-запись. Если IP-адрес отправляющего сервера не указан, проверка не проходит. Принимающий сервер часто помечает письмо как спам или отклоняет его. Исправьте свою запись, чтобы включить этот IP.

Больше из раздела «электронная почта»

DKIM
DKIM криптографически подписывает исходящие сообщения, чтобы получатель мог проверить домен и что содержимое не было изменено при передаче.
DMARC
DMARC сообщает получателям, что делать с сообщениями, не прошедшими SPF и DKIM, и куда отправлять сводные отчеты.