diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-10 21:30:40 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-10 21:30:40 +0000 |
commit | 133a45c109da5310add55824db21af5239951f93 (patch) | |
tree | ba6ac4c0a950a0dda56451944315d66409923918 /conf/options.inc | |
parent | Initial commit. (diff) | |
download | rspamd-133a45c109da5310add55824db21af5239951f93.tar.xz rspamd-133a45c109da5310add55824db21af5239951f93.zip |
Adding upstream version 3.8.1.upstream/3.8.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'conf/options.inc')
-rw-r--r-- | conf/options.inc | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/conf/options.inc b/conf/options.inc new file mode 100644 index 0000000..d5cf60d --- /dev/null +++ b/conf/options.inc @@ -0,0 +1,72 @@ +# Basic rspamd configuration +# Please don't modify this file as your changes might be overwritten with +# the next update. +# +# You can modify 'local.d/options.inc' to add and merge +# parameters defined inside this section +# +# You can modify 'override.d/options.inc' to strictly override all +# parameters defined inside this section +# +# See https://rspamd.com/doc/faq.html#what-are-the-locald-and-overrided-directories +# for details +# +# Relevant documentation: https://rspamd.com/doc/configuration/options.html + +filters = "chartable,dkim,regexp,fuzzy_check"; +one_shot = false; +cache_file = "$DBDIR/symbols.cache"; +# How often maps are checked ( +map_watch_interval = 5min; +# Multiplier for watch interval for files +map_file_watch_multiplier = 0.1; +dynamic_conf = "$DBDIR/rspamd_dynamic"; +history_file = "$DBDIR/rspamd.history"; +check_all_filters = false; + +# Default settings +dns_max_requests = 64; +max_lua_urls = 1024; +max_urls = 10240; +max_recipients = 1024; + +dns { + timeout = 1s; + sockets = 16; + retransmits = 5; +} +tempdir = "/tmp"; +url_tld = "${SHAREDIR}/effective_tld_names.dat"; +classify_headers = [ + "User-Agent", + "X-Mailer", + "Content-Type", + "X-MimeOLE", +]; + +control_socket = "$DBDIR/rspamd.sock mode=0600"; +history_rows = 200; +explicit_modules = ["settings", "bayes_expiry"]; + +# Scan messages even if they are not MIME +allow_raw_input = true; + +# Start ignore words when reaching the following limit, so the total +# amount of words processed will not be *LIKELY more than the twice of that limit +words_decay = 600; + +# Write statistics about rspamd usage to the round-robin database +rrd = "${DBDIR}/rspamd.rrd"; + +# Write statistics for `rspamc` here +stats_file = "${DBDIR}/stats.ucl"; + +# Local networks +local_addrs = [192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, fd00::/8, 169.254.0.0/16, fe80::/10]; +hs_cache_dir = "${DBDIR}/"; + +# Timeout for messages processing (must be larger than any internal timeout used) +task_timeout = 8s; + +# Emit soft reject when timeout takes place +soft_reject_on_timeout = false; |