Доставляемость и DNS

Как улучшить доставляемость почты: 30 минут на первичную проверку

Автор: Alexey Bulygin
Проверки аутентификации, DNS, очередей и жалоб при поиске причин проблем с доставляемостью почты

После отправки можно получить 250 OK, а письмо так и не дойдет до адресата. Ответ сервера приема исходящей почты не подтверждает доставку конечному получателю или попадание во входящие. Чтобы улучшить доставляемость почты , начните с DNS, аутентификации и репутации. Общую организацию работы описывает руководство по корпоративной почте. Здесь разберем диагностику.

Если письма попадают в спам, изменение темы не обязательно поможет. Ошибки SPF, устаревшие ключи DKIM и нарушение согласования DMARC могут повлиять на фильтрацию. Коммерческие предложения остаются непрочитанными, письма для сброса пароля задерживаются, ответы поддержки не доходят ожидаемым способом.

Руководство помогает улучшить доставляемость почты: выделите около 30 минут на первичную проверку. Это план диагностики, а не обещание устранить неисправность за этот срок.

План проверки доставляемости на 30 минут

Последовательно проверьте списки блокировки, очередь, SPF, DKIM, согласование DMARC, обратный DNS и жалобы. Такой порядок помогает найти технические причины до необоснованных изменений текста или настроек.

  1. Проверьте, нет ли исходящего IP в Spamhaus или другом значимом списке блокировки.
  2. Убедитесь, что письма действительно покидают ваш сервер или SMTP-сервис.
  3. Проверьте синтаксис SPF и лимит в 10 условий, вызывающих обращения к DNS.
  4. Проверьте селектор DKIM, длину и надежность ключа, домен подписи.
  5. Проверьте согласование DMARC, а не только наличие записи.
  6. Сопоставьте прямое и обратное разрешение DNS, затем изучите жалобы на спам.

В TrekMail сначала воспользуйтесь проверками состояния DNS и записей, а уже затем вносите ручные изменения. Начните с обязательных записей DNS, после чего выполните проверку состояния DNS.

Шаг 1: проверить значимые списки блокировки уровня Tier 1

При включении исходящего IP в Spamhaus ZEN изменение текста или повторная отправка могут не помочь. Ограничьте затронутый поток, изучите запись в списке и устраните причину.

Пример: один взломанный ящик рассылает вредоносные письма в течение 20 минут. IP может попасть в список блокировки, после чего серверы получателей могут отклонять и обычные счета или ответы поддержки.

Шаг 2: убедиться, что почта покидает систему

Очередь может означать внутренний сбой или временную отсрочку на стороне получателя; оба относятся к цепочке доставки. Изучите очередь MTA или панель SMTP-сервиса и различайте следующие состояния с учетом реализации провайдера:

  • Queued: возможны перегрузка, квота, тайм-аут или временная отсрочка получателя.
  • Bounced: окончательная ошибка доставки; прочитайте полное объяснение.
  • Sent, но письмо не найдено: выясните, прием каким сервером подтвержден, и проверьте фильтры и папки.

Проверять DNS и аутентификацию по порядку

SPF проверяет право отправки для фактической SMTP-идентичности, DKIM подтверждает подписанные части сообщения, DMARC проверяет согласование с From. Обратный DNS дополняет идентификацию узла, но сам по себе не доказывает его надежность или доставку во входящие.

1. Проверить жесткий лимит SPF

Две возможные причины ошибок SPF: несколько записей и чрезмерная вложенность условий. Лимит 10 относится к условиям, вызывающим обращения к DNS, с учетом рекурсивной обработки, а не ко всем сетевым пакетам DNS. Превышение может дать постоянную ошибку вычисления.

dig txt example.com +short

Проверьте следующее:

  • Только одна SPF-запись TXT начинается с v=spf1.
  • Нет +all, разрешающего отправку любым узлам.
  • Завершение вроде ~all или -all соответствует проверенной конфигурации.
  • Цепочка include понятна и содержит реально используемые сервисы.

Пример записи для проверки:

example.com. IN TXT "v=spf1 include:_spf.google.com include:servers.mcsv.net include:sendgrid.net include:spf.trekmail.net ~all"

Такая запись может укладываться в лимит или превышать его из-за вложенных условий провайдеров. Чтобы улучшить доставляемость почты, после проверки удалите неиспользуемые сервисы. Не заменяйте динамические записи провайдера устаревающим фиксированным списком IP без согласованного сопровождения. Пример не заменяет актуальные инструкции настройки.

Для отправки через TrekMail объедините необходимые значения в одну запись, не создавая дубликатов. Используйте фактические инструкции и запись из настройки домена. Основной процесс описан в статье как настроить почту на своем домене.

