Проверка почты домена: SPF, DKIM, DMARC
Если письма с вашего домена попадают в спам, чаще всего причина в отсутствующих или неправильных записях SPF, DKIM и DMARC. Введите домен и узнайте, что именно не настроено.
Что проверяет проверка почты
Проверка читает DNS-записи, от которых зависит, дойдет ли почта с домена или попадет в спам: MX (куда идет входящая почта), SPF (какие серверы могут отправлять письма от имени домена), DKIM (публичный ключ, которым подписывается исходящая почта) и DMARC (что получателям делать с письмами, которые эти проверки не прошли).
Для SPF она еще проходит каждый include и redirect и считает DNS-запросы, потому что запись, которой нужно больше 10, по стандарту недействительна (PermError), и получатели ее игнорируют. Ключи DKIM лежат под именем селектора, которое выбирает ваш почтовый провайдер; проверка пробует распространенные: default, google, selector1, selector2, k1 и dkim.
Как читать результат проверки почты
- MX-записи: если MX нет, домен не может получать почту.
- SPF: ровно одна запись, которая заканчивается на ~all или -all, меньше 10 запросов. Две SPF-записи считаются ошибкой.
- DKIM: ключ, найденный под распространенным селектором, это хорошо. «Не найдено» может означать лишь то, что ваш провайдер использует другой селектор, поэтому прежде чем что-то добавлять, посмотрите в его панель.
- DMARC: p=none только наблюдает; p=quarantine или p=reject действительно защищают домен от подделки.
- Gmail и Yahoo требуют SPF или DKIM от каждого отправителя, а от массовых отправителей SPF, DKIM и DMARC.
Подробнее по теме
- Письма попадают в спам, на английском
- SPF PermError: слишком много DNS-запросов, на английском
- DKIM fail, на английском
- Как настроить SPF в cPanel, на английском
- Как перевести DMARC с p=none на quarantine, на английском
Частые вопросы
- Все зеленое, а письма все равно уходят в спам. Почему?
- Аутентификация нужна, но ее недостаточно. Проверьте IP отправителя в черных списках, его обратный DNS (PTR), содержимое и ссылки в письме и не отмечают ли получатели вашу почту как спам.
- Нужен ли DMARC, если уже есть SPF и DKIM?
- Да, если вы отправляете почту на Gmail или Yahoo в любом объеме. К тому же это единственная запись, которая говорит получателям отклонять письма, подделанные от вашего имени. Начните с p=none, почитайте отчеты, потом переходите на quarantine.
- Можно ли проверить чужой домен?
- Да. Все эти записи находятся в публичном DNS. Так часто узнают, каким почтовым провайдером пользуется компания, или выясняют, почему письма к ней возвращаются.