RSPAMADM(1)
π RSPAMADM(1) β rspamadm, the rspamd admin bestie
okay so bestie, welcome to the manual page for rspamadm, living in section 1 of the Rspamd User Manual β¨ this is your little backstage pass to running the whole rspamd spam filtering system, and honestly? she does it all π
πΈ NAME
rspamadm β rspamd administration utility
π¦ SYNOPSIS
rspamadm [global_options] [command] [command_options]...
π DESCRIPTION
rspamadm is the routine you use to manage the rspamd spam filtering system. Think of her as the friend who handles all the little tasks so you don't have to π«Ά She's here to do stuff like merging databases, running configuration tests, encrypting passwords, signing configurations, and so on, and so on. the list goes on fr fr.
Wanna see every command she's got? run this:
rspamadm -l
And for each individual command, you can peek at the command_options it takes by running either of these:
rspamadm help command
rspamadm command --help
both work, pick your fighter π
β¨ OPTIONS β¨
-h,--helpβ show the help message, the classic-v,--verboseβ enable verbose output, aka she tells you everything π-l,--list-commandsβ list every available command--versionβ show the version--var=valueβ redefine a ucl variable, in the formatVARIABLE=VALUE
π RETURN VALUE
When she exits, rspamadm returns 0 if the operation was successful, and an error code otherwise. no in-between, she's very clear about it π
π EXAMPLES
Get help for the pw command:
rspamadm help pw
rspamadm pw --help
Encrypt the controllerβs password:
rspamadm pw encrypt
Merge fuzzy databases:
rspamadm fuzzy_merge -s data1.sqlite -s data2.sqlite -t dest.sqlite
Perform a configuration test:
rspamadm configtest -c rspamd.conf
Test the configuration strictly and redefine some ucl vars:
rspamadm --var=DBDIR=/tmp configtest -c ./rspamd.conf -s
Dump the processed configuration:
rspamadm configdump
Dump the processed configuration as a JSON string:
rspamadm configdump -j
Generate a keypair to use for HTTPCrypt encryption:
rspamadm keypair
π₯ SEE ALSO
Rspamd documentation and source codes may be downloaded from https://rspamd.com/ β go, run, be free π§
okay that's the whole page bestie π that was RSPAMADM(1) from the Rspamd User Manual, and yes she ate, no cap π go merge some databases and slay π
π¦ where this page comes from
- alpine 3.24: rspamd-doc 4.0.1-r0 Β· Apache-2.0 BSD-1-Clause BSD-2-Clause BSD-3-Clause CC0-1.0 LGPL-2.1-or-later LGPL-3.0-only MIT Zlib
- arch rolling: rspamd 4.2.3-1 Β· Apache-2.0
- debian trixie: rspamd 3.12.1-1 Β· Apache-2.0
- nixos 26.05: rspamd 4.0.1
- nixpkgs unstable: rspamd 4.2.3
- opensuse-leap 16.0: rspamd 3.11.1-bp160.1.4 Β· Apache-2.0
- opensuse-leap 16.0: rspamd 3.11.1-bp160.1.4 Β· Apache-2.0
- opensuse-leap 16.0: rspamd 3.11.1-bp160.1.4 Β· Apache-2.0
- opensuse-leap 16.0: rspamd 3.11.1-bp160.1.4 Β· Apache-2.0
- ubuntu stonking: rspamd 4.0.1-1ubuntu2 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms