Подписывайтесь на Telegram-канал Анатолия Половинкина основателя компании TolkaDigital
Главная - Глоссарий - Спам-фильтр

Спам-фильтр

Spam filter

Спам-фильтр — это алгоритм или набор правил, который почтовый сервис применяет к входящим сообщениям, чтобы автоматически отделить нежелательную корреспонденцию от легитимной. Фильтр работает до того, как письмо попадает в папку «Входящие», и принимает решение: доставить сообщение, пометить его как спам или заблокировать полностью.

Что такое спам-фильтр

Спам-фильтр анализирует каждое входящее письмо по десяткам критериев: репутация IP-адреса отправителя, содержимое темы и тела письма, технические заголовки, история взаимодействия получателя с адресом. Решение принимается за доли секунды, при этом современные системы обрабатывают миллиарды сообщений в сутки. Gmail, по данным Google, ежедневно блокирует более 100 миллионов фишинговых писем и около 15 миллиардов спам-сообщений в целом. Яндекс.Почта использует собственный многослойный фильтр, который обучается на миллиардах размеченных примеров. Точность лучших современных систем превышает 99,9% — то есть из 1000 писем в спам ошибочно уходит меньше одного легитимного. Для маркетолога это означает: репутация отправителя напрямую определяет, дойдет ли рассылка до аудитории.

Первые алгоритмы фильтрации появились в конце 1990-х, когда объем нежелательных писем вырос настолько, что стал перегружать корпоративные почтовые серверы. В 1998 году Пол Грэм описал байесовский подход к классификации спама — математический метод, при котором фильтр учится на примерах и постепенно улучшает точность. К середине 2000-х байесовские фильтры стали стандартом отрасли: SpamAssassin, который применяется до сих пор, вышел в 2001 году и задал архитектуру балльной оценки письма. С распространением машинного обучения в 2010-х фильтры перешли от жестких правил к нейронным сетям: алгоритмы стали учитывать поведенческие паттерны — как пользователи взаимодействуют с письмами от конкретного отправителя. Сегодня фильтрация — многоуровневая система, где репутационные базы данных, контент-анализ и поведенческие сигналы работают параллельно. По данным Statista, в 2023 году доля спама составляла около 46% всего мирового email-трафика — без фильтрации почта превратилась бы в непригодный инструмент.

Для маркетолога спам-фильтр — не просто технический барьер, а регулятор доступа к аудитории. Email-маркетинг остается одним из самых рентабельных каналов: по данным Litmus, средний ROI email-рассылок составляет 36 долларов на каждый вложенный доллар. Но этот ROI достижим только при высокой доставляемости — проценте писем, которые реально попали в папку «Входящие», а не в спам. Если рассылка систематически не доходит до получателей, открываемость падает с типичных 20-25% до 1-3%, а выручка от канала обрушивается пропорционально. Кроме того, низкая репутация отправителя влечет каскадный эффект: почтовые сервисы начинают блокировать не только массовые рассылки, но и транзакционные письма — подтверждения заказов, ссылки для смены пароля, уведомления о доставке. Игнорировать логику спам-фильтров — значит подрывать все email-коммуникации компании, а не только маркетинговые.

Понимание механики спам-фильтров позволяет выстраивать email-стратегию с учетом реальных ограничений, а не гадать, почему рассылка «не работает». Три главных фактора доставляемости — техническая настройка (SPF, DKIM, DMARC), репутация домена и IP, качество базы подписчиков — напрямую вытекают из того, как устроены фильтры. Маркетолог, который понимает эти механизмы, принимает грамотные решения: когда «прогревать» новый домен, как управлять жалобами на спам, почему нельзя покупать базы контактов. Предприниматель, запускающий первую рассылку без этих знаний, рискует попасть в черный список в первые же недели и потратить месяцы на восстановление репутации. По данным Return Path, 21% легитимных писем никогда не достигают папки «Входящие» — и большинство этих потерь можно предотвратить правильной настройкой с самого начала.

