Почему Яндекс перехватывает корпоративные письма и помечает их как спам
Многие администраторы корпоративной почты сталкиваются с ситуацией, когда письма с официального домена организации (например, в зоне .RU) не доходят до адресатов, особенно если те используют почтовые ящики на сервисах Яндекса. При этом Яндекс не только помечает исходящие письма как спам, но и перехватывает трафик между сторонними почтовыми серверами, возвращая ошибку 554 5.7.1 Message rejected under suspicion of SPAM. В этой статье мы объясним, как работает фильтрация Яндекса, почему это происходит и как исправить ситуацию.
Как Яндекс перехватывает письма между сторонними серверами
Даже если вы отправляете письмо с корпоративного домена (например, @organization.ru) на другой корпоративный домен (например, @partner.com), но почтовый сервер получателя использует Яндекс.Почту для бизнеса, ваше письмо проходит через инфраструктуру Яндекса. В логах ошибок вы можете увидеть:
host mx.yandex.net [77.88.21.249] SMTP error from remote mail server after end of data: 554 5.7.1 Message rejected under suspicion of SPAMЭто означает, что Яндекс, выступая в роли MX-сервера для домена получателя, анализирует ваше письмо и принимает решение о его доставке. Если настройки SPF, DKIM или DMARC на вашем домене отсутствуют или настроены неверно, письмо отклоняется. Яндекс не «перехватывает» трафик в злом умысле, а просто применяет свои антиспам-политики к любому входящему трафику.
Почему корпоративные письма попадают в спам Яндекса
Отсутствие или неверная настройка SPF-записи
SPF (Sender Policy Framework) указывает, какие IP-адреса имеют право отправлять почту от вашего домена. Если SPF-запись отсутствует или не включает почтовый сервер вашей организации, Яндекс считает письмо подозрительным.
Некорректная подпись DKIM
DKIM (DomainKeys Identified Mail) добавляет цифровую подпись к каждому письму. Без неё Яндекс не может проверить, что письмо не было подделано в пути, и отправляет его в спам.
Строгая политика DMARC
DMARC (Domain-based Message Authentication, Reporting & Conformance) определяет, что делать с письмами, не прошедшими проверку SPF и DKIM. Если политика настроена на p=reject, а ваши письма не проходят аутентификацию, они будут отклонены.
Как настроить почтовый домен, чтобы письма не блокировались
Чтобы ваши корпоративные письма доходили до адресатов на Яндексе и других сервисах, выполните следующие шаги:
- Проверьте SPF-запись: добавьте TXT-запись вида
v=spf1 ip4:IP_вашего_сервера include:_spf.yandex.net ~all(если используете Яндекс для отправки). - Настройте DKIM: сгенерируйте пару ключей в панели управления почтовым сервером и добавьте публичный ключ в DNS как TXT-запись.
- Настройте DMARC: создайте TXT-запись
v=DMARC1; p=quarantine; rua=mailto:dmarc@вашдомен.ruдля начала, чтобы видеть отчёты об ошибках. - Проверьте SSL-сертификат: убедитесь, что ваш почтовый сервер использует валидный SSL/TLS-сертификат для шифрования соединения.
Что делать, если письма всё равно блокируются
Если после настройки SPF, DKIM и DMARC письма продолжают отклоняться с ошибкой 554, попробуйте:
- Проверить логи вашего почтового сервера на предмет ошибок аутентификации.
- Связаться с поддержкой Яндекса через форму для владельцев доменов и указать код ошибки.
- Убедиться, что ваш IP-адрес не находится в чёрных списках (RBL).
В редких случаях Яндекс может блокировать письма из-за репутации домена - тогда потребуется время и отправка писем только подтверждённым адресатам, чтобы восстановить доверие.