SpamSieve Berg — интеллектуальная защита почты на Linux-серверах
Проект находится в разработке. Собственная платформа почтовой безопасности: контроль ящиков, поиск массовых кампаний, обучение фильтров и обратимый карантин.
SpamSieve Berg появился из вполне прикладной задачи: видеть, что происходит сразу в десятках почтовых ящиков, и останавливать нежелательные письма, не рискуя рабочей перепиской. Платформа работает рядом с почтовой инфраструктурой на Linux и собирает в одном интерфейсе состояние ящиков, подозрительные сообщения, решения фильтров и фоновые процессы.
Задача
Обычный антиспам чаще всего показывает только итоговую метку. Здесь требовался полноценный рабочий инструмент: сравнивать признаки между ящиками, находить одну рассылку за меняющимися отправителями, учитывать решения оператора и оставлять возможность безопасно отменить автоматическое действие. Не менее важно было объяснять причину блокировки, а не прятать её за непонятным баллом.
Что реализовано
- Контроль здоровья почтовых ящиков: индексация, ручные отметки и результаты проверки аутентификации.
- Очередь подозрительных писем, подробная карточка и три понятных решения — спам, не спам или отложить оценку.
- Группировка похожих сообщений и массовое обучение с обязательным предпросмотром.
- Детектор связанных кампаний, который объединяет общие признаки и показывает примеры-доказательства.
- Threat Radar с сигналами SPF, DKIM, DMARC, подмены локального домена, отправителей, доменов и IP.
- Настраиваемая политика DNSBL/URIBL, автоматический карантин и окно восстановления на 72 часа.
- Белые и чёрные списки, управление ящиками Roundcube, роли, двухфакторный вход и внешний Basic Auth.
- Статистика, отчёты HTML/CSV/JSON, фоновые задачи, системная диагностика и полное резервное копирование.
Инженерное решение
Система развёрнута как self-hosted решение и связана с Linux, Hestia и Roundcube. Серверная часть использует PHP 8.4 и MariaDB. При оценке учитываются результаты почтовой аутентификации, репутационные источники, сходство сообщений и ручная разметка. Многоязычный интерфейс поддерживает светлую и тёмную темы, при этом оператор всегда видит основания для решения.
Результат и статус
Администратор понимает не только то, что письмо выглядит опасным, но и почему система пришла к такому выводу и что произойдёт после подтверждения. Это сокращает рутинную проверку, помогает раньше замечать массовые кампании и не превращает удаление в необратимое действие. SpamSieve Berg продолжает активно развиваться; уже сейчас мониторинг, обучение, защитные политики и эксплуатационные инструменты собраны в единой панели.