1. Быстрый диагностический чек-лист
spf1.yourbrand.com
) и оставьте 1 includec=relaxed/relaxed
, стабильно используйте quoted-printable
default._domainkey
, TTL, отсутствие лишних кавычекd=
в DKIM-подписиsp=none
или заведите отдельный _dmarc.sub.
2. SPF — оптимизация include
dig +short TXT yourbrand.com | grep spf
spf-stack.yourbrand.com. 3600 IN TXT "v=spf1 include:_spf.mindbox.ru include:_spf.sendpulse.com -all"
v=spf1 include:spf-stack.yourbrand.com -all
3. DKIM — корректируем селектор и каноникализацию
Selector mismatch
Убедитесь, что подпись s=default
совпадает с TXT default._domainkey
.
Body hash error
В ESP (например, Unisender) переключите каноникализацию c=relaxed/relaxed
.
Смена ключа
Перегенерируйте 2048-битный ключ:
opendkim-genkey -b 2048 -d yourbrand.com -s default
Замените TXT без переносов, TTL ≥ 3600.
4. DMARC — политика без подводных камней
_dmarc.yourbrand.com. IN TXT "v=DMARC1; p=none; rua=mailto:dmarc@yourbrand.com; fo=1"
_dmarc.yourbrand.com. IN TXT "v=DMARC1; p=quarantine; sp=none; pct=50; rua=..."
5. Как перепроверить после фикса
dig +short TXT _dmarc.yourbrand.com