Как работает спам-фильтр

  1. Проверка технических заголовков. Первое, что анализирует фильтр — технические параметры письма: IP-адрес сервера отправки, наличие и корректность записей SPF (разрешает ли домен отправлять письма с этого IP), подпись DKIM (не было ли письмо изменено в пути) и политика DMARC. Если хотя бы одна из этих записей отсутствует или не совпадает с данными домена, письмо сразу получает штрафные очки. Google с 2024 года требует обязательной настройки SPF, DKIM и DMARC для всех отправителей, рассылающих более 5000 писем в день, — нарушение ведет к отклонению всей партии на уровне сервера.
  2. Репутационная проверка IP и домена. Фильтр обращается к глобальным базам репутации — Spamhaus, Barracuda, Trend Micro и другим — чтобы проверить, попал ли IP-адрес или домен в черный список. Репутация формируется по истории отправок: количество жалоб на спам, попытки отправки на несуществующие адреса (bounces), резкие скачки объема рассылки. Новый IP-адрес с нулевой историей по умолчанию получает низкий балл доверия, поэтому при смене хостинга или запуске нового домена необходим «прогрев» — постепенное увеличение объема от 50-100 писем в день до рабочего объема за 4-6 недель.
  3. Контент-анализ письма. Фильтр сканирует тему, тело письма и HTML-код на наличие триггеров спама: слова «бесплатно», «гарантированный доход», «кредит без отказа», избыток заглавных букв, скрытый текст, подозрительные ссылки, нарушенное соотношение изображений к тексту. SpamAssassin, который используют многие корпоративные серверы, назначает каждому триггеру числовой вес и блокирует письмо при превышении порогового балла. Одна тема вида «СРОЧНО!!! БЕСПЛАТНАЯ КОНСУЛЬТАЦИЯ» может набрать больше половины порогового балла самостоятельно — еще до анализа тела письма.
  4. Поведенческий анализ на стороне получателей. Современные фильтры — особенно Gmail и Outlook — учитывают, как пользователи взаимодействовали с письмами от конкретного отправителя в прошлом: открывали ли, отвечали ли, перемещали ли в папки, нажимали ли «Пожаловаться на спам». Если 0,3% получателей или больше жалуются на письма — это критический порог, после которого Gmail начинает агрессивно фильтровать отправителя для всех пользователей. Поведенческий сигнал перевешивает даже правильную техническую настройку: можно иметь идеальный SPF/DKIM/DMARC и все равно оказаться в спаме из-за высокого процента жалоб.
  5. Машинное обучение и персонализация. Крупные почтовые сервисы используют нейронные сети, обученные на миллиардах примеров, чтобы выявлять спам по паттернам, которые не поддаются формализации через правила. Алгоритм учитывает личные предпочтения конкретного пользователя: если человек всегда открывает письма от определенного магазина и никогда не помечает их как спам, фильтр снижает строгость для этого адреса. С другой стороны, если пользователь проигнорировал 20 писем подряд, следующие с большей вероятностью уйдут во вкладку «Промоакции» или в спам — независимо от репутации домена.
  6. Принятие финального решения и маршрутизация. По итогам всех проверок фильтр присваивает письму итоговый балл и принимает решение: доставить в «Входящие», направить во вкладку «Промоакции» (Gmail), поместить в папку «Спам» или отклонить на уровне сервера без доставки. Некоторые корпоративные системы помещают подозрительные письма в «карантин» для ручной проверки администратором. Для маркетолога важно различать «отклонено» (hard bounce — адрес надо удалить из базы) и «помещено в спам» (soft block — репутацию можно восстановить работой с жалобами и чисткой базы).

