Аудит почтового сервера
Аудит проверяет публичную почтовую настройку домена (DNS и SMTP) снаружи. В ящик не входит. Создайте в Facilities → Audit.
Аудит бесплатный. Платные опции идут через Cart и Checkout.
Перед началом
- Создайте facility domain (FQDN) и server.
- Создайте email server, свяжите оба и задайте DKIM selector (например
googleилиs1). Без селектора DKIM пропускается и даёт 0 как предупреждение. - New audit, выберите этот email server.
Запуск проверок
На странице аудита: Run all checks или DNS одной карточкой и SMTP STARTTLS отдельно. Список аудитов запускает все проверки так же.
Статусы:
- PASS — проверка успешна
- FAIL — проблема в DNS или SMTP (красный)
- ERROR — проверка не завершилась (таймаут, отказ); повторите (жёлтый)
Оценка
Итог после всех одиннадцати проверок (DKIM без селектора — 0 / warning). Веса в сумме 100:
| Check | Weight |
|---|---|
| MX | 15 |
| SPF | 12 |
| DKIM | 12 |
| DMARC | 12 |
| MX hosts | 10 |
| PTR | 10 |
| SMTP | 10 |
| DNS block lists | 10 |
| MTA-STS | 4 |
| BIMI | 3 |
| TLS-RPT | 2 |
100 — зелёный. Ниже 100 — жёлтый, если только warning, красный при любом FAIL. Тире — не все проверки запускались.
MX records (mx)
Проверяет MX домена по предпочтению. Нет MX — FAIL. Приоритет 0 и exchange . — null MX (почта не принимается) и тоже FAIL.
Исправление: опубликуйте MX на хосты, принимающие почту, или null MX, если домен не должен принимать почту (этот аудит всё равно провалится).
MX hosts (mx-hosts)
У каждого имени MX должны быть A или AAAA, не CNAME. AAAA может отсутствовать. Null MX — FAIL.
Исправление: MX на hostname с собственными A/AAAA, не CNAME.
PTR (ptr)
У каждого адреса MX должен быть PTR, который резолвится обратно на тот же адрес. PTR, отличающийся от имени MX, записывается и всё равно PASS.
Исправление: попросите владельца IP выставить PTR, затем A/AAAA этого имени на IP.
SMTP STARTTLS (smtp)
TCP 25 на каждый MX: баннер 220, EHLO, предложен STARTTLS, сертификат на имя MX, действующий, TLS 1.2 или 1.3. Отказ или таймаут — ERROR.
Исправление: слушать 25, STARTTLS, сертификат на hostname MX.
DNS block lists (dnsbl)
IPv4/IPv6 каждого MX: zen.spamhaus.org, bl.spamcop.net, psbl.surriel.com. Домен и имена MX: dbl.spamhaus.org. Только подтверждённый listing — FAIL. Ошибки соединения — ERROR.
Исправление: проверьте listing, устраните злоупотребление, страница removal у списка.
SPF (spf)
Ровно один TXT v=spf1. all последним, -all или ~all. Не больше 10 DNS lookup. +all, ?all, нет all, ptr, два записи или цикл redirect — FAIL.
- RFC 7208 (§4.6.4 lookup limit)
Исправление: одна SPF-запись, -all или ~all, includes меньше 10 lookup.
DKIM (dkim)
TXT {selector}._domainkey.{domain} (CNAME следует). Одна запись, непустой p=, без t=y. RSA ≥ 2048; k=ed25519 — PASS. Пустой p=, test mode, короткий RSA или нет записи — FAIL.
Исправление: селектор на email server, публичный production-ключ.
DMARC (dmarc)
Один TXT v=DMARC1 на _dmarc.{domain}, p=quarantine или p=reject, pct нет или 100. p=none или pct < 100 — FAIL. Внешний rua=mailto: требует {domain}._report._dmarc.{rua-domain}.
- RFC 7489 (§7.1 external reports)
Исправление: quarantine или reject на 100%, авторизуйте внешние rua.
MTA-STS (mta-sts)
TXT v=STSv1; id=... на _mta-sts.{domain}, затем HTTPS https://mta-sts.{domain}/.well-known/mta-sts.txt без редиректов. Режим enforce, max_age > 0, каждый живой MX совпадает с шаблоном mx (* — одна левая метка). testing / none — FAIL.
Исправление: TXT и HTTPS-политика enforce со списком MX.
TLS-RPT (tls-rpt)
Один TXT v=TLSRPTv1 на _smtp._tls.{domain} с rua mailto: или https:.
Исправление: TXT отчётов TLS с ящиком или HTTPS, который вы читаете.
BIMI (bimi)
Один TXT v=BIMI1 на default._bimi.{domain} с HTTPS l=. DMARC quarantine или reject. URL логотипа 200, image/svg+xml, без редиректа. a= (VMC) сохраняется и не обязателен для PASS.
Исправление: SVG Tiny PS по HTTPS, DMARC на enforcement, затем BIMI TXT.
Требования почтовых провайдеров
Это не отдельные проверки Emperor; они объясняют, зачем нужны SPF, DKIM, DMARC и PTR:
- Google email sender guidelines
- Yahoo sender best practices
- Outlook.com policies (high-volume senders)