Rspamd антиспам на офшорном VPS
Rspamd - современный высокопроизводительный антиспам с машинным обучением, который заменил тяжеловесный SpamAssassin в большинстве production почтовых стеков. Он работает в 5-10 раз быстрее, использует меньше памяти и даёт более точную классификацию благодаря Bayesian фильтрам, нейросетям и обширному набору правил. На офшорном VPS Anubiz Host Rspamd становится критичным звеном почтовой инфраструктуры: он защищает от входящего спама, фильтрует исходящие письма перед отправкой и поддерживает DKIM подпись с ARC для пересылаемых сообщений.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
Почему Rspamd заменил SpamAssassin
SpamAssassin был стандартом антиспама на протяжении 2000-х, но к 2020-м его ограничения стали критичными: написан на Perl, плохо масштабируется, обновления правил замедлились. Rspamd, написанный на C, решает эти проблемы.
- Производительность: Rspamd обрабатывает тысячи писем в секунду на одном VPS, SpamAssassin - десятки.
- Память: Rspamd использует около 100MB RAM, SpamAssassin - 500MB и больше для аналогичной нагрузки.
- ML классификация: встроенный Bayesian фильтр с обучением на лету плюс опциональные нейросети.
- Гибкие правила: Lua scripting для написания кастомных правил под специфичные кейсы.
- Built-in DKIM: Rspamd может подписывать исходящие письма без отдельного OpenDKIM.
- ARC поддержка: Authenticated Received Chain для пересылаемых писем, что критично для mailing lists.
- WebUI: встроенный веб-интерфейс для мониторинга статистики и управления тренировкой Bayesian.
- Active development: Rspamd активно развивается, релизы каждые 1-2 месяца с улучшениями детекции.
На офшорном VPS Anubiz Host Rspamd работает в связке с Postfix через milter протокол, проверяя каждое входящее и исходящее письмо без значимой задержки.
Развёртывание Rspamd и базовая настройка
Rspamd ставится из официальных репозиториев на Debian и Ubuntu и сразу работает с разумными defaults. Тонкая настройка под специфику вашего трафика приходит со временем.
- Установка: apt install rspamd из репозитория rspamd.com - всегда самая свежая стабильная версия.
- Подключение к Postfix: smtpd_milters = inet:localhost:11332 в main.cf, всё, Postfix отправляет письма Rspamd на проверку.
- Redis backend: для Bayesian, fuzzy, ratelimit модулей нужен Redis - apt install redis-server и Rspamd сам подключится.
- Web interface: /etc/rspamd/local.d/worker-controller.inc с паролем для доступа к UI на порту 11334.
- Bayesian обучение: rspamc learn_spam и rspamc learn_ham для классификации, или автообучение из IMAP папок Junk.
- Fuzzy hashes: подключение к публичной fuzzy.rspamd.com для немедленной защиты от известного спама.
- Greylisting: модуль для замедления неизвестных отправителей - снижает спам без false positives.
- Multimap: блок-листы и whitelist на основе текстовых файлов или Redis.
После базовой настройки Rspamd сразу даёт 95+ процентов детекции спама на типичном трафике, и с тренировкой Bayesian улучшается до 98+ процентов.
Outbound фильтрация и защита репутации
Rspamd ценен не только для защиты от входящего спама, но и для контроля исходящего трафика. Если ваш сервер пошлёт спам, репутация IP уничтожится, и письма начнут попадать в спам у получателей.
- Outbound check: в multimap настройте scan_outbound и Rspamd будет проверять исходящие письма на признаки спама.
- Ratelimit: ограничения на количество писем в минуту/час/день от одного отправителя - защита от компрометированного аккаунта.
- Phishing detection: модуль url_redirector проверяет ссылки на phishing и suspicious redirects.
- SMTP_HELO_ESN_ASCII: валидация HELO имени против ASCII - блокировка спам-ботов с подделанными именами.
- DKIM signing: все исходящие письма подписываются DKIM перед уходом наружу.
- ARC signing: для пересылаемых писем добавляется ARC цепочка для прохождения SPF и DKIM.
- Reputation модуль: Rspamd ведёт собственную базу репутации IP и доменов, что улучшает детекцию.
- Statistics: WebUI показывает топ отправителей, top спам-источников, ham/spam ratio в динамике.
На офшорном VPS Anubiz Host Rspamd в outbound фильтрации защищает репутацию вашего IP от случайного спама через скомпрометированный аккаунт пользователя, что особенно критично при множественных ящиках на одном сервере.
Related Services
Why Anubiz Host
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.