rspamd(8)

rspamd8

Main daemon for rapid spam filtering system

Usage

rspamd [options] ...

rspamd –help

Overview

Rspamd filtering system is designed to be fast, modular and easily scalable system. Rspamd core is written in C language using event driven processing model. Plugins for rspamd can be written in Lua programming language. Rspamd is designed to process connections completely asynchronous and do not block anywhere in code.

Options

-f, --no-fork

Do not daemonize main process

-c path, --config=path

Specify config file(s)

-u username, --user=username

User to run rspamd as

-g groupname, --group=groupname

Group to run rspamd as

-p path, --pid=path

Path to pidfile

-i, --insecure

Ignore running workers as privileged users (insecure)

Examples

Run rspamd daemon with default configuration:

rspamd

Run rspamd in foreground with custom configuration:

rspamd -f -c ~/rspamd.conf

Run rspamd specifying user and group:

rspamd -u rspamd -g rspamd -c /etc/rspamd/rspamd.conf

Releases

6 releases since Debian 8 (Jessie); the text changed 2 times.

  1. 8
  2. 10–12
  3. 13–Arch

--config-test until Debian 8 (Jessie); --convert-config until Debian 8 (Jessie); --debug until Debian 8 (Jessie); --dump-cache until Debian 8 (Jessie); --private-key until Debian 8 (Jessie); --sign-config until Debian 8 (Jessie); --test-lua until Debian 8 (Jessie); -C until Debian 8 (Jessie); -d until Debian 8 (Jessie); -t until Debian 8 (Jessie).

From rspamd 4.2.3-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.