DMARC проверка домена

Анализ DMARC записи с рекомендациями по настройке

Проверяет запись _dmarc.вашдомен
Введите домен и нажмите "Проверить DMARC"
1. Что такое DMARC и зачем он нужен?

DMARC (Domain-based Message Authentication, Reporting & Conformance) — это стандарт email-аутентификации, который защищает ваш домен от подделки писем (спуфинга), фишинга и мошенничества. Он работает вместе с SPF и DKIM, указывая почтовым серверам получателей, что делать с письмами, не прошедшими проверку.

Без DMARC злоумышленники могут отправлять письма от имени вашего домена, обманывая получателей. DMARC решает эту проблему, давая четкие инструкции: отклонять такие письма, отправлять в спам или просто мониторить ситуацию.

2. Какие политики DMARC существуют?

Политика задается параметром p= и имеет три уровня защиты:

  • p=none — только мониторинг. Письма доставляются даже при провале проверки. Используется на начальном этапе для сбора статистики без влияния на доставку.
  • p=quarantine — помечать подозрительные письма как спам. Отправляются в папку "Спам" получателя.
  • p=reject — отклонять письма, не прошедшие проверку. Самый безопасный уровень, полностью блокирует поддельные письма.

Рекомендуется начинать с p=none, анализировать отчеты и постепенно переходить к p=reject.

3. Как настроить DMARC для моего домена?

Для настройки DMARC необходимо добавить TXT-запись в DNS вашего домена с именем _dmarc.вашдомен. Базовая запись выглядит так:

v=DMARC1; p=none; rua=mailto:dmarc-reports@вашдомен

Где: v=DMARC1 — версия протокола, p=none — начальная политика мониторинга, rua — email для получения отчетов. После настройки записи дождитесь распространения DNS (от 5 минут до 24 часов).

4. Как смотреть и анализировать отчеты DMARC?

Отчеты DMARC приходят на email, указанный в параметрах rua (агрегированные) и ruf (детальные):

  • Агрегированные отчеты (rua) — приходят раз в сутки в формате XML. Содержат общую статистику: сколько писем прошло проверку, сколько провалилось, с каких IP-адресов отправлялись письма.
  • Детальные отчеты (ruf) — приходят сразу при провале проверки. Содержат подробную информацию о конкретном письме, включая заголовки и причины отказа.

Для удобного анализа XML-отчетов можно использовать специализированные сервисы: DMARC Analyzer, dmarcian, Postmark DMARC или Google Postmaster Tools. Они визуализируют данные и помогают выявить проблемы.

5. Что означают параметры DMARC в таблице?

Основные параметры DMARC записи:

  • v — версия DMARC (всегда DMARC1).
  • p — политика для домена (none, quarantine, reject).
  • pct — процент писем, к которым применяется политика (по умолчанию 100).
  • sp — политика для субдоменов (наследуется от p, если не указана).
  • adkim — режим выравнивания DKIM: r (relaxed) или s (strict).
  • aspf — режим выравнивания SPF: r (relaxed) или s (strict).
  • rua — email для агрегированных отчетов.
  • ruf — email для детальных отчетов о провалах.
  • ri — интервал отправки отчетов (секунды, по умолчанию 86400).
  • fo — условия отправки детальных отчетов (0, 1, d, s).
6. Как проверить, правильно ли настроен DMARC?

Используйте наш инструмент: введите домен в поле выше и нажмите "Проверить DMARC". Инструмент покажет:

  • Наличие и корректность DMARC записи.
  • Разбор всех параметров с цветовой индикацией (зеленый — отлично, желтый — хорошо, красный — плохо).
  • Рекомендации по улучшению политики.
  • Пример оптимальной записи для вашего домена.

Также можно использовать команду в терминале: dig TXT _dmarc.вашдомен или онлайн-сервисы Google Admin Toolbox, MXToolbox.

7. Что делать, если DMARC не проходит и письма попадают в спам?

Если DMARC проверка не проходит, проблема обычно связана с SPF или DKIM. Пошаговая диагностика:

  1. Проверьте настройки SPF: убедитесь, что все легитимные IP-адреса отправки включены в запись.
  2. Проверьте DKIM: подписываются ли письма корректно, совпадает ли домен селектора.
  3. Изучите отчеты rua/ruf — они укажут конкретные IP и причины провала.
  4. Если политика p=reject слишком строгая, временно переключитесь на p=quarantine или p=none для диагностики.
  5. Убедитесь, что DMARC запись не имеет дубликатов и синтаксических ошибок.

После исправления проблем дождитесь распространения DNS (до 24 часов) и повторите проверку.