Инструкции → Отчёты DMARC
Отчёты DMARC
Крупные почтовые сервисы раз в сутки присылают отчёт: кто отправлял письма от имени вашего домена и прошли ли они проверку. Это единственный способ увидеть, что домен пытаются подделать.
Куда приходят отчёты
Адрес указан в записи DMARC, обычно rua=mailto:postmaster@example.ru. Письма приходят на этот ящик вложениями, читать их глазами бессмысленно: внутри XML.
Разобрать
1
Вкладка DMARC в панели.
2
Кнопка Разобрать отчёты. Сервер прочитает ящики postmaster@ и dmarc@, распакует вложения и сложит сводку в базу.
3
Кнопка Показать сводку. Получите таблицу: адрес отправителя, домен, сколько писем, сколько прошло DKIM и SPF.
Как читать
| Что видно | Что значит |
|---|---|
| Свой адрес, 100% DKIM и SPF | всё в порядке, это ваши письма |
| Незнакомый адрес, 0% | кто-то отправляет от вашего имени. Смотрите, не ваш ли это сервис рассылок, которому забыли добавить запись SPF |
| Много писем с одного адреса, проверки не проходят | подделка. Политика p=quarantine или p=reject такие письма отбивает |
Из консоли
mailnode dmarc ingest
mailnode dmarc report --days 7
mailnode dmarc report --days 30
Автоматически
cat > /etc/systemd/system/mailnode-dmarc.service <<'U'
[Unit]
Description=mailnode — разбор отчётов DMARC
[Service]
Type=oneshot
ExecStart=/usr/local/bin/mailnode dmarc ingest
U
cat > /etc/systemd/system/mailnode-dmarc.timer <<'U'
[Unit]
Description=mailnode — DMARC раз в сутки
[Timer]
OnCalendar=*-*-* 04:20:00
Persistent=true
[Install]
WantedBy=timers.target
U
systemctl daemon-reload && systemctl enable --now mailnode-dmarc.timer
Зачем это нужно
Без разбора отчётов вы не узнаете, что домен подделывают, и не поймёте, почему часть ваших писем не доходит: чаще всего виноват сервис рассылки, который отправляет от вашего имени без SPF.