В сервисе рассылок стоит Delivered, анализатор показывает небольшой spam score, а контрольная копия найдена в Спаме. Эти результаты могут одновременно быть правильными. Они отвечают на три разных вопроса: принял ли письмо сервер, какие правила анализатора сработали и где обнаружена полученная копия.
Ошибка возникает, когда один показатель используют вместо другого. Низкий балл не подтверждает Входящие, а статус доставки не сообщает папку. Чтобы принять решение о рассылке, сначала определите, какое событие измеряет каждый результат.
Delivered: что произошло при передаче
Узнайте значение статуса Delivered в документации вашей отправляющей системы. Обычно он связан с успешной передачей письма принимающему серверу. Но интерфейс сервиса может использовать собственные названия событий, поэтому важны исходный ответ и этап обработки.
В SMTP положительный ответ после передачи сообщения означает, что принимающий сервер принял ответственность за дальнейшую обработку. Протокол не передаёт отправителю универсальный ответ «письмо лежит в основных Входящих». Это различие следует из спецификации SMTP, RFC 5321.
Для диагностики сохраните адрес получателя, время, идентификатор сообщения и доступный ответ сервера. Если событие относится к другой копии или промежуточному этапу, сопоставление с отчётом о папке будет некорректным.
Не заменяйте этим событием наблюдение внутри ящика. Успешная передача важна: она помогает отделить отказ на этапе доставки от последующей обработки. Но сама по себе не отвечает на вопрос, увидит ли получатель письмо в привычном разделе.
Spam score: что заметил анализатор
Spam score — результат набора проверок конкретного анализатора. Правила, веса и пороги зависят от реализации и настройки. Например, официальная документация SpamAssassin описывает настраиваемые оценки правил и порог классификации.
Читайте не только итоговый балл, но и перечень срабатываний. Полезный вопрос — что именно обнаружено и можно ли проверить это в исходном письме. Балл без деталей хуже помогает выбрать следующее действие.
Не переводите его в вероятность: «два балла» не означают «два процента риска». И не переносите порог одного анализатора на другой. Даже одинаково выглядящие числа могут относиться к разным шкалам и условиям.
Отдельно проверьте, запускался ли анализ. Наличие исходного MIME или заголовков внешней копии не означает, что для неё выполнены SpamAssassin и Rspamd. Если проверка недоступна, это отсутствие измерения, а не нулевой балл.
Placement: где найдена конкретная копия
Проверка размещения ищет письмо в тестовом ящике и фиксирует найденную папку. Результат относится к этому ящику и сохранённому моменту. Он не является процентом доставки всей вашей базе.
Входящие, Спам и другая папка — разные наблюдения. Если указана дополнительная категория, не переименовывайте её в Спам. Если данных нет, нельзя считать письмо ни доставленным во Входящие, ни попавшим в Спам.
Общее устройство теста описано в статье о проверке попадания во Входящие. Правила подсчёта и ограничения конкретного отчёта приведены в методологии Check.
Пример: три показателя без противоречия
Учебный пример: отправляющая система зарегистрировала успешную передачу контрольной копии, выполненный анализатор не обнаружил выраженных проблем по своим правилам, а Check нашёл письмо в Спаме одного тестового ящика.
Что известно? Передача состоялась на указанном этапе. Этот анализатор дал свой результат. На момент чтения копия находилась в Спаме. Что пока неизвестно? Какие именно сигналы определили решение почтового провайдера.
Следующая ошибка — объявить причиной любой замеченный недостаток, например длинную тему. Между найденным признаком и папкой ещё нет доказанной связи. Можно сформулировать гипотезу и проверить её отдельной отправкой, но нельзя выдавать предположение за объяснение фильтра.
Если одновременно изменить тему, домен, ссылки и SMTP-сервис, даже улучшившийся результат не покажет, какое изменение помогло. Для диагностики такой эксперимент даст меньше информации, чем последовательное сравнение.
В каком порядке читать отчёт
Сначала сопоставьте копии: адрес, время и доступный идентификатор. Затем проверьте полноту наблюдений и фактические папки. После этого изучайте аутентификацию, технические ошибки и выполненные анализаторы.
Разделите выводы на факты и гипотезы. «Копия найдена в Спаме» — факт. «Причина в этой ссылке» — гипотеза, пока её не поддерживает контролируемая проверка. «Анализатор недоступен» — ограничение, которое нужно сохранить в итоговом выводе.
Если отчёт не содержит папки, начните с объяснения статусов в материале о No data и Unknown. Улучшение балла не заполнит пропущенное наблюдение.
Как использовать результат перед рассылкой
Не ищите единственную зелёную цифру, которая разрешает любую отправку. Проверьте, устранены ли подтверждённые проблемы и достаточно ли наблюдений именно для вашей задачи. Укажите в рабочем выводе, что проверено, когда и где осталась неопределённость.
Запустите проверку в Check и отправьте письмо из своей системы на выданные адреса. Сравнивайте статус передачи, результаты выполненных проверок и фактическую папку отдельно. Такое чтение отчёта помогает выбрать следующий диагностический шаг без обещания будущей доставки каждому адресату.
Сверьте входные данные сканера и конкретные замечания
Проверьте, получил ли сканер ту же отрисованную версию сообщения, что и ваши получатели. Вставленный черновик может не содержать DKIM-подписи ESP, перенаправлений для трекинга, заголовков отписки, MIME-границ или вложений. Напротив, функция тестовой отправки может добавить собственный футер. Сравнивать оценку незавершённого черновика с размещением производственной копии — значит сравнивать разные объекты.
Отделяйте установленные дефекты от эвристик. Некорректный адрес, сломанная MIME-структура или неожиданная целевая ссылка требуют прямого расследования. Правило, сработавшее из-за формулировки, может быть лишь контекстной подсказкой. Вес этого правила в оценке принадлежит конкретному сканеру; он не устанавливает аналогичный вес у Gmail, Outlook или другого принимающего сервиса.
Записывайте точное обнаружение и предложенное исправление. Если изменение темы улучшает оценку, это показывает реакцию сканера на правку, но не гарантирует улучшение размещения у подписчиков. Избегайте удаления полезного контекста, текста для доступности или функциональных элементов отписки только ради снижения общей оценки. Сообщение должно оставаться честным и соответствовать тому, что будет реально отправлено.
Дополнительные вопросы о сравнении оценок
Может ли идеальный балл сопровождаться попаданием в Спам?
Да. Сканер и принимающий провайдер могут использовать разную информацию и принимать разные решения. Балл не воспроизводит весь контекст получателя или историю аккаунта.
Бесполезна ли оценка, если она не предсказывает попадание во Входящие?
Нет. Конкретные результаты могут выявить полезные технические или содержательные проблемы. Ценность оценки заключается в данных, лежащих в основе этих результатов, и правильной интерпретации её ограничений.
Должны ли совпадать оценки двух инструментов?
Не обязательно. Сравнивайте определения, входные данные сообщений, версии и проверки. Числовое различие не является доказательством того, что какой-либо инструмент измерил папку почтового ящика.