Skip to content
← Все статьи

SPF, DKIM и DMARC: что это, зачем нужны и как настроить для защиты почты

Ежедневно отправляются миллиарды поддельных писем — фишинг, спуфинг, мошенничество от имени чужих доменов. Три протокола — SPF, DKIM и DMARC — составляют современный стандарт аутентификации электронной почты. С 2024 года Google и Yahoo требуют их наличие у всех массовых отправителей. Без них письма попадают в спам или вовсе отклоняются.

В этом руководстве разберём каждый протокол: что он делает, как работает и как правильно настроить. В конце — чеклист проверки и частые ошибки.

Что такое SPF и как он работает

SPF (Sender Policy Framework)DNS Lookup типа TXT, которая указывает, какие серверы имеют право отправлять почту от имени вашего домена.

Когда получатель (Gmail, Яндекс, Mail.ru) принимает письмо, он проверяет IP геолокацию отправляющего сервера по SPF-записи домена из заголовка Return-Path. Если IP не в списке — письмо помечается как подозрительное.

Синтаксис SPF-записи

v=spf1 ip4:192.168.1.1 include:_spf.google.com include:sendgrid.net ~all

Основные механизмы:

Частые ошибки SPF

Что такое DKIM и как он работает

DKIM (DomainKeys Identified Mail) — механизм цифровой подписи, который подтверждает, что письмо действительно отправлено с вашего домена и не было изменено при передаче.

Принцип работы:

  1. Отправляющий сервер подписывает заголовки и тело письма закрытым ключом
  2. Подпись добавляется в заголовок DKIM-Signature
  3. Получатель извлекает открытый ключ из DNS-записи selector._domainkey.example.com
  4. Если подпись совпадает — письмо подлинное

DNS-запись DKIM

selector._domainkey.example.com  TXT  "v=DKIM1; k=rsa; p=MIIBIjANBgkqhki..."

Где selector — имя ключа (например, google, s1, default). У домена может быть несколько DKIM-ключей с разными селекторами для разных сервисов.

Как сгенерировать DKIM-ключ

Используйте DKIM Генератор Enterno.io — он создаст пару ключей (2048 бит RSA) и готовую DNS-запись. Длина ключа важна: 1024 бит считается устаревшим, минимум — 2048 бит.

Частые ошибки DKIM

Что такое DMARC и как он работает

DMARC (Domain-based Message Authentication, Reporting and Conformance) — политика, которая говорит получателям, что делать с письмами, не прошедшими SPF и DKIM.

DMARC объединяет SPF и DKIM в единую систему: письмо должно пройти хотя бы одну проверку (SPF или DKIM) с совпадением домена (alignment).

DNS-запись DMARC

_dmarc.example.com  TXT  "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com; pct=100"

Ключевые теги:

Путь к полной защите

  1. Начните с p=none — собирайте отчёты 2-4 недели
  2. Анализируйте отчёты — найдите все легитимные источники писем
  3. Настройте SPF и DKIM для каждого сервиса
  4. Переходите на p=quarantine с pct=10, постепенно увеличивая
  5. Финальный шаг: p=reject; pct=100 — полная защита

Как всё это работает вместе

При получении письма почтовый сервер выполняет три проверки последовательно:

  1. SPF: IP отправителя в списке разрешённых? Домен из Return-Path совпадает с From?
  2. DKIM: Подпись валидна? Домен из DKIM-Signature совпадает с From?
  3. DMARC: Хотя бы одна проверка пройдена с alignment? Какая политика: none/quarantine/reject?

Результат определяет судьбу письма: доставка во входящие, отправка в спам или полное отклонение.

Как проверить настройку

Используйте инструменты Enterno.io для проверки:

Чеклист: настройка почтовой аутентификации

Требования Google и Yahoo (2024+)

С февраля 2024 года Google и Yahoo требуют от отправителей более 5000 писем в день:

Несоблюдение этих требований приводит к массовому попаданию в спам или блокировке доставки.

Итог

SPF, DKIM и DMARC — не опциональные настройки, а обязательный минимум для любого домена, отправляющего почту. Начните с мониторинга (p=none), постепенно ужесточайте политику, и ваши письма будут надёжно доставляться, а домен — защищён от подделки.

Проверьте ваш сайт прямо сейчас

Проверить →
Другие статьи: Безопасность
Безопасность
CORS: руководство по Cross-Origin Resource Sharing
16.03.2026 · 22 просм.
Безопасность
Открытые порты сервера: как проверить и почему это важно для безопасности
13.03.2026 · 20 просм.
Безопасность
Безопасность API: лучшие практики защиты
11.03.2026 · 25 просм.
Безопасность
Руководство по двухфакторной аутентификации: TOTP, SMS и аппаратные ключи
16.03.2026 · 21 просм.