Виды спам-фильтров

  • Байесовский фильтр. Основан на теореме Байеса: алгоритм вычисляет вероятность того, что письмо — спам, исходя из частоты встречаемости слов и фраз в известных спам-письмах и легитимной почте. Преимущество — способность самообучаться: чем больше примеров обработано, тем точнее классификация. Именно этот подход лежит в основе SpamAssassin и большинства корпоративных почтовых серверов на базе open-source решений. Основной минус — требует начального обучения на размеченных данных и плохо реагирует на новые тактики спамеров без дообучения.
  • Репутационный фильтр. Решение принимается на основе репутации IP-адреса и домена отправителя по данным глобальных черных и белых списков. Если отправитель попал в Spamhaus SBL (Spamhaus Block List), его письма блокируются на уровне сервера без анализа содержания — это значительно снижает нагрузку на инфраструктуру. Репутационные фильтры работают быстрее контент-анализа, но страдают от ложных срабатываний: целые подсети общих хостингов могут попасть под блокировку из-за одного нарушителя.
  • Контент-фильтр. Анализирует текст, HTML и вложения письма по базе ключевых слов, паттернов и правил. Позволяет блокировать фишинговые письма, которые приходят с «чистых» IP, но содержат подозрительные ссылки или поддельные формы ввода данных. Главный минус — повышенный процент ложных срабатываний: легитимные маркетинговые письма с агрессивными темами или акционным контентом могут попасть под фильтр наравне со спамом, что требует ручной настройки пороговых значений.
  • Поведенческий фильтр. Анализирует поведение пользователей — открытия, клики, жалобы, перемещения в папки — чтобы персонализировать фильтрацию под каждого получателя. Gmail активно использует этот подход с 2013 года, после введения вкладок «Промоакции» и «Социальные сети». Поведенческие сигналы накапливаются месяцами, поэтому отправитель с хорошей долгосрочной репутацией имеет запас прочности, а новый домен — нет. Управлять поведенческими факторами можно только косвенно: через качество контента и работу с сегментацией базы.
  • Технический (аутентификационный) фильтр. Проверяет корректность записей SPF, DKIM и DMARC в DNS домена-отправителя. Письма без этих записей получают штрафные очки вне зависимости от содержания. С февраля 2024 года Google и Yahoo обязали крупных отправителей настраивать все три протокола, что сделало технический фильтр первым и обязательным барьером для любой массовой рассылки. Аутентификационные ошибки — наиболее частая причина проблем у небольших бизнесов, запускающих email-маркетинг впервые.
  • Фильтр на основе нейросетей. Используется в крупных сервисах — Gmail, Outlook, Яндекс.Почте — для выявления спама по сложным паттернам, недоступным традиционным алгоритмам. Нейросеть учитывает контекст, связи между словами, структуру письма и десятки других сигналов одновременно. Точность таких систем по данным Google превышает 99,9%, а их главное преимущество — адаптация к новым тактикам спамеров без ручного обновления правил. Именно нейросетевые фильтры обеспечивают то самое «машинное чутье», когда формально чистое письмо все равно уходит в спам.

Сравнение

Параметр Спам-фильтр DNS Blacklist (DNSBL)
Принцип работы Многокритериальный анализ — контент, репутация, поведение Проверка IP или домена по черному списку в базе данных
Скорость реакции на новые угрозы Медленнее — нужно накопить размеченные примеры Быстрее — запись IP в список занимает минуты
Процент ложных срабатываний Низкий — около 0,1-0,3% легитимных писем Высокий — целые подсети блокируются из-за одного нарушителя
Возможность восстановления репутации Через Google Postmaster Tools и работу с жалобами Подача заявки на исключение в каждый список отдельно
Персонализация под пользователя Да — учитывает поведение конкретного получателя Нет — решение одинаково для всех получателей
Покрытие неизвестных угроз Широкое — включая ранее невиданные паттерны Узкое — только известные нарушители из базы

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

