From f12c19b7b68c5fd7db6ba7297b334dc50881423e Mon Sep 17 00:00:00 2001 From: AL Date: Thu, 27 Oct 2016 16:06:31 +0300 Subject: [PATCH] Another way for greylist "MX_INVALID" message --- src/plugins/lua/mx_check.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/plugins/lua/mx_check.lua b/src/plugins/lua/mx_check.lua index e92a5e7fa0..be13a1322d 100644 --- a/src/plugins/lua/mx_check.lua +++ b/src/plugins/lua/mx_check.lua @@ -68,14 +68,15 @@ local function mx_check(task) end end if not valid then - task:insert_result(settings.symbol_bad_mx, 1.0) -- Greylist message if settings.greylist_invalid then local grey_is_whitelisted = task:get_mempool():get_variable("grey_whitelisted") if not grey_is_whitelisted then - local end_time = rspamd_util.time_to_string(rspamd_util.get_time() + 3600) - task:get_mempool():set_variable("grey_greylisted", end_time) + task:get_mempool():set_variable("grey_greylisted_required", "1") + task:insert_result(settings.symbol_bad_mx, 1.0, "greylisted") end + else + task:insert_result(settings.symbol_bad_mx, 1.0) end local ret,_,_ = rspamd_redis_make_request(task, redis_params, -- connect params -- 2.47.3