Проверка доставляемости электронной почты
Предварительная проверка конфигурации отправителя, прежде чем ваши письма вернутся
IP-сервер, отправляющий ваши письма, используется для проверки черных списков DNSBL. Оставьте пустым, чтобы пропустить. Найдите в заголовках писем (Received: from) или уточните у вашего SMTP-провайдера.
Префикс для поиска открытого ключа DKIM, используется для проверки подписи писем. Оставьте пустым для автоматического определения распространенных селекторов (google, default, s1, k1…). Найдите ваш в заголовках любого отправленного письма: DKIM-Signature: s=...
Доставляемость email определяет, попадут ваши сообщения в основную папку входящих или будут отклонены и отправлены в спам. Она зависит от набора DNS-записей: MX подтверждает существование вашего домена и наличие почтовых серверов, SPF объявляет, кто может отправлять письма от вашего имени, DKIM использует криптографические подписи для доказательства, что письмо не было изменено, а DMARC связывает их вместе с политикой применения. Если ваш исходящий IP находится в черном списке DNSBL, даже идеальная аутентификация не спасет вас.
Неправильная конфигурация не дает предупреждений — вы просто видите возвраты писем, низкую долю попадания в основную папку входящих и регистрационные письма, исчезающие в спаме. Отсутствующий SPF позволяет любому подделать ваш домен; неактивный DMARC p=none позволяет поддельным письмам проходить; добавление в черный список исходящего IP уничтожает все сообщения. Самое худшее: эти проблемы часто обнаруживаются только после того, как вы потеряли пользователей.
Этот инструмент выполняет те же проверки, что и получатели — до того, как вы отправите письма. Введите ваш домен отправителя (и опционально ваш исходящий IP и селектор DKIM), чтобы проверить, что четыре ключевые DNS-записи опубликованы правильно и ваш IP чист. Каждый результат напрямую соответствует реальному коду возврата, точно указывая, что не так и как это исправить.
Предварительная проверка перед отправкой, а не после возврата — проверьте сами, прежде чем это сделают получатели
Пять проверок за один запуск: разрешение DNS, SPF, DKIM, DMARC, черный список IP
Нулевой след: только запросы DNS, не отправляются письма, не хранятся данные о домене или IP
Прямое соответствие кодам возвратов: каждый результат проверки соответствует реальной ошибке возврата, поэтому вы точно знаете, что нужно исправить
Когда использовать
Перед первой отправкой с нового домена — подтвердите, что MX, SPF, DKIM и DMARC опубликованы правильно
При возврате писем — сопоставьте код возврата для точного определения проблем с DNS, аутентификацией или IP
После изменения DNS — проверьте, распространилось ли обновление, и не возникло ли новых проблем
После смены почтовых серверов или SMTP-провайдера — проверьте, что новый IP чист
Справка по ошибкам возврата
Распространенные ошибки возврата писем и проверки, которые их определяют:
| Ошибка возврата | Основная причина | Проверка инструмента | Направление исправления |
|---|---|---|---|
| 554 5.1.8 Домен не найден | У отправляемого домена нет DNS-записей | DNS-резолюция домена | Добавьте записи MX/A/AAAA |
| 550 DNSBL (например, r1401) | Исходящий IP в реальном времени черном списке | Черные списки IP | Запросите удаление или смените IP |
| 550 5.7.26 Ошибка аутентификации | Отсутствие или неудачная проверка SPF/DKIM/DMARC | SPF + DKIM + DMARC | Опубликуйте и улучшите записи аутентификации |
Шаблоны DNS-записей
Шаблоны для четырех ключевых DNS-записей. Замените yourdomain.com и поставщика при необходимости.
MX (на вашемдомене.com MX):
yourdomain.com. IN MX 10 mail.yourdomain.com.
SPF (на вашемдомене.com TXT):
v=spf1 include:_spf.google.com include:mail.zoho.com -all
DMARC (на _dmarc.yourdomain.com TXT):
v=DMARC1; p=reject; rua=mailto:[email protected]; adkim=s; aspf=s
DKIM (на <selector>._domainkey.yourdomain.com TXT):
v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC...
Начните с DMARC с параметром p=none для сбора отчетов, затем переходите к параметрам quarantine, а потом reject.
Сведения о DNS и аутентификации электронной почты
DNS-записи, которые проверяет этот инструмент, и почему они важны для доставки электронной почты:
Разрешение домена в DNS (MX / A / AAAA)
MX указывает получателям, какие почтовые серверы обрабатывают ваш домен. A/AAAA сопоставляют ваш домен с адресом IPv4/IPv6. Если у отправляющего домена нет DNS-записей, получатели отклонят письмо с ошибкой 554 5.1.8 Domain not found — домен просто не существует в DNS.
SPF (Sender Policy Framework)
Запись TXT в вашем домене, перечисляющая IP/серверы, которым разрешено отправлять почту от вашего имени. Получатели проверяют отправляющий IP по этому списку. Без SPF любой может подделать ваш домен.
- -all
- Жесткий отказ: неавторизованные отправители блокируются. Рекомендуемая практика, максимальная безопасность.
- ~all
- Мягкий сбой: помечается как подозрительное, но не отклоняется. Подходит для переходного этапа, но со временем снижает доверие к домену.
- ?all
- Нейтральный режим: отсутствие утверждения. Эквивалентно отсутствию SPF. Высокий риск подделки.
- +all
- Разрешить всем: любой IP-адрес может отправлять почту от вашего имени. Чрезвычайно опасно, никогда не используйте.
DKIM (DomainKeys Identified Mail)
Криптографическая подпись, добавляемая к исходящим письмам. Открытый ключ публикуется как запись TXT по адресу <selector>._domainkey.yourdomain.com. Получатели проверяют подпись по этому ключу. В отличие от SPF, для поиска ключа необходимо знать селектор.
- v=DKIM1
- Идентификатор версии, обязательный. Без него запись не распознается как DKIM.
- k=rsa
- Тип ключа, чаще всего RSA. Если параметр отсутствует, используется значение по умолчанию rsa.
- p=...
- Открытый ключ RSA, обязательный. Пустое или отсутствующее значение p= аннулирует селектор.
- t=s
- Строгий режим: подпись должна точно соответствовать домену. Предотвращает злоупотребление подписями поддоменов.
DMARC (Аутентификация сообщений на основе домена)
Политическая TXT-запись на _dmarc.yourdomain.com, которая связывает SPF и DKIM. Указывает получателям, что делать, если оба метода не проходят аутентификацию, а также определяет адрес для агрегированных отчетов.
- p=none
- Только мониторинг: без действий, только сбор отчетов. Безопасная отправная точка, но нулевая защита — поддельная почта все равно попадает в папку «Входящие».
- p=quarantine
- Карантин: почта с не прошедшей аутентификацией попадает в папку «Спам». Умеренная защита, подходит для этапа проверки.
- p=reject
- Отказ: почта с не прошедшей аутентификацией блокируется полностью. Самая сильная защита, конечная цель. Пропуск этого уровня позволяет пропускать поддельную почту.
- rua=
- Адрес для агрегированных отчетов. Для мониторинга ошибок доставки, без применения мер, но помогает в устранении неполадок.
- adkim=s / aspf=s
- Строгое выравнивание: требует, чтобы домены DKIM/SPF точно совпадали с заголовком From. Предотвращает подделку поддоменов.
DNSBL (Список блокировки на основе DNS)
Списки черных IP-адресов в реальном времени, запросы к которым осуществляются через DNS. Получатели проверяют ваш исходящий IP в таких списках, как Spamhaus, Barracuda, SpamCop. При попадании в список письмо отклоняется (код ошибки 550 DNSBL).
- zen.spamhaus.org
- Самая крупная общедоступная чернаяlist, самый широкий охват. Максимальное влияние — почти все получатели проверяют его.
- b.barracudacentral.org
- Черный список уровня корпорации, используется многими устройствами безопасности. Средний уровень влияния.
- bl.spamcop.net
- Основан на сообщениях пользователей. Могут возникать ложные срабатывания, но уровень влияния умеренный.
- dnsbl.sorbs.net
- Меньший по размеру черный список, имеет ограниченное влияние, но все еще используется в запросах.