Rspamd: Difference between revisions
imported>Onny Add tip on spam training |
Remove unstable notice |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 13: | Line 13: | ||
=== Bayesian spam training === | === Bayesian spam training === | ||
To enable bayesian spam training, a | To enable bayesian spam training, enable a Redis instance and configure it in Rspamd as a backend | ||
{{file|/etc/nixos/configuration.nix|nix|<nowiki> | {{file|/etc/nixos/configuration.nix|nix|<nowiki> | ||
Line 30: | Line 30: | ||
services.redis.servers.rspamd = { | services.redis.servers.rspamd = { | ||
enable = true; | enable = true; | ||
# 0 disables listening to TCP ports and will only use unix sockets. Default | |||
# unix socket path is /run/redis-${name}/redis.sock thus | |||
# /run/redis-rspamd/redis.sock here. | |||
port = 0; | port = 0; | ||
user = config.services.rspamd.user; | user = config.services.rspamd.user; | ||
}; | }; | ||
Line 71: | Line 73: | ||
=== Helper script to train rspamd === | === Helper script to train rspamd === | ||
The following example enables [https://gitlab.com/onlime/rspamd-trainer rspamd-trainer] as a daemon which will run every 10 minutes to check for mails in the inbox of <code>myuser@example.com</code> which should be used for spam/ham training. | The following example enables [https://gitlab.com/onlime/rspamd-trainer rspamd-trainer] as a daemon which will run every 10 minutes to check for mails in the inbox of <code>myuser@example.com</code> which should be used for spam/ham training. | ||
Line 105: | Line 105: | ||
[[Category:Mail Server]] | [[Category:Mail Server]] | ||
[[Category:Server]] |