Интернет-магазин товаров для дома с базой 45 000 подписчиков вел еженедельную рассылку без настроенных SPF и DKIM, с покупными доменами-отправителями и без двойного подтверждения подписки (double opt-in). Открываемость держалась на уровне 6,2%, доставляемость не превышала 60% от отправленных писем, а процент жалоб на спам составлял 0,8% — вчетверо выше допустимого порога в 0,2%, который установил Google. За три месяца такой работы домен попал в черный список Spamhaus, и транзакционные письма — подтверждения заказов и уведомления о доставке — тоже начали уходить в спам, что привело к росту обращений в поддержку на 34% и потерям от незакрытых заказов.

Агентство провело аудит и реализовало план из пяти шагов за 60 дней: настроили SPF, DKIM и DMARC, подключили Google Postmaster Tools для мониторинга репутации, удалили 12 000 неактивных адресов с нулевыми открытиями за последние 6 месяцев, перевели форму подписки на double opt-in и снизили частоту рассылок до двух раз в месяц с сегментацией по активности. За первый месяц процент жалоб опустился до 0,07%, за второй — доставляемость выросла до 96,4%, открываемость достигла 21,3%. Выручка от email-канала за квартал после восстановления репутации выросла на 280% по сравнению с аналогичным периодом предыдущего года — при том же размере базы и том же рекламном бюджете.

Частые вопросы

Почему мои письма попадают в спам, если я не рассылаю нежелательные сообщения?

Легитимность содержания — только один из факторов фильтрации, и далеко не главный. Чаще всего причиной становятся технические проблемы: отсутствие SPF, DKIM или DMARC, плохая репутация IP-адреса сервера рассылки (особенно у недорогих хостингов, где IP уже использовался спамерами до вас), или устаревшая база подписчиков с большим количеством недействительных адресов. По данным Validity, 54% проблем с доставляемостью связаны именно с репутацией IP, а не с содержанием писем. Первый шаг диагностики — проверить домен и IP в MXToolbox и Google Postmaster Tools: если репутация домена в Postmaster показывает «High», а письма все равно в спаме, причина скорее всего в контенте или высоком проценте жалоб от получателей. Полезно проверить письмо через Mail Tester (mail-tester.com) — сервис дает итоговый балл и расшифровывает каждый снятый очков.

Влияет ли спам-фильтр на доставляемость транзакционных писем?

Да, и это один из наиболее болезненных сценариев для бизнеса. Транзакционные письма — подтверждения заказов, ссылки для смены пароля, уведомления о доставке — критичны для работы сервиса, но спам-фильтр не делает между ними и маркетинговыми рассылками принципиальной разницы, если они отправляются с одного домена. Если маркетинговая рассылка заработала плохую репутацию, транзакционные письма пострадают тоже — и пользователи не получат подтверждение заказа. Решение — отправлять транзакционные и маркетинговые письма с разных поддоменов или через разные сервисы: например, транзакционные через Postmark или выделенный IP SendGrid, маркетинговые — через Mailchimp или UniSender. Такое разделение изолирует репутацию и защищает критичные уведомления от последствий маркетинговых экспериментов с агрессивным контентом.

Как проверить репутацию домена и IP перед запуском первой рассылки?

Проверку можно провести за 15-20 минут с помощью бесплатных инструментов. MXToolbox (mxtoolbox.com) проверяет IP и домен по более чем 100 черным спискам и сразу покажет, числится ли отправитель в Spamhaus, Barracuda или других базах. Google Postmaster Tools отображает репутацию домена непосредственно в инфраструктуре Gmail — достаточно подтвердить домен через добавление TXT-записи в DNS. Mail Tester (mail-tester.com) дает итоговый балл конкретного письма от 1 до 10 и расшифровывает каждый фактор снижения оценки — так можно протестировать готовый шаблон перед отправкой кампании. Если домен уже попал в черный список, нужно сначала устранить причину (почистить базу, настроить аутентификацию, дождаться снижения жалоб) и только потом подавать заявку на исключение в каждый список отдельно — этот процесс занимает от 48 часов до двух недель в зависимости от оператора списка.

Все термины