]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Add expire setting for non valid mxes 1070/head
authorAL <AlexeySa@users.noreply.github.com>
Tue, 25 Oct 2016 00:29:51 +0000 (03:29 +0300)
committerGitHub <noreply@github.com>
Tue, 25 Oct 2016 00:29:51 +0000 (03:29 +0300)
For MX plugin

src/plugins/lua/mx_check.lua

index fe085cab02c12e01fcd89e8d18f045bb32234d70..896e702a847849e35777fa1a9f57e28ddae16834 100644 (file)
@@ -27,6 +27,7 @@ local settings = {
   symbol_no_mx = 'MX_MISSING',
   symbol_good_mx = 'MX_GOOD',
   expire = 86400, -- 1 day by default
+  expire_novalid = 7200, -- 2 hours by default for no valid mxes
   key_prefix = 'rmx'
 }
 local redis_params
@@ -74,7 +75,7 @@ local function mx_check(task)
           false, -- is write
           redis_cache_cb, --callback
           'SETEX', -- command
-          {key, tostring(settings.expire / 10.0), '0'} -- arguments
+          {key, tostring(settings.expire_novalid), '0'} -- arguments
         )
       else
         local valid_mx = {}