Доставляемость и DNS

Отчёт DMARC: как читать данные и отличать их от DNS

Автор: Alexey Bulygin
Поля XML отчёта DMARC для проверки аутентификации, выравнивания и обработки

После настройки могут начать приходить XML-вложения от Google, Microsoft или Yahoo. Возникает вопрос: чем отчёт DMARC отличается от самого механизма?

DMARC является протоколом доменной аутентификации, политик и отчётности. Запись DNS публикует его конфигурацию. Отчёт содержит результаты наблюдения участвующего получателя после проверки почты. Настройка и фактические наблюдения не равнозначны.

Для начала полезно создание почты на своём домене. При ошибках пересылки дополнительно изучите пересылку доменной почты в Gmail. Здесь рассматривается чтение отчётов после настройки.

XML сначала может казаться непонятным. Отчёт иногда приходит вскоре после публикации, но получение через день или от каждого сервера не гарантировано. Не путайте запись, политику, адрес отчётов и данные ошибок: иначе можно изменить DNS, не установив реальную причину.

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

Что такое отчёт DMARC

Это файл обратной связи от принимающей системы на настроенный адрес отчётности. Агрегированные отчёты суммируют наблюдаемую отправку, SPF, DKIM, выравнивание и обработку политики, но не охватывают всю почту.

Отчёт не является политикой. Поддерживающие его получатели проверяют письма с вашим From и могут отправлять сводки на rua. RFC 7489 описывает агрегированную обратную связь для анализа аутентификации, исправлений и влияния политики. Предоставление отчётов необязательно.

Отчёт DMARC и запись DMARC

Протокол использует опубликованную конфигурацию DNS. Отчёт содержит результаты конкретного получателя для реальных сообщений.

ЭлементЧто этоГде находитсяНазначение
Запись DMARCTXT под _dmarc.yourdomain.comВаш DNSПубликует политику, режим выравнивания и адреса отчётов
Отчёт DMARCОбычно агрегированный XMLЯщик отчётов или анализаторПоказывает наблюдаемые источники, результаты и обработку
Политика DMARCp=none, quarantine или rejectВ записи DMARCЗапрашивает обработку при неудачной проверке DMARC
Адрес RUAНазначение, например rua=mailto:dmarc@example.comВ записи DMARCЗадаёт адрес запрашиваемых агрегированных отчётов

Исправление зависит от причины. Ошибочная запись может мешать применению нужной политики. При корректном DNS неудачи могут быть связаны с легитимной неправильной настройкой, пересылкой или несанкционированной отправкой.

Что находится внутри отчёта

Агрегированные данные группируют сообщения по источнику и результатам. Важны IP, количество, SPF, DKIM, выравнивание и заявленная обработка.

В XML отличайте исходную аутентификацию в auth_results от результатов SPF и DKIM с учётом выравнивания в policy_evaluated. DMARC проходит при хотя бы одном успешном выровненном механизме. Disposition сообщает об обработке, а не самостоятельно подтверждает аутентификацию.

Одна неудача SPF не доказывает, что вся почта не работает. При успешной подписи DKIM с выравниванием DMARC может пройти.

Читайте данные в следующем порядке:

  1. Проверьте IP источника и организацию, отправившую отчёт.
  2. Оцените объём. Одно письмо и 20,000 писем требуют разного анализа; даже одиночное может быть критичным.
  3. Изучите disposition: none, quarantine или reject. None не доказывает DMARC pass и не обязательно означает политику наблюдения.
  4. Сопоставьте SPF и DKIM, учитывая раздел XML.
  5. Проверьте выравнивание с фактическим From.

Агрегированные и подробные отчёты о сбоях

Обычно подразумевается сводка через rua. Отчёты через ruf могут касаться отдельных сообщений, поддерживаются ограниченно и способны содержать чувствительные данные.

ТипТегФорматПрименениеПрактика в 2025-2026
АгрегированныйruaСводка XMLНаблюдение и помощь в сверке отправителейЧасто полезен, но охват и периодичность различаются
Об отдельном сбоеrufПримеры ошибок отдельных писемРазбор конкретной проблемыНеодинаковая поддержка и ограничения приватности

Для агрегированного наблюдения подходит контролируемый адрес для отчётов rua. Ограничьте доступ, а для внешнего назначения проверьте необходимую авторизацию DNS. Требования Google к отправителям описывают применимые правила аутентификации и возможные ограничения. Отчёты дополняют эксплуатационные проверки, а не заменяют тесты писем.

Как опубликовать запись с адресом отчётов

Создайте TXT под _dmarc с подходящей политикой и контролируемым адресом для отчётов. Для непроверенной отправки можно начать с наблюдения до запроса ограничений.

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

_dmarc.example.com. IN TXT "v=DMARC1; p=none; rua=mailto:dmarc@example.com; adkim=s; aspf=s; pct=100"

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

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

Reject можно рассматривать после разбора оставшихся ошибок. Отчёты без необъяснённых ошибок не доказывают полный охват отправителей; предусмотрите возврат к предыдущей конфигурации при проблемах.

Опубликованный DNS проверяется запросом:

dig TXT _dmarc.example.com +short

Мастер TrekMail может показывать нужные MX, SPF, DKIM и DMARC и обнаруживать конфликты DNS. Это не подтверждает автоматически все пути отправки. Материалы о добавлении домена и письмах в спаме дополняют реальные тесты.

Как читать данные без поспешных выводов

Проверяйте ожидаемые эффекты пересылки и неизвестные источники по дополнительным сведениям. Неизвестная инфраструктура не означает автоматически подделку.

