]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Disable greylisting for authenticated users 780/head
authorAndrew Lewis <nerf@judo.za.org>
Mon, 1 Aug 2016 08:01:10 +0000 (09:01 +0100)
committerAndrew Lewis <nerf@judo.za.org>
Mon, 1 Aug 2016 08:01:10 +0000 (09:01 +0100)
src/plugins/lua/greylist.lua

index a3905ddec9e5ae1a917d415a2c23e45b5ba93967..8f584b76cce22bf4a2b4ce81bb40cf18cf65a81a 100644 (file)
@@ -126,6 +126,10 @@ local function check_time(task, tm, type)
 end
 
 local function greylist_check(task)
+  if task:get_user() ~= nil then
+    return
+  end
+
   local body_key = data_key(task)
   local meta_key = envelope_key(task)
   local hash_key = body_key .. meta_key
@@ -204,6 +208,10 @@ local function greylist_check(task)
 end
 
 local function greylist_set(task)
+  if task:get_user() ~= nil then
+    return
+  end
+
   local is_whitelisted = task:get_mempool():get_variable("grey_whitelisted")
   local do_greylisting = task:get_mempool():get_variable("grey_greylisted")