Teletom — надёжная и понятная антиспам система

Почему мы не доверяем алгоритмам решать за пользователя, что спам, а что нет — и как устроена наша трёхуровневая защита.

Проблема спама: как её решают крупные провайдеры

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

Крупные почтовые провайдеры создают мировые базы спамеров, разрабатывают глобальные алгоритмы отбора, привлекают машинное обучение — и тем не менее идеально решить вопрос ещё никому не удалось. Но у них (провайдеров) и выбора особого нет: миллионы пользователей, миллиарды писем в день, и провайдер вынужден применять подход «мы сами решим, что спам, а что нет».

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

Стратегия Teletom: «не решай за пользователя»

Teletom, как и все, выбрал свою стратегию борьбы со спамом. И девиз её простой:

Наш принцип
«Не решай за пользователя»

Вместо того чтобы пытаться угадать, что именно пользователю нужно, а что нет, мы разделили понятие «спам» на два принципиально разных вида — и для каждого предусмотрели своё место. Это позволило получить надёжную систему без машинного обучения.

❌ Подход крупных провайдеров

  • Один алгоритм решает всё
  • Непонятные алгоритмы и машинное обучение
  • Частые ложные срабатывания
  • Потеря важных писем
  • Пользователь не управляет логикой

✅ Подход Teletom

  • Разделение спама на два вида
  • Простые и понятные правила
  • Никаких ложных блокировок важного
  • Пользователь сам решает, что нужно
  • Прозрачная логика без «чёрных ящиков»

Три уровня защиты Teletom

Вся антиспам-система Teletom построена на трёх чётких уровнях. Каждый уровень отвечает за свой тип угроз и использует свой инструмент. Никакой магии, никаких сложностей — только понятная логика.

1
Уровень

🛡️ Подделки писем → папка СПАМ

Когда отправитель или его почтовый транспорт не проходят базовые проверки подлинности — SPF и DKIM — письмо автоматически попадает в папку «СПАМ». Это технически поддельные или скомпрометированные письма, и здесь никаких сомнений быть не может.

Автоматическая блокировка
2
Уровень

📦 Легитимный, но ненужный спам → ПЕСОЧНИЦА

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

Решение за пользователем
3
Уровень

⛔ Агрессивные атаки и взлом → БАН на уровне сети

Если кто-то агрессивно пытается взломать почтовую систему — подбор паролей, брутфорс, подозрительные сессии — после нескольких неудачных попыток источник жёстко банится на уровне сети. Такие соединения просто отклоняются, не доходя до почтовых ящиков.

Защита инфраструктуры
Важный принцип: Teletom никогда не отклоняет письма на уровне сети (кроме явных атак). Это значит, что пользователь физически не может пропустить нужное письмо — оно в любом случае дойдёт до сервера и попадёт либо во «Входящие», либо в «Песочницу».

Как это работает на практике

Вся система построена вокруг двух понятий: белый список и песочница. Логика их работы простая и прозрачная.

Сценарий 1. Вы пишете первым

  1. Владелец ящика отправляет письмо какому-то адресату
  2. Этот адресат автоматически попадает в белый список
  3. Все дальнейшие письма от этого адресата кладутся в папку «Входящие» (или в ту, которую владелец назначил фильтрами)

Сценарий 2. Вам пишут неизвестные

  1. Приходит письмо от неизвестного адресата
  2. Если письмо проходит проверку на чистоту (SPF/DKIM в норме), оно попадает в Песочницу
  3. Владелец время от времени заглядывает в Песочницу и переносит нужные письма во «Входящие»
  4. В момент переноса адресат автоматически попадает в белый список — и все его будущие письма будут приходить сразу во «Входящие»

Сценарий 3. Обратная операция — «убрать из белого списка»

  1. Допустим, вы кому-то написали, и этот адресат попал в белый список
  2. Но затем он начинает проявлять избыточную навязчивость: спам, рассылки, ненужные предложения
  3. Вы просто переносите любое его письмо обратно в Песочницу
  4. Адресат автоматически вылетает из белого списка — и его следующие письма снова будут попадать в Песочницу, пока вы сами не решите иначе

Дополнительные инструменты фильтрации

Помимо базовой логики белого списка и песочницы, почтовый клиент Roundcube в Teletom предоставляет дополнительные фильтры для тех, кому нужен более тонкий контроль:

🚫
Блокировка адресов Можно вручную заблокировать конкретные email-адреса — их письма не будут попадать даже в Песочницу.
🌐
Блокировка доменов Целые домены можно добавить в чёрный список — полезно, если спам идёт с множества адресов одного домена.
📡
Блокировка транспорта Можно блокировать письма, пришедшие через конкретные почтовые серверы — эффективная защита от известных спамерских инфраструктур.
⚙️
Гибкие правила Настраивайте автоответы, автоматическую пересылку, перемещение и удаление писем по любым заданным условиям.
Итог: в Teletom получилась надёжная и понятная антиспам-система. Подделки автоматически уходят в СПАМ, ненужная легитимная почта — в Песочницу, агрессивные атаки блокируются на уровне сети. А главное — решение о судьбе каждого письма всегда остаётся за пользователем, а не за чужим алгоритмом.

Что дальше?

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

База знаний