local symbol
local threat_table = {}
local threat_info
+ local flags
-- This should be more generic
if not is_fail then
if rule.action and is_fail ~= 'fail' and not all_whitelisted then
threat_table = table.concat(threat_table, '; ')
+ if rule.action ~= 'reject' then
+ flags = 'least'
+ end
task:set_pre_result(rule.action,
lua_util.template(rule.message or 'Rejected', {
SCANNER = rule.name,
VIRUS = threat_table,
- }), rule.name, nil, nil, 'least')
+ }), rule.name, nil, nil, flags)
end
end
* - module: string
* - score: number
* - priority: integer
- * - flags: flags sring
+ * - flags: flags string
* - result: named result if needed
*
* @param {rspamd_action or string} action a numeric or string action value