4 ms·
My opinion is definitely not very objective as I'm the author of this project, however, I tried to do some recent comparison of rspamd vs SA: https://rspamd.com
by cebka 11y ago
My opinion is definitely not very objective as I'm the author of this project, however, I tried to do some recent comparison of rspamd vs SA: https://rspamd.com/misc/2016/03/03/rspamd-performance.html https://rspamd.com/misc/2016/03/03/rspamd-performance.html and there is another 3-rd party opinion here: https://github.com/haraka/Haraka/pull/964#issuecomment-100694945 https://github.com/haraka/Haraka/pull/964#issuecomment-10069....
In brief, rspamd can use the most of SA rules but it provides more optimization tricks than SA does. However, it is less mature and could be harder to setup than SA. You can also check my recent FOSDEM talk: https://www.youtube.com/watch?v=_fl9i-az_Q0 https://www.youtube.com/watch?v=_fl9i-az_Q0
I'm really sorry that this information is not in the landing page of rspamd.com - that's obviously my fault.
- jlgaddis 11y agoYou may already have this posted somewhere, but a feature comparison between SA and rspamd would be very handy.
- cebka 11y agoWell, I've recently ported a massive setup of SA rules and I've tried to add all functions that are supported by SA to rspamd. The only ones unsupported are pyzor/razor/dcc (all that is covered by fuzzy check: https://rspamd.com/doc/modules/fuzzy_check.html https://rspamd.com/doc/modules/fuzzy_check.html). Both systems support statistics (rspamd uses 5-gramms hidden Markov model and SA uses naive bayes), they both support different backends for statistics (redis and sqlite for rspamd), per-user statistics, autolearning. Among network checks, they support URIBLs, RBLs, DMARC, DKIM, SPF. Obviously, both systems support regexp rules. However, I'm not an expert in SA features and might thus miss something...
- darklajid 11y agoAnd since the author's already here: A similar comparison between rspamd and dspam would be neat as well - I remember that I stumbled upon rspamd in the past, but went with dspam for some reason. I think it was either related to learning (but rspamd can do that, right?) or the db backend (I didn't want to run multiple database backends and anything that didn't support postgresql was out right away). Then again, I might be completely off.