]> source.dussan.org Git - rspamd.git/commitdiff
Change logic for MX-check plugin
authorAL <AlexeySa@users.noreply.github.com>
Tue, 25 Oct 2016 10:59:38 +0000 (13:59 +0300)
committerGitHub <noreply@github.com>
Tue, 25 Oct 2016 10:59:38 +0000 (13:59 +0300)
Old version: FROM <one@test.vov.ru> realy check "vov.ru"
New version: FROM <one@test.vov.ru> realy check "test.vov.ru"

src/plugins/lua/mx_check.lua

index 896e702a847849e35777fa1a9f57e28ddae16834..51b302937972c56b36cff6990fc0f37fb18b6670 100644 (file)
@@ -40,15 +40,10 @@ local function mx_check(task)
 
   local from = task:get_from('smtp')
   local mx_domain
-
   if from and from[1] and from[1]['domain'] and not from[2] then
-    mx_domain = rspamd_util.get_tld(from[1]['domain'])
+    mx_domain = from[1]['domain']
   else
-    mx_domain = task:get_helo()
-
-    if mx_domain then
-      mx_domain = rspamd_util.get_tld(mx_domain)
-    end
+    mx_domain = rspamd_util.get_tld(task:get_helo())
   end
 
   if not mx_domain then