Rspamd: Difference between revisions
imported>Onny Add tip on spam training |
Whitequark (talk | contribs) explain how to use with Postfox |
||
| (3 intermediate revisions by 3 users not shown) | |||
| Line 7: | Line 7: | ||
{{file|/etc/nixos/configuration.nix|nix|<nowiki> | {{file|/etc/nixos/configuration.nix|nix|<nowiki> | ||
services.rspamd.enable = true; | services.rspamd.enable = true; | ||
</nowiki>}} | |||
To use Rspamd with Postfix add | |||
{{file|/etc/nixos/configuration.nix|nix|<nowiki> | |||
services.rspamd.postfix.enable = true; | |||
</nowiki>}} | </nowiki>}} | ||
| Line 13: | Line 19: | ||
=== 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 36: | ||
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 79: | ||
=== 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 111: | ||
[[Category:Mail Server]] | [[Category:Mail Server]] | ||
[[Category:Server]] | |||