Настройка SPF, DKIM и DMARC для email-рассылок онлайн-гадалки

В современном мире онлайн‑услуги, в т.ч. гадания и предсказания, сильно зависят от email‑рассылок. Если письма попадают в спам или вовсе не доставляются, клиенты теряют доверие, а бизнес теряет доход. Ключевой фактор успешной доставки – корректно настроенные DNS‑записи SPF, DKIM и DMARC. В этой статье мы подробно рассмотрим, что это за записи, почему они важны именно для онлайн‑гадалки, и как их проверить и настроить.


Что такое SPF, DKIM и DMARC?

SPF (Sender Policy Framework)

SPF – это TXT‑запись в DNS, которая указывает, какие серверы и IP‑адреса имеют право отправлять письма от имени вашего домена. При получении письма почтовый сервер проверяет, совпадает ли IP‑адрес отправителя с тем, что указано в SPF‑записи. Если нет – письмо может быть помечено как подозрительное.

DKIM (DomainKeys Identified Mail)

DKIM добавляет в заголовок письма криптографическую подпись, созданную с помощью закрытого ключа отправителя. Публичный ключ размещается в DNS в виде TXT‑записи selector._domainkey.ваш_домен.ru. Получатель использует этот ключ для проверки подписи и убеждается, что сообщение не было изменено после отправки и действительно пришло от вашего домена.

DMARC (Domain-based Message Authentication, Reporting and Conformance)

DMARC объединяет результаты проверок SPF и DKIM и указывает получателю, что делать с письмами, которые не прошли аутентификацию. В DMARC‑записи можно задать:

  • p=none – только наблюдение (рекомендуется для начального этапа);
  • p=quarantine – помечать как спам;
  • p=reject – outright отклонять письмо;

Кроме того, DMARC позволяет получать агрегированные и forensic‑отчёты о попытках подделки вашего домена.


Почему это критично для онлайн‑гадалки?

  1. Доверие клиентов. Если ваши предсказания приходят в папку «Спам», пользователи могут подумать, что вы мошенник.
  2. Высокая конверсия. Письма, попадающие во «Входящие», открываются значительно чаще, что увеличивает количество записей на сеансы.
  3. Защита от спуфинга. Без правильных записей злоумышленники могут рассылать фальшивые гадания от вашего имени, подрывая репутацию.
  4. Соответствие требованиям почтовых провайдеров. Gmail, Yahoo, Outlook и другие сервисы всё строже фильтруют почту без SPF/DKIM/DMARC.

Как проверить DNS‑записи?

Существует несколько бесплатных онлайн‑инструментов, которые позволяют быстро увидеть, какие записи присутствуют в зоне вашего домена и корректны ли они. Ниже перечислены те, которые упоминались в предоставленных источниках.

Инструмент IVИТ – DMARC‑тест

https://tools.ivit.pro/diagnostika-pochtovoj-sistemy/dmarc-test/

Проверяет наличие DMARC‑записи, делает базовую проверку синтаксиса и даёт рекомендации по настройке.

HostedScan – SPF, DKIM, DMARC Configuration Checker

https://hostedscan.com/spf-dkim-dmarc-security-tool

Сканирует домен и выдаёт подробный отчёт о всех трёх типах записей, указывая на ошибки и предлагая исправления.

Reddit‑сообщество r/DMARC (инструмент, упомянутый в источнике)

Хотя прямой доступ может быть ограничен, в сообществе часто делятся ссылками на аналогичные проверки и обсуждают лучшие практики.

Статья enKod – «Что такое SPF, DKIM, DMARC и как их настроить»

Что такое SPF, DKIM, DMARC и как их настроить

Содержит пошаговые инструкции по созданию записей и примеры синтаксиса.


Пошаговая инструкция по настройке записей для домена онлайн‑гадалки

Шаг 1. Определите отправляющие серверы

Соберите список всех сервисов, от которых вы отправляете письма:

  • Собственный SMTP‑сервер (если есть);
  • Платформы email‑рассылок (Mailchimp, SendGrid, Mailgun и т.д.);
  • Сервисы уведомлений (например, CRM, системы записи на сеансы).

Шаг 2. Создайте SPF‑запись

Пример записи, которая разрешает отправку с собственного сервера IP 192.0.2.45 и через SendGrid:

v=spf1 ip4:192.0.2.45 include:sendgrid.net ~all

Разместите её как TXT‑запись на самом домене (например, garadka.ru).

Шаг 3. Настройте DKIM

  1. В панели вашего email‑провайдера сгенерируйте пару ключей (закрытый остаётся у вас, публичный публикуется в DNS).
  2. Определите селектор (например, mail).
  3. Добавьте TXT‑запись с именем mail._domainkey.garadka.ru и значением, содержащим публичный ключ.

Шаг 4. Создайте DMARC‑запись

Минимальная запись для начала наблюдения:

v=DMARC1; p=none; rua=mailto:postmaster@garadka.ru; ruf=mailto:postmaster@garadka.ru; pct=100

После того как вы убедитесь, что легитимные письма проходят проверку, можно постепенно ужесточать политику:

  • p=quarantine – отправлять подозрительные письма в спам;
  • p=reject – outright отклонять.

Шаг 5. Проверьте результат

Воспользуйтесь одним из инструментов из пункта 2, отправьте тестовое письмо на свой адрес и проверьте заголовки:

  • Наличие строки Authentication-Results: spf=pass ...
  • Наличие DKIM-Signature: и соответствующего dkim=pass.
  • Наличие DMARC: pass (или fail с указанием причины).

Шаг 6. Настройте отчёты

Укажите в DMARC‑записи адреса rua (агрегированные отчёты) и ruf (forensic‑отчёты), чтобы получать еженедельные сводки о попытках подделки и о проценте писем, прошедших проверку.


Лучшие практики и частые ошибки

Лучшие практики

  • Всегда используйте ~all (soft fail) в SPF на этапе тестирования, затем переходите на -all (hard fail) после уверенности в правильности;
  • Не забывайте про субдомены: если вы отправляете письма с news.garadka.ru, добавьте соответствующий sp параметр в DMARC или отдельную SPF‑запись для субдомена.
  • Регулярно обновляйте DKIM‑ключи (раз в 6‑12 месяцев) и удаляйте старые записи из DNS.
  • Мониторьте отчёты DMARC и реагируйте на источники, которые постоянно не проходят проверку.

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

  • Отсутствие точки с запятой между тегами в DMARC‑записи (например, v=DMARC1 p=none rua=mailto:... без ;).
  • Указание нескольких SPF‑записей для одного домена – DNS допускает только одну TXT‑запись типа SPF.
  • Использование неверного селектора при публикации DKIM‑ключа.
  • Неучёт IPv6‑адресов, если ваш сервер отправляет письма также через IPv6.

Для онлайн‑гадалки, чей бизнес строится на доверии и своевременной коммуникации, проверка и настройка DNS‑записей SPF, DKIM и DMARC – не просто техническая формальность, а обязательное условие успешной доставки писем. Правильно настроенные записи защищают ваш домен от спуфинга, повышают репутацию у почтовых провайдеров и гарантируют, что ваши предсказания достигнут почтовых ящиков клиентов, а не их папки со спамом.

Начните с аудита текущих записей с помощью одного из перечисленных инструментов, внесите необходимые изменения, проверьте результаты и настройте регулярный мониторинг. Тогда ваши email‑рассылки будут доставляться надежно, а клиенты будут получать именно те предсказания, которые вы им обещали.


Автор статьи: Ваш консультант по email‑безопасности (2026)