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 протокол, проверяя каждое входящее и исходящее письмо без значимой задержки.