Rspamd is an open source web-based filtering system that has been initially designed as a replacement of popular spamassassin (spamd) daemon on Linux/UNIX operating systems. It is very fast and modular, it is written in the C programming language and speciafically designed to process connections asynchronous.
Features at a glance
Key features include support for SURBL filters, support for Fuzzy hashes, regular expression rules for filtering various parts of a message, various built-in functions for easily analyzing messages, support for character tables and emails, as well as support for remote management and statistics gathering.
In addition, we can mention that the software is highly extendable via a Lua and Perl-based plugin system, supports statistics (Winnow/OSB), supports statistics auto-learning, and it’s fully compatible with the spamassassin tool.
Getting started with Rspamd
As its name suggests, Rspamd is a daemon that, once started, it runs in the background and you won’t be able to interact with it like you would do with a regular command-line program or a graphical application. However, it comes with a web-based administration interface.
To install it, download the latest version from Softpedia, extract it on a location of your choice, open a terminal emulator and navigate to the location of the extracted files. Type the “cmake .” command to configure the program, run the “make” command to compile it and the “make install” command, as root, to install it system wide. Please note that all commands must be run without quotes.
Under the hood and availability
Rspamd is a very fast, stable and simple program written entirely in the C programming language and designed to be deployed only on GNU/Linux systems. It is available for download as a single, universal sources archive, but you can also clone it from Git. Various distributions of Linux might have the Rspamd package in their default software repositories if you’re looking for an easy way to install it. It supports both 32-bit and 64-bit hardware platforms.