1. Быстрый диагностический чек-лист
spf1.yourbrand.com) и оставьте 1 includec=relaxed/relaxed, стабильно используйте quoted-printabledefault._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