НаблюдениеВозможная причинаПроверка
SPF fail, DKIM pass, DMARC passПересылка или сервер ретрансляцииПодтвердить корректную подпись с выравниванием и конкретный путь
SPF fail, DKIM fail, DMARC fail с IP провайдераОшибка разрешения, подписи или пересылкиПроверить реальный домен конверта, DKIM и Return-Path
Оба не проходят с неизвестных зарубежных IPВозможны злоупотребления, общий сервер или легитимная пересылкаСверить системы и журналы, не разрешать и не блокировать вслепую
Много ошибок собственного сервера приложенияЗабытый или ошибочный путь отправкиОпределить систему и проверить подходящую аутентификацию

Отчёт даёт сведения о частоте и обработке получателем. Обработка не является оценкой доверия и не доказывает одинаковое применение политики везде.

Почему пересылка усложняет отчёты

При пересылке следующий получатель видит IP нового сервера, поэтому SPF может не пройти даже у легитимного исходного письма.

Не добавляйте IP потребительских сервисов и серверов провайдеров наугад. SPF проверяет разрешение для фактического домена конверта. DKIM помогает, если подпись корректна, выровнена и подписанные данные сохраняются с учётом каноникализации.

SRS может помочь SPF переписанного адреса, но не восстанавливает исходное выравнивание From автоматически. ARC поддерживает локальные исключения, а не превращает DMARC fail в pass. Подробнее: настройка пересылки и исправление ошибок.

Когда данные обосновывают изменения DNS

Меняйте DNS, только установив легитимную систему отправки и реальную причину. Один результат отчёта ещё не определяет исправление.

Примеры обоснованной проверки:

  1. SPF фактического домена конверта не разрешает используемого провайдера исходящей отправки.
  2. Подпись DKIM не выровнена с From и другого успешного выровненного механизма нет.
  3. Приложение использует старый SMTP, не соответствующий текущей конфигурации.
  4. В записи отсутствует rua, неверен синтаксис или политика не соответствует проверенному состоянию отправки.

Ошибка SPF при пересылке через Gmail или Outlook сама по себе не обосновывает добавление IP в SPF.

Общая панель может упорядочить регистраторов, XML и пять внешних отправителей. TrekMail может объединять домены, DNS, ящики, миграцию и собственный либо управляемый SMTP в зависимости от тарифа. Настройки IMAP и SMTP помогают с клиентскими тестами, а многодоменный почтовый хостинг описывает модель управления. Статус DNS не заменяет проверку всей отправки.

Стоит ли читать каждый отчёт вручную

Для небольших доменов сначала может хватать ручного анализа. При большем объёме полезны анализатор и адреса для отчётов с контролем доступа и проверенными условиями приватности.

Для одного домена с несколькими системами удобно изучать поступающие отчёты при внедрении. На десяти доменах работа растёт, на пятидесяти особенно заметно. Анализатор и документированная отправка помогают систематизировать сведения; ежедневность и полнота не гарантированы.

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

Рабочий порядок анализа

Публикуйте, наблюдайте, сверяйте системы, исправляйте выравнивание и после тестов рассматривайте ограничения. Отчёты дают сведения, а не единственное доказательство готовности.

  1. Опубликуйте p=none с контролируемым адресом для отчётов. Локальные фильтры сохраняются.
  2. Собирайте доступные отчёты несколько дней, не ожидая их от каждого получателя; редкие операции тестируйте отдельно.
  3. Исследуйте ошибки как известную легитимную отправку, эффект пересылки или невыясненное возможное злоупотребление.
  4. Исправьте легитимные системы и проверяйте пересылку по корректному DKIM с выравниванием, не игнорируя её автоматически.
  5. Рассматривайте quarantine, затем reject после сверки систем, журналов и критичных тестов, каждый раз заменяя единственную политику.

Новым инструментам нужны подходящие SPF, DKIM и Return-Path. SPF разрешает серверы для фактического домена конверта, а вложенные механизмы и модификаторы, требующие DNS, учитываются в лимите вычисления. Домен отслеживания сам не меняет Return-Path; настройки провайдера требуют активации и реальных тестов.

TrekMail и единообразная настройка DNS

TrekMail не заменяет DMARC, но может объединять управление доменами. Публикация DNS и проверка отдельных путей всё равно необходимы.

В зависимости от тарифа доступны собственные домены, IMAP-ящики, catch-all, пересылка, импорт IMAP и собственный либо управляемый SMTP. Агентства могут использовать общую панель и хранилище с учётом лимитов ресурсов и функций. IMAP копирует почту, не заменяя смену MX и приложений.

Сравнивайте единое управление с оплатой за пользователей и разрозненными правилами пересылки, учитывая наличие списка отправляющих систем. Экономия не гарантирована. Ориентир платных тарифов TrekMail составляет от $3.50 в месяц. У Nano есть бесплатный вариант без карты, для платных тарифов предлагается 14-дневный пробный период. Текущие условия есть в тарифах TrekMail.

Итог об отчёте DMARC

Отчёт дополняет конфигурацию обратной связью участвующих получателей. Он не заменяет DNS и отражает только трафик, наблюдавшийся у конкретной системы.

DMARC является протоколом, его DNS-запись публикует настройки, а отчёт служит источником данных для диагностики и проверки политики. Используйте его вместе со списком систем, журналами и тестами, чтобы исследовать легитимные отклонения и возможное злоупотребление. Доставка и решения получателей остаются отдельными вопросами.

Поделиться статьёй

Мы используем необходимые технологии для работы и защиты TrekMail. Подтверждая это, вы также разрешаете ограниченную аналитику и измерение рекламы, описанные в Политике cookie.

Вход в TrekMail

Доступ к панели, ящикам и DNS.

или

12 символов пароли совпадают

или

Письмо отправлено

Если для этого адреса есть аккаунт, мы отправили инструкции по сбросу пароля.

Продолжая, вы принимаете Условия и Политику конфиденциальности TrekMail.