]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Rbl: Improve WL logging
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 19 Sep 2019 08:31:14 +0000 (09:31 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 19 Sep 2019 08:32:17 +0000 (09:32 +0100)
src/plugins/lua/rbl.lua

index 418c174ba0eb5b003b35df3ddee413185851720d..7d9b9f71b74fa19b95d509fb0fe6fbf74e9cceb8 100644 (file)
@@ -824,7 +824,8 @@ local function add_rbl(key, rbl, global_opts)
     if ret then
       rbl.process_script = f
     else
-      rspamd_logger.errx('invalid process script for rbl rule %s: %s; %s',
+      rspamd_logger.errx(rspamd_config,
+          'invalid process script for rbl rule %s: %s; %s',
           key, rbl.process_script, f)
       return false
     end
@@ -837,13 +838,18 @@ local function add_rbl(key, rbl, global_opts)
     end
     rbl.whitelist = lua_maps.map_add_from_ucl(rbl.whitelist, def_type,
         'RBL whitelist for ' .. rbl.symbol)
+    rspamd_logger.infox(rspamd_config, 'added %s whitelist for RBL %s',
+        def_type, rbl.symbol)
   end
 
   if not rbl.whitelist and global_opts.url_whitelist and
-      (rbl.urls or rbl.emails or rbl.dkim or rbl.replyto) then
+      (rbl.urls or rbl.emails or rbl.dkim or rbl.replyto) and
+      not (rbl.from or rbl.received) then
     local def_type = 'set'
     rbl.whitelist = lua_maps.map_add_from_ucl(global_opts.url_whitelist, def_type,
         'RBL url whitelist for ' .. rbl.symbol)
+    rspamd_logger.infox(rspamd_config, 'added URL whitelist for RBL %s',
+        rbl.symbol)
   end
 
   local callback,description = gen_rbl_callback(rbl)