Как мы проверяем письмо
Проверяем, куда попала конкретная копия письма, и что удалось установить о её отправке и содержимом. Результаты относятся к тестовым ящикам и сохранённому времени проверки. Охват может быть частичным: доступный результат не подтверждает пропущенные проверки.
Куда попало письмо
Вы отправляете письмо из своей почтовой системы на выбранные тестовые адреса. Мы ищем его копию у каждого провайдера и сохраняем папку и время обнаружения. Это наблюдение за конкретными ящиками, а не прогноз для всей рассылки.
- Входящие, Спам, другие папки
- Копия найдена в указанной папке. Промоакции и Рассылки считаются полученными, но не основными Входящими.
- Письмо не найдено
- Успешный поиск не обнаружил подходящую копию за время проверки. Это не доказательство отказа доставки или попадания в Спам.
- Не удалось проверить
- Чтение ящика завершилось ошибкой или данных недостаточно. Такой результат не заменяем ни Спамом, ни Входящими.
Как считается процент Входящих
Входящие ÷ полученные внешние копии × 100
Например: 3 Входящих + 6 Спам + 1 не найдено = 10 выбранных ящиков. Получено 9 копий; доля Входящих — 3/9, или 33%. Всегда смотрите на числитель, знаменатель и полноту проверки.
Диагностический ящик LDM не входит во внешние счётчики и процент Входящих. Неполученные копии, возвраты и недоступные ящики также исключены из этого процента. При недостаточной выборке итоговая оценка остаётся неизвестной. Порог для показа оценки — техническое правило сервиса, а не статистическая гарантия для аудитории.
Технические статусы и сопоставление копий
В API подтверждённый поиск без копии — placement=not_received, provider_availability.status=available, reason=mailbox_read_succeeded. measured_at содержит время чтения.
Сохранённый not_received при подтверждённой ошибке чтения становится seed_unavailable с reason=mailbox_read_failed. Незавершённый результат остаётся pending; ошибка чтения отражается в provider_availability. Без подтверждения чтения нельзя утверждать, что поиск выполнен.
История доставок и недоставка служебного письма не отменяют сохранённый замер. Для каждой копии отдельно сохраняем провайдера, время получения и доступную идентичность письма. Один отчёт может содержать разные домены From: это различие копий, а не доказательство того, что найдено постороннее письмо. Сопоставление зависит от идентификаторов и доступного поиска. IMAP UID связан с папкой и UIDVALIDITY; перенос может изменить UID. У Microsoft Graph свои правила идентификаторов. Ограниченный поиск может не найти копию.
Наблюдение за 24 часа
Первый результат и последующие проверки
Первый сбор обычно завершается примерно через десять минут. Для каждой полученной внешней копии своё окно 24 часа начинается с первого подтверждённого обнаружения. Затем проверяем ту же копию: новые письма для графика не отправляем.
Наблюдения планируются каждый час. В кратком графике показаны выбранные точки 0 / 3 / 6 / 12 / 18 / 24 часа. Цвет подтверждает папку только в момент сохранённого замера. Между замерами положение неизвестно, даже если соседние результаты совпадают.
Будущие точки, пропуски и ошибки остаются отдельными состояниями. Последующая ошибка не стирает предыдущую подтверждённую папку, но и не подтверждает текущую. Завершение окна не означает, что все замеры состоялись.
Уведомления об изменениях и итоговое письмо зависят от включённых настроек и подтверждения получателя. Их состояние указано в отчёте. Отписавшимся уведомления не отправляем.
Что означает время на графике
Запланированная попытка не равна успешному замеру. Очередь, ограничения провайдера и ошибки могут задержать или пропустить проверку. Число подтверждённых точек графика и полный список попыток — разные показатели. Неизвестное расписание не означает отсутствие фактических наблюдений.
Первая находка в Спаме не означает, что раньше письмо было во Входящих. Смена папки обнаруживается между проверками; точное время и причина могут быть неизвестны. Итог сохраняет последнюю подтверждённую папку и её время, включая неполные наблюдения; отдельный успешный замер ровно в 24:00 не гарантируется.
Отправитель и сервер
Проверки отправки берём из одной сохранённой копии: сначала диагностической LDM с подходящей идентичностью, иначе подходящей внешней. Если надёжное сопоставление недоступно, отмечаем неопределённость выбранной копии. В подробностях указаны источник, время, From и доступный IP. Недостающие результаты не дополняем успехами других копий.
Подтверждение домена From
From — адрес, указанный в письме. Получение копии и совпадение с адресом, введённым для теста, не подтверждают его подлинность. Подтверждение домена From показываем отдельно, только при достаточных данных успешной DMARC-проверки этой копии. Оно не подтверждает конкретный ящик или человека.
- SPF
- Проверяет разрешение IP отправлять от SMTP envelope-домена — технического адреса возвратов. Он может отличаться от From.
- DKIM
- Проверяет подпись и целостность подписанных частей письма. Домен подписи может отличаться от From. «Подписи нет» и «подпись не прошла проверку» — разные результаты.
- DMARC
- Требует успешной SPF или DKIM-проверки с доменом, согласованным с видимым From. Политика p=none означает наблюдение, а не ошибку аутентификации.
Если проверки не подтверждают домен, показываем «не подтверждён». Если данных для вывода недостаточно, сохраняем неизвестный результат. Различие введённого домена и From отмечается отдельно. Успешная аутентификация не гарантирует Входящие.
Источники, итог проверок и версии стандартов
Используем сохранённую локальную проверку исходного письма или результат доверенного принимающего сервера. Произвольный Authentication-Results из письма не является доказательством. Источник SMTP-данных важен: IP из Received может принадлежать промежуточному серверу; SMTP envelope и HELO нельзя восстановить только по видимому From. Для подтверждения From нужна привязка успешной DMARC-проверки к домену этой же копии; старые записи без достаточной привязки остаются неизвестными.
«Всё в порядке» в техническом итоге требует успешных SPF, DKIM, DMARC и PTR, известных исходных данных и завершённых запросов блок-листов без совпадений. Подтверждённая проблема даёт «Есть проблемы»; недостающие данные или ошибки — «Не удалось проверить». Проблема и неполнота могут присутствовать одновременно. Противоречивые результаты для того же домена и IP не скрываем.
Доступность SPF, DKIM и DMARC определяем независимо: отсутствие SMTP-данных для SPF не отменяет доступную проверку подписи DKIM. Итог каждого метода сохраняет точный результат и причину недоступности. Это правила итога Check, а не минимальные требования каждого провайдера. Отдельный итог подлинности домена требует своих подтверждающих данных. SPF сохраняет pass, fail, softfail, neutral, none и ошибки; для пустого SMTP reverse-path применяется HELO-идентичность. Для поиска DKIM-ключа нужен selector; неизвестный selector не доказывает неисправность DKIM.
Строгое DMARC-согласование требует одинаковых доменов; нестрогое использует организационный домен по правилам проверяющей реализации. Текущая спецификация — RFC 9989, заменившая RFC 7489 и RFC 9091. Сохранённые локальные результаты использовали mailauth 4.6.8 и его правила определения домена; они не пересчитываются по новому стандарту при открытии отчёта.
Версия сохранённой методики: 2026-10-01; текущая версия интерпретации результатов — 2026-11-04. Версия выполнявшей проверку реализации показывается только там, где она сохранена: её отсутствие в старом отчёте не заменяем текущей датой. Применяем версионированные консервативные правила: недостаток данных остаётся неизвестным. Подтверждённые воспроизводимые случаи расширяют версионированные правила только после регрессионных тестов; неподдерживаемые случаи остаются неизвестными. Правила не обучаются автоматически на результатах тестов. Дата проверки этого документа не меняет версию движка или результаты прошлых тестов.
PTR, DNS и блок-листы
IP → PTR → A/AAAA → тот же IP
PTR пройден, если IP указывает на имя сервера, а A/AAAA этого имени содержит тот же IP. Совпадение с доменом From не требуется. Отсутствие записи или несовпадение IP — проверка не пройдена; ошибка запроса или отсутствие данных — проверить не удалось.
PTR и блок-листы относятся к указанному IP и времени проверки. Источник IP указан в подробностях; адрес из заголовков может принадлежать промежуточному серверу. Эти результаты не подтверждают домен From.
Для проверки IP по спам-спискам используем IP, установленный для выбранной сохранённой копии письма. Показываем сам IP и его источник. Адрес из заголовков может принадлежать промежуточному серверу и сам по себе не подтверждает отправителя. Если IP не установлен, результат остаётся неизвестным; адрес не подставляется из MX, домена From или другой копии. Проверяем ограниченный набор IP-списков. «В проверенных списках не найдено» означает только отсутствие совпадений в завершённых перечисленных проверках на сохранённое время. Совпадения, ошибки и неполные проверки показываем отдельно. Проверки домена не заменяют проверку IP. Отсутствие совпадений не гарантирует хорошую репутацию или Входящие.
Это сохранённые результаты: открытие отчёта не запускает новую проверку. Время получения копии показываем отдельно от времени проверки списков. Если время проверки не сохранено, прямо указываем это.
Кто настраивает PTR и чем отличается HELO
PTR настраивает владелец IP или отправляющий сервис. Для своего сервера задайте PTR на имя вроде mail.example.org через провайдера IP, а A/AAAA этого имени — на тот же IP. Запись PTR в обычной зоне домена не меняет обратную зону IP. При отправке через внешнюю платформу PTR её серверов настраивает платформа.
Прямую проверку выполняем для первого полученного имени PTR: A для IPv4, AAAA для IPv6. Если имён несколько, остальные не считаются проверенными; их число сохраняется в деталях. HELO/EHLO — имя, представленное SMTP-сервером. Его настройка и дополнительные требования провайдера рассматриваются отдельно и не подменяют результат PTR. Если имя или данные его проверки отсутствуют, соответствие не предполагается.
DNS-запись — опубликованная настройка, а не успешная проверка письма. Наличие SPF TXT, DKIM-ключа или DMARC-политики само по себе не подтверждает аутентификацию этой копии. MX указывает серверы входящей почты и не подтверждает исходящий IP. Проверки в сохранённом отчёте не являются новым DNS-запросом при каждом открытии.
Содержимое письма
В тесте доставки анализируется полученная копия; в отдельной проверке черновика — загруженный текст. Исходный MIME внешней копии может дать локальную аутентификацию. Содержимое MIME технически можно анализировать без полных SMTP-данных, но проверки содержимого, SpamAssassin и Rspamd показываем только если они фактически выполнены. Доступность MIME сама по себе не означает запуск этих проверок. Отчёт показывает, какие проверки выполнены, пропущены или недоступны. Баллы анализаторов не являются процентом Входящих или доказанной причиной Спама.
SpamAssassin и Rspamd используют разные правила и пороги; их результаты не усредняются в вероятность доставки. Сохранённый скриншот показывает вид письма в соответствующем контексте, но не является проверкой всех почтовых клиентов. Отсутствие скриншота не отменяет замер папки.
Полученная копия
Разбираем доступную копию письма. Неполные, зашифрованные или недоступные части не считаем успешно проверенными.
Как проверяем и что не проверяем
Предел исходного MIME для анализа — 20 MiB (20 × 1024 × 1024 байт). Отдельный предел суммы HTML и текста — 2 MiB: при превышении анализ содержимого недоступен, а не успешен для обрезанного текста. У способа получения копии могут быть меньшие пределы, в том числе 10 MiB в ограниченных IMAP-путях. Поэтому размер меньше 20 MiB сам по себе не гарантирует полный анализ.
Текстовая версия
Ищем исходную текстовую часть письма. Текст, автоматически полученный из HTML, не считается отдельной версией. Старые отчёты могут не содержать этого измерения.
Сравнение версий
Сравниваем нормализованный текст HTML и текстовой версии; отдельно ищем ссылки HTML, которых нет в текстовой части. Различие не доказывает различие смысла, а отсутствие различий не гарантирует смысловую идентичность.
Как проверяем и что не проверяем
При сравнении текста убираем URL и символы, кроме букв и цифр, и приводим регистр к одному виду. Это техническое сравнение, не проверка перевода или смысла.
Словарь фраз
Ищем целые слова и фразы в теме и видимом тексте по ограниченному русскому и английскому словарю LDM. Совпадение — повод перечитать текст, а не доказательство причины Спама.
Как проверяем и что не проверяем
Правило LDM 1389.1 исключает распознанные URL, email, код, явные цитаты и ближайшие отрицания. Это эвристика, а не полный разбор языка и не список запрещённых слов провайдера. Другие языки не считаются проверенными.
Ссылки
Проверяем доступность подходящих web-ссылок. Ответы 404/410, отказ доступа, лимит и тайм-аут — разные результаты. Пропущенная ссылка не считается рабочей.
Как проверяем и что не проверяем
Распознанные ссылки отписки и других действий не открываем. Ограничения безопасности и доступности могут не позволить запрос. Ответ сервера относится к моменту и условиям проверки, а не гарантирует доступность у каждого получателя.
Вложения
Считаем прикреплённые файлы и размер после декодирования. Встроенные изображения учитываем отдельно. Отсутствие данных в старом отчёте не означает отсутствие файлов.
Как проверяем и что не проверяем
В списке показываем до 30 файлов; проверка распознаваемых типов относится ко всем доступным вложениям. Упоминание вложения без найденного файла — предположение по тексту, которое нужно проверить.
Типы файлов
Сопоставляем распознанный формат файла с расширением. Файлы не запускаем, архивы не распаковываем; антивирусная проверка не выполняется.
Как проверяем и что не проверяем
MailParser разбирает вложения; file-type 16.5.4 распознаёт поддерживаемые форматы по начальным байтам. Неопознанный тип не доказывает безопасность файла. Ограничения почтового клиента на вложения приводятся как справочные данные.
Признаки отслеживания
Отмечаем маленькое или скрытое внешнее изображение с признаком tracking, pixel, beacon или open в адресе. Это предположение о назначении, а не подтверждение открытия письма.
Как проверяем и что не проверяем
Правило LDM 1389.1 анализирует HTML, не загружая картинку. Spacer и встроенная картинка сами по себе не являются признаком отслеживания. Отсутствие совпадений с правилом не исключает другие способы отслеживания.
Отписка
Отдельно ищем ссылку в тексте, HTTPS-адрес в List-Unsubscribe и значение List-Unsubscribe=One-Click в List-Unsubscribe-Post. Найденные заголовки не доказывают работу кнопки. Запрос отписки не отправляем.
Как проверяем и что не проверяем
Распознаём значение List-Unsubscribe=One-Click. Полное соответствие RFC 8058 также требует действительной DKIM-подписи, покрывающей оба заголовка, и работающего обработчика HTTPS POST. Наша проверка наличия заголовков не подтверждает эти условия. Требования к отписке зависят от типа письма и провайдера.
Технологии письма
Ищем формы, медиа, встроенные элементы и код, AMP, карточки Outlook, структурированные и календарные данные, форматы изображений и подтверждённую анимацию. Код не выполняем; вёрстку во всех клиентах не проверяем.
Как проверяем и что не проверяем
Справочник Can I Email относится к конкретной функции и версии клиента; дата его теста показана в деталях. Это не свежая проверка вашего письма во всех клиентах. При отсутствии точного профиля поддержка не проверена.
Размер
Размер исходной копии в байтах и размер декодированных вложений — отдельные измерения. HTML плюс текст не равны размеру всего письма и сами по себе не доказывают обрезание в Gmail.
Проверка текста ИИ
При включённой проверке отправляем модели тему и видимый текст с заменёнными адресами почты и web-ссылками. Вложения и служебные заголовки не передаём. ИИ предлагает исправления написания и предполагает тип письма; изменения не применяются автоматически.
Как проверяем и что не проверяем
Для этой проверки используем до 500 символов темы и 8000 символов текста; длинные сообщения проверяются частично. Показываем модель, основание и охват, проверяем наличие приведённых цитат в тексте. Замена ссылок и адресов не является полной очисткой конфиденциальных данных. Это вывод модели, а не заключение Microsoft или почтового фильтра.
Тема и незаполненные места
Пустая тема, символ замены � и найденная шаблонная вставка — наблюдаемые факты. Сами по себе они не объясняют попадание в Спам.
Версия правил содержимого LDM: 1389.1. Сохранённый отчёт описывает выполненные тогда проверки.
Консультация ИИ и данные
Консультация по кнопке ИИ отличается от автоматической проверки текста. Выбранный внешний помощник получает подготовленный вопрос и ссылку на очищенные данные одного теста. Просмотрите состав данных и запрос перед передачей; текст письма может содержать конфиденциальную информацию.
Нажатие кнопки ИИ в отчёте подготавливает и активирует доступ, затем открывает чат. Обычная загрузка отчёта доступ не активирует. Ссылка читает обновляемые сохранённые факты этого теста без новых проверок или отправок.
Доступ действует до показанного срока, не более семи дней с подготовки ссылки. Данные может прочитать любой, у кого есть активная ссылка. Его можно отозвать, но уже скачанные данные отозвать нельзя. Ссылку управления храните приватно.
Вопрос, JSON и TXT для помощника — на английском независимо от языка сайта. Если автозаполнение не сработало, вставьте запрос вручную. Если помощник не может прочитать ссылку, используйте выгрузку JSON. Открытие чата не доказывает, что ИИ получил или прочитал данные.
Состав данных и ограничения консультации
Экспорт разделяет размещение, аутентификацию, DNS, блок-листы, анализаторы и содержимое, сохраняя источник и время. Недоступные данные отмечены явно. Исходное письмо включается только при наличии сохранённого и безопасно обработанного источника; добавленный пользователем текст не считается независимо сопоставленным с копией.
Адреса почты, полные ссылки и доступные распознаванию секреты скрываются; двоичные вложения не передаются. Это не основание загружать чувствительные сведения. Подготовительная страница позволяет проверить данные и отдельно отозвать доступ. Старые ссылки могут содержать фиксированный снимок вместо обновляемых данных.
Печатный клиентский отчёт не включает служебный запрос и сырой JSON. Ответ ИИ может ошибаться; факты следует отделять от гипотез, а инструкции внутри письма считать содержимым письма. Консультация не отправляет почту, не меняет настройки и не гарантирует будущие Входящие.
Примеры корректной интерпретации
- Входящие у всех проверенных
- Подтверждены эти копии в это время, а не вся будущая рассылка.
- Один результат, остальные неизвестны
- Не распространяем результат одного провайдера на остальные. Пробелы наблюдения проверяет LDM.
- Спам или дополнительная папка
- Называем фактическую папку. Возможную причину отличаем от доказанной; вторичная категория не равна Спаму.
- Смена папки или поздний пропуск
- Сохраняем последовательность и время всех наблюдений. Ошибка не отменяет прошлую находку и не подтверждает текущее положение.
- Аутентификация успешна, письмо в Спаме
- Подлинность домена и решение фильтра — разные факты. Проверяем другие сохранённые данные.
- SPF, DKIM или ответы провайдеров различаются
- Не смешиваем копии. Для DMARC важны успешный метод и согласование домена; сохраняем источники и время.
- Ошибка DNS, анализатора или доступа
- Нет завершённой проверки — нет подтверждения успеха. PTR, блок-листы и баллы анализаторов рассматриваем отдельно.
- ИИ не прочитал ссылку или получил другой текст
- Явно указываем ограничение и используем доступные факты. Добавленный текст не доказывает совпадение с оригиналом.
После подтверждённой проблемы исправьте именно её и сделайте новую контролируемую отправку. Если Спам сохраняется, сравнивайте по одному изменению: минимальный текст, рабочий текст, ссылки, оформление, затем отслеживание. Сохраняйте обязательную отписку. Связь изменения с результатом требует повторной проверки и сама по себе не доказывает причину фильтрации. Не обещаем срок восстановления репутации и не советуем менять идентичность для обхода фильтров.
Повторный тест и мониторинг
Для проверки рассылки отправьте то же письмо тем же способом, что и клиентам, без пересылки готовой копии. Для проверки настроек подойдёт письмо из той же системы, но его папка не предсказывает результат другого текста. После изменений нужна новая отправка. Повторное наблюдение старой копии не является новым тестом отправки.
Сохраните ссылку на отчёт. Постоянная ссылка на странице теста ведёт к адресам для следующего письма и истории проверок. Ссылки с доступом к данным передавайте только тем, кому хотите их показать.
Мониторинг домена — отдельная проверка настроек примерно каждые шесть часов. Он сохраняет историю с момента добавления и сообщает о выбранных изменениях. Гостевой снимок не включает регулярное наблюдение: для активации сохранённого ресурса и персональных уведомлений требуется подтверждение email.
Охват мониторинга и границы результата
Доступны DNS, почтовые, HTTP/HTTPS, TLS и выбранные пользовательские проверки. Почтовые наблюдения включают SPF, DMARC, MX, выборочные PTR и блок-листы MX, доступные STARTTLS, MTA-STS и TLSA. IP входящего MX может отличаться от исходящего сервера. Интеграции требуют своих подключений и подтверждения прав.
Мониторинг DNS не измеряет непрерывно доставку во Входящие. Check не устанавливает процент жалоб реальной аудитории, её вовлечённость или полное соответствие правилам каждого провайдера. Один тест не объясняет все причины Спама и не гарантирует следующую рассылку.
Источники и ограничения
Стандарты описывают протоколы. Правила счётчиков и итога Check описаны выше; ссылки не означают сертификацию сервиса. Требования почтовых провайдеров зависят от получателя, объёма и типа отправки и могут меняться.
- Google: требования к отправителям
- Yahoo: требования и рекомендации
- Microsoft: массовая отправка на Outlook.com
Технические стандарты
- SPF — RFC 7208
- DKIM — RFC 6376
- DMARC — RFC 9989
- Доверие к Authentication-Results — RFC 8601
- SMTP и EHLO — RFC 5321
- Идентификаторы IMAP — RFC 9051
- Идентификаторы Microsoft Graph
У Google и Yahoo различаются требования для всех и массовых отправителей; требования Microsoft по ссылке относятся к потребительским адресам Outlook.com и большим объёмам. Рекомендации по имени сервера и жалобам не заменяют критерий PTR, описанный выше.
Сохранённые результаты и скриншоты могут содержать диагностические фрагменты письма. Не отправляйте для теста секреты и чувствительные данные. Условия обработки, хранения и удаления описаны в политике конфиденциальности.