Rspamd 3.0 Spam Filtering System Released with Reworked HTML Parser

Rspamd 3.0 has been released as the newest version of this leading open-source spam filtering software and it's coming with plenty of changes.

Rspamd is an advanced high-performance spam scan software for Linux and Unix servers which delivers very accurate filter results. It is fast, open source, and designed to process hundreds of messages per second simultaneously.

Rspamd 3.0 can work with the most popular mail transfer systems, such as Postfix, Exim, or Sendmail. Each message is analyzed by Rspamd and given a spam score. The higher the score – the more likely the email should be considered unsolicited.

Compared to SpamAssassin, Rspamd is more actively maintained. Because it is written in C, Rspamd is much faster than Spamassassin which is written in Perl. Rspamd has a number of features that allow it to filter email on average 10 times faster than SpamAssassin, as well as provide better quality filtering.

On top on that, Rspamd comes with a DKIM signing module so you will not have to use another software to sign your outgoing emails.

Related: Proxmox Mail Gateway 6.4 Released With Important Improvements

Some days ago the new version of Rspamd 3.0 was released, so let’s see what’s new.

What’s New in Rspamd 3.0 Spam Filtering System

Rspamd 3.0 Web Interface

Rspamd 3.0 now parses HTML using a DOM model, so it can build and construct a parsed tree of HTML tags instead of a simple ad-hoc parsing. In addition, Rspamd now has an embedded CSS parser that is currently limited to simple selectors but it could be extended in future. In conjunction with the modern HTML parser, CSS support is very valuable to extract the content from emails and distinguish visible and invisible content precisely.

It is also important to note that Rspamd now supports Pyzor via external services plugin. For those unfamiliar, Pyzor is a collaborative, networked system to detect and block spam using digests of messages.

Rspamd 3.0 includes AWS API support which allows to interact with Amazon cloud services directly from Lua API. A simple plugin that stores all messages in AWS S3 cloud has also been written.

Another novelty announced is that Rspamd now allows to save and restore bayes tokens using rspamadm bayes_dump subcommand. This feature allows to move tokens between instances of Rspamd, to merge them and to analyse them manually.

From version 3.0, Rspamd supports DMARC munging for the mailing list. In this mode, Rspamd will change the From: header to some pre-defined address for those messages who have valid DMARC policy with reject/quarantine that would otherwise fail during mailing list forwarding.

For additional information about all novelties in Rspamd 3.0, you can refer to the project’s release announcement.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%