Teletom — надёжная и понятная антиспам система
Почему мы не доверяем алгоритмам решать за пользователя, что спам, а что нет — и как устроена наша трёхуровневая защита.
Проблема спама: как её решают крупные провайдеры
Спам и антиспам всегда был и остаётся головной болью интернет-сообщества. С одной стороны — нежелательная корреспонденция и, что ещё хуже, подделки писем сильно раздражают и несут реальные риски. С другой стороны — стоит вопрос, как не потерять нужное письмо в гонке блокировок ненужного.
Крупные почтовые провайдеры создают мировые базы спамеров, разрабатывают глобальные алгоритмы отбора, привлекают машинное обучение — и тем не менее идеально решить вопрос ещё никому не удалось. Но у них (провайдеров) и выбора особого нет: миллионы пользователей, миллиарды писем в день, и провайдер вынужден применять подход «мы сами решим, что спам, а что нет».
Проблема такого подхода: алгоритм неизбежно ошибается. Кто-то теряет важные деловые письма, кто-то — персональные сообщения, а кто-то и вовсе перестаёт доверять почте. И если крупный провайдер может позволить себе такую «цену ошибки» из-за масштаба, то для локальной компании или частного пользователя отдавать отбор в руки чужих программных алгоритмов — совсем не обязательно.
Стратегия Teletom: «не решай за пользователя»
Teletom, как и все, выбрал свою стратегию борьбы со спамом. И девиз её простой:
Наш принцип
«Не решай за пользователя»
Вместо того чтобы пытаться угадать, что именно пользователю нужно, а что нет, мы разделили понятие «спам» на два принципиально разных вида — и для каждого предусмотрели своё место. Это позволило получить надёжную систему без машинного обучения.
❌ Подход крупных провайдеров
- Один алгоритм решает всё
- Непонятные алгоритмы и машинное обучение
- Частые ложные срабатывания
- Потеря важных писем
- Пользователь не управляет логикой
✅ Подход Teletom
- Разделение спама на два вида
- Простые и понятные правила
- Никаких ложных блокировок важного
- Пользователь сам решает, что нужно
- Прозрачная логика без «чёрных ящиков»
Три уровня защиты Teletom
Вся антиспам-система Teletom построена на трёх чётких уровнях. Каждый уровень отвечает за свой тип угроз и использует свой инструмент. Никакой магии, никаких сложностей — только понятная логика.
🛡️ Подделки писем → папка СПАМ
Когда отправитель или его почтовый транспорт не проходят базовые проверки подлинности — SPF и DKIM — письмо автоматически попадает в папку «СПАМ». Это технически поддельные или скомпрометированные письма, и здесь никаких сомнений быть не может.
Автоматическая блокировка
📦 Легитимный, но ненужный спам → ПЕСОЧНИЦА
Второй вид спама — это легитимная почта, которая технически корректна, но пользователю не нужна: рассылки, холодные предложения, рекламные письма. Такие письма не отклоняются, а складываются в отдельную папку «Песочница». Пользователь сам заглядывает туда и решает, что перенести во «Входящие».
Решение за пользователем
⛔ Агрессивные атаки и взлом → БАН на уровне сети
Если кто-то агрессивно пытается взломать почтовую систему — подбор паролей, брутфорс, подозрительные сессии — после нескольких неудачных попыток источник жёстко банится на уровне сети. Такие соединения просто отклоняются, не доходя до почтовых ящиков.
Защита инфраструктуры
Важный принцип: Teletom никогда не отклоняет письма на уровне сети (кроме явных атак). Это значит, что пользователь физически не может пропустить нужное письмо — оно в любом случае дойдёт до сервера и попадёт либо во «Входящие», либо в «Песочницу».
Как это работает на практике
Вся система построена вокруг двух понятий: белый список и песочница. Логика их работы простая и прозрачная.
Сценарий 1. Вы пишете первым
- Владелец ящика отправляет письмо какому-то адресату
- Этот адресат автоматически попадает в белый список
- Все дальнейшие письма от этого адресата кладутся в папку «Входящие» (или в ту, которую владелец назначил фильтрами)
Сценарий 2. Вам пишут неизвестные
- Приходит письмо от неизвестного адресата
- Если письмо проходит проверку на чистоту (SPF/DKIM в норме), оно попадает в Песочницу
- Владелец время от времени заглядывает в Песочницу и переносит нужные письма во «Входящие»
- В момент переноса адресат автоматически попадает в белый список — и все его будущие письма будут приходить сразу во «Входящие»
Сценарий 3. Обратная операция — «убрать из белого списка»
- Допустим, вы кому-то написали, и этот адресат попал в белый список
- Но затем он начинает проявлять избыточную навязчивость: спам, рассылки, ненужные предложения
- Вы просто переносите любое его письмо обратно в Песочницу
- Адресат автоматически вылетает из белого списка — и его следующие письма снова будут попадать в Песочницу, пока вы сами не решите иначе
Дополнительные инструменты фильтрации
Помимо базовой логики белого списка и песочницы, почтовый клиент Roundcube в Teletom предоставляет дополнительные фильтры для тех, кому нужен более тонкий контроль:
🚫
Блокировка адресов
Можно вручную заблокировать конкретные email-адреса — их письма не будут попадать даже в Песочницу.
🌐
Блокировка доменов
Целые домены можно добавить в чёрный список — полезно, если спам идёт с множества адресов одного домена.
📡
Блокировка транспорта
Можно блокировать письма, пришедшие через конкретные почтовые серверы — эффективная защита от известных спамерских инфраструктур.
⚙️
Гибкие правила
Настраивайте автоответы, автоматическую пересылку, перемещение и удаление писем по любым заданным условиям.
Итог: в Teletom получилась надёжная и понятная антиспам-система. Подделки автоматически уходят в СПАМ, ненужная легитимная почта — в Песочницу, агрессивные атаки блокируются на уровне сети. А главное — решение о судьбе каждого письма всегда остаётся за пользователем, а не за чужим алгоритмом.
Что дальше?
О том, как настраиваются фильтры в веб-панели Teletom и как построить удобную рабочую модель обработки входящей почты, мы подробно расскажем в следующих статьях базы знаний.