2. Проверить селектор DKIM и надежность ключа

Селектор и открытый ключ должны соответствовать подписи, а криптографическая проверка подписанных частей должна завершаться успешно. Отсутствующий ключ или ошибка его ротации могут нарушить аутентификацию даже при исправном SPF.

dig txt selector._domainkey.example.com +short

Что проверить:

  • Нужная запись доступна.
  • Если версия указана, она равна v=DKIM1; параметр версии может отсутствовать.
  • p= содержит действительный пригодный открытый ключ, а не просто похожую строку.
  • Подписывающий сервис использует селектор из заголовков сообщения; проверьте саму подпись.

Показатель DKIM pass в инструменте не объясняет всю доставляемость. Для DMARC хотя бы один успешный механизм должен быть согласован с видимым доменом From. Поэтому изучите домен подписи, особенно при отправке сторонним сервисом.

3. Проверить согласование DMARC, а не только запись

DMARC связывает SPF или DKIM с видимым доменом From. Публикация записи не обеспечивает улучшение доставки автоматически. Нужен успешный SPF или DKIM с соответствующим согласованием домена.

dig txt _dmarc.example.com +short

Пример исходной записи:

_dmarc.example.com. IN TXT "v=DMARC1; p=none; rua=mailto:dmarc@example.com"

Типичная ситуация: сервис использует Return-Path: bounce.provider.com как сокращенное обозначение домена фактического адреса SMTP-конверта, а не полноценный корректный заголовок Return-Path, и подпись d=provider.com, тогда как видимый From равен team@example.com. SPF и DKIM могут пройти, но DMARC завершится неудачно, если ни один домен не согласован с From.

Поиск таких ошибок согласования может занимать часы. В TrekMail проверьте доступные способы отправки: Managed SMTP в платных планах с соответствующими правами либо собственный сервис через BYO SMTP. При поддерживаемой конфигурации можно менять исходящий маршрут без переноса ящиков. Это само по себе не обеспечивает независимую репутацию.

4. Проверить обратный DNS с подтверждением прямым разрешением

FCrDNS означает, что PTR исходящего IP указывает на имя узла, а прямое разрешение этого имени содержит тот же фактический IP. Получатель может учитывать такую согласованность, но она не доказывает надежность отправителя.

dig -x 203.0.113.10 +short
dig A mail.example.com +short

Вторая команда должна вернуть исходный IP; при необходимости проверьте и соответствующее разрешение AAAA. Если значения не согласованы, исправление PTR поручают владельцу IP или уполномоченному хостинг-провайдеру, а прямую запись проверяет администратор DNS. Чтобы улучшить доставляемость почты, подтвердите результат повторной проверкой.

Регулярно следить за жалобами

Для устойчивой работы важны корректная аутентификация и небольшое число жалоб. Рекомендации Google для личных адресов Gmail предлагают держать долю спама ниже 0.1% и не допускать 0.3% или выше. Это метрика конкретного направления и доступных данных, а не универсальная оценка доставляемости.

Даже при исправных SPF, DKIM и DMARC жалобы пользователей могут влиять на фильтрацию. Регулярно, например еженедельно, проверяйте Google Postmaster Tools, если ваши права и объем отправки позволяют получать данные.

Для этой метрики Gmail ориентируйтесь на следующие диапазоны:

  • Ниже 0.1%: целевой диапазон, но не доказательство общей исправности доставки.
  • 0.1% - 0.3%: повод исследовать причины и практику рассылок.
  • При 0.3% или выше: приостановите необязательные кампании и устраните подтвержденные причины.

При работе с несколькими брендами разделяйте права, настройки отправки и наблюдение там, где это необходимо. Это может ограничить последствия, но не обеспечивает автоматическую изоляцию репутации. Хостинг почты для нескольких доменов упрощает управление; общую инфраструктуру все равно нужно учитывать.

Перед изменениями прочитать полный ответ SMTP

Ошибки SMTP помогают локализовать проблему. Изучите код вместе с полным текстом ответа провайдера и этапом передачи, прежде чем менять DNS или отправляющий сервис.

Симптом SMTP Возможное значение Следующее действие
550 5.7.1 или 5.7.26 Общее отклонение по политике или проблема аутентификации; уточнение в полном ответе Проверьте SPF, подпись DKIM и согласование DMARC согласно указанной причине.
550 5.1.1 Постоянная ошибка получателя, часто неизвестный адрес Исключите подтвержденно недействительный адрес из отправки, не повторяйте ее без изменений.
421 RP-001 Возможное ограничение Microsoft по частоте или доверию Прочитайте полный ответ, уменьшите объем по ситуации и устраните причины; прогрев не гарантирует исправления.
550 5.7.515 Требования Outlook.com к аутентификации отправителей с большим объемом Проверьте успешные SPF и DKIM, DMARC и необходимое согласование с From.
451 4.7.500 Временная отсрочка Microsoft, не обязательно greylisting Повторяйте по ограниченной политике очереди, исследуя конкретный ответ; не исключайте адрес сразу.
250 OK, но письмо в спаме Прием и последующее размещение; важны ответивший сервер и фильтры Изучите жалобы, качество списка, содержание и репутацию ссылок.

При пересылке не смешивайте ее ошибки аутентификации с репутацией исходного отправителя. Отдельную диагностику описывает руководство по настройке и исправлению пересылки.

Что нельзя менять наугад

Сохраняйте свидетельства и избегайте поспешных действий. Необоснованная смена IP, исключение адресов после любой временной ошибки и правки DNS в 2 часа ночи могут осложнить диагностику на следующие 48 часов.

  1. Не меняйте IP без подтвержденной причины и согласованного плана. Новому IP не гарантировано доверие.
  2. Не исключайте адрес после первого временного отказа. 4xx может быть временным, но повторные попытки тоже должны иметь ограничения.
  3. Не добавляйте новые сервисы в SPF бесконечно. После проверки удаляйте неиспользуемые.
  4. Не включайте DMARC p=reject, пока не проверено согласование всех разрешенных потоков.
  5. Учитывайте поддомены: общая инфраструктура и идентичности могут распространять последствия за пределы одного домена.

Сравнить модели эксплуатации почты

Хостинг ящиков и исходящую отправку можно объединять у одного провайдера либо разделять. Разделение иногда позволяет менять маршрут отправки без миграции всех ящиков, но не устраняет любую зависимость.

Объединенная модель: один провайдер управляет ящиками и исходящим пулом. При проблемах общей репутации возможности зависят от его действий и условий договора.

Разделенная модель: в TrekMail проверьте хостинг ящиков, общий объем хранения, IMAP-миграцию, управление доменами и доступные маршруты отправки. Историческое описание упоминает BYO SMTP в бесплатном варианте и платные планы от $3.50 в месяц с Managed SMTP, а также 14-дневный пробный период платных планов с кредитной картой. Проверьте текущие цены, функции и условия. Nano может быть вариантом приема без карты, но постоянная доступность не гарантирована. Только в описанной модели Nano BYO SMTP для всех исходящих писем и ответов нужен собственный SMTP-сервис; управляемая отправка в платных планах зависит от текущих прав и поддерживаемой конфигурации.

Если исходящий маршрут можно изменить независимо, не обязательно перестраивать всю почтовую систему. Для IMAP-миграции нужны разрешенный доступ, совместимые источники, резервные копии и проверка скопированных сообщений, папок и количества писем. Согласуйте DNS-переход и заключительную сверку новых сообщений; контакты и календари требуют отдельных способов переноса.

Сравните пользовательские лицензии, доступные псевдонимы и общие ящики, квоты и исходящие риски. Модель хостинга нескольких доменов с собственным SMTP может подойти, но не гарантирует изоляцию репутации или меньшие расходы.

Итог: сначала исправлять проверяемые основы

Чтобы улучшить доставляемость почты, последовательно проверьте SPF, действительные подписи DKIM, согласование DMARC, обратный DNS, жалобы и список разрешенных отправляющих сервисов. Подтверждайте результат реальными данными доставки.

Если вы хотите улучшить доставляемость почты и рассмотреть другую модель оплаты, сравните в TrekMail хостинг доменов, общий объем хранения на уровне аккаунта с общей квотой и ограничениями отдельных ящиков, IMAP-миграцию и BYO SMTP или Managed SMTP с учетом текущих прав. Условия доступны на странице тарифов TrekMail.

Основы описаны в ответах Google на вопросы о требованиях к отправителям и спецификации SPF RFC 7208. Если проблема сохраняется, соберите заголовки и журналы и разберите цепочку доставки поэтапно.

Поделиться статьёй

Мы используем необходимые технологии для работы и защиты TrekMail. Подтверждая это, вы также разрешаете ограниченную аналитику и измерение рекламы, описанные в Политике cookie.

Вход в TrekMail

Доступ к панели, ящикам и DNS.

или

12 символов пароли совпадают

или

Письмо отправлено

Если для этого адреса есть аккаунт, мы отправили инструкции по сбросу пароля.

Продолжая, вы принимаете Условия и Политику конфиденциальности TrekMail.