diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2017-03-25 14:37:42 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2017-03-25 14:37:42 +0000 |
commit | 9836fe5686a3e439655753930d2e4fb7decd3309 (patch) | |
tree | 0d904cf1c3e0d40ddb839cb80503ec804f953ec8 /src/plugins/lua/greylist.lua | |
parent | c06d8386eb902edb577df32b4f1e600dd9d65f7c (diff) | |
download | rspamd-9836fe5686a3e439655753930d2e4fb7decd3309.tar.gz rspamd-9836fe5686a3e439655753930d2e4fb7decd3309.zip |
[Feature] Stat greylisted messages as greylisted not soft-rejected
Diffstat (limited to 'src/plugins/lua/greylist.lua')
-rw-r--r-- | src/plugins/lua/greylist.lua | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/lua/greylist.lua b/src/plugins/lua/greylist.lua index 04d911545..f1dd34953 100644 --- a/src/plugins/lua/greylist.lua +++ b/src/plugins/lua/greylist.lua @@ -206,6 +206,7 @@ local function greylist_check(task) else task:set_pre_result('soft reject', settings['message']) end + task:set_flags('greylisted') end elseif err then rspamd_logger.errx(task, 'got error while getting greylisting keys: %1', err) @@ -333,6 +334,7 @@ local function greylist_set(task) 'new record') if not qid then return end task:set_pre_result(settings['action'], settings['message']) + task:set_flags('greylisted') -- Create new record ret,conn,upstream = rspamd_redis_make_request(task, redis_params, -- connect params @@ -372,6 +374,7 @@ local function greylist_set(task) task:set_metric_action('default', settings['action']) if not qid then return end task:set_pre_result(settings['action'], settings['message']) + task:set_flags('greylisted') else task:insert_result(settings['symbol'], 0.0, 'greylisted', 'passed') end |