From: Vsevolod Stakhov Date: Sun, 15 Mar 2020 20:57:07 +0000 (+0000) Subject: [Minor] Add some docs X-Git-Tag: 2.5~62 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5f19fa64711cd73f6ce5defc3eb23ddf94983ed2;p=thirdparty%2Frspamd.git [Minor] Add some docs --- diff --git a/src/plugins/lua/greylist.lua b/src/plugins/lua/greylist.lua index 671b2be69f..faeaaf897b 100644 --- a/src/plugins/lua/greylist.lua +++ b/src/plugins/lua/greylist.lua @@ -36,6 +36,25 @@ greylist { --]] if confighelp then + rspamd_config:add_example(nil, 'greylist', + "Performs adaptive greylisting using Redis", + [[ +greylist { + expire = 1d; # Buckets expire (1 day by default) + timeout = 5m; # Greylisting timeout + key_prefix = 'rg'; # Redis prefix + max_data_len = 10k; # Use boy hash up to this value of bytes for greylisting + message = 'Try again later'; # Default greylisting message + symbol = 'GREYLIST'; # Append symbol + action = 'soft reject'; # Default action change (for Exim use `greylist`) + whitelist_symbols = []; # Skip greylisting if one of the following symbols has been found + ipv4_mask = 19; # Mask bits for ipv4 + ipv6_mask = 64; # Mask bits for ipv6 + report_time = false; # Tell when greylisting is expired (appended to `message`) + check_local = false; # Greylist local messages + check_authed = false; # Greylist authenticated users +} + ]]) return end diff --git a/src/plugins/lua/history_redis.lua b/src/plugins/lua/history_redis.lua index cc26a281e2..b05df4e5d7 100644 --- a/src/plugins/lua/history_redis.lua +++ b/src/plugins/lua/history_redis.lua @@ -15,6 +15,19 @@ limitations under the License. ]]-- if confighelp then + rspamd_config:add_example(nil, 'history_redis', + "Store history of checks for WebUI using Redis", + [[ +redis_history { + key_prefix = 'rs_history', # default key name + nrows = 200; # default rows limit + compress = true; # use zstd compression when storing data in redis + subject_privacy = false; # subject privacy is off + subject_privacy_alg = 'blake2'; # default hash-algorithm to obfuscate subject + subject_privacy_prefix = 'obf'; # prefix to show it's obfuscated + subject_privacy_length = 16; # cut the length of the hash +} + ]]) return end