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 от случайного спама через скомпрометированный аккаунт пользователя, что особенно критично при множественных ящиках на одном сервере.
Похожие услуги
Privacy & anti-censorship guides
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.