SPF (Sender Policy Framework) — DNS TXT-запись, перечисляющая IP-адреса и домены, имеющие право отправлять email от имени вашего домена. Пример: `v=spf1 ip4:203.0.113.10 include:_spf.google.com -all`. Получатель проверяет: пришло ли письмо с одного из разрешённых IP? Если нет — reject или spam.
DKIM (DomainKeys Identified Mail) — цифровая подпись письма приватным ключом отправителя. Публичный ключ выкладывается в DNS TXT `selector._domainkey.example.com`. Получатель проверяет подпись — гарантия, что письмо не подменили в пути.
DMARC (Domain-based Message Authentication) — DNS TXT `_dmarc.example.com`, указывающая, что делать при провале SPF/DKIM: `p=none` (не блокировать, только отчёт), `p=quarantine` (в спам), `p=reject` (не принять). Плюс адрес для агрегированных отчётов (`rua=mailto:[email protected]`).
Практика: если рассылаете email — все три обязательны. Gmail с 2024 требует их для отправителей >5000 писем/сутки, Yahoo и Microsoft тоже. Готовые генераторы SPF/DKIM/DMARC — во всех mailing-сервисах (Postmark, Mailgun) и в нашей документации `/docs/email-setup`.