Hi,

 

I was thinking about spam filtering in QMT EL10

Please see the attached file, and share your views.

 

Biju Jose

📌 1. The “old” stack

dspam → An older statistical spam filter, now unmaintained (last real 
activity ~2014).

SpamAssassin → Perl-based rules + Bayes + RBLs. Still maintained (Apache 
project), but it’s heavy, slower, and hasn’t had major innovation in years. 
Works, but not cutting-edge.

These were the defaults in the Qmail Toaster era because simscan could call 
spamc/spamd directly.

📌 2. The “new” alternative

Rspamd → A modern spam filtering system:

Written in C (fast, lightweight).

Much lower memory footprint than SpamAssassin.

Built-in DKIM, SPF, DMARC, fuzzy checks, greylisting, RBLs.

Has Redis support for fast statistics.

Integrates via milter, proxy, or rspamc.

Actively developed and widely used today (used in large-scale setups like 
Fastmail, Mailcow, Modoboa, etc.).

📌 3. Where things stand today

dspam → obsolete (don’t use it).

SpamAssassin → still alive, but considered legacy / resource-heavy.

Rspamd → the modern choice.

Faster, more accurate, and can do everything SA does (and more).

Most new mail systems (Postfix, Exim, OpenSMTPD, even Qmail forks) recommend 
Rspamd now.

📌 4. For your Qmail/Simscan setup

Simscan was written with spamc/SpamAssassin in mind.

If you want to modernise → don’t bother with dspam or SpamAssassin.

Instead:

Run Rspamd and integrate it with Qmail:

Option A: Replace qmail-queue with rspamc -e /var/qmail/bin/qmail-queue

Option B: Use Rspamd milter with Qmail (cleaner, modern).

In this case, you should set in /var/qmail/control/simcontrol:

:clam=yes,spam=no,attach=...


because simscan won’t be doing spam filtering — Rspamd will.

dspam = dead

SpamAssassin = old, but still usable

Rspamd = the current standard
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to