diff options
-rw-r--r-- | src/plugins/lua/reputation.lua | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/lua/reputation.lua b/src/plugins/lua/reputation.lua index 86fd20767..aa3215b57 100644 --- a/src/plugins/lua/reputation.lua +++ b/src/plugins/lua/reputation.lua @@ -1168,9 +1168,14 @@ local function parse_rule(name, tbl) end) -- We now generate symbol for checking + local rule_type = 'normal' + if rule.selector.config.split_symbols then + rule_type = 'callback' + end + local id = rspamd_config:register_symbol{ name = rule.symbol, - type = 'normal', + type = rule_type, callback = callback_gen(reputation_filter_cb, rule), } |