]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Skip MX check for authenticated users and local networks 956/head
authorAlexander Moisseev <moiseev@mezonplus.ru>
Sun, 18 Sep 2016 08:02:44 +0000 (11:02 +0300)
committerGitHub <noreply@github.com>
Sun, 18 Sep 2016 08:02:44 +0000 (11:02 +0300)
src/plugins/lua/mx_check.lua

index 002ff46abbedbc0a832e7709e335979b8be19478..0a41632f6b2c70243dc2e6e60cd692a3c3cd1792 100644 (file)
@@ -32,6 +32,11 @@ local settings = {
 local redis_params
 
 local function mx_check(task)
+  local ip_addr = task:get_ip()
+  if task:get_user() or (ip_addr and ip_addr:is_local()) then
+    return
+  end
+
   local from = task:get_from('smtp')
   local mx_domain