]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Improve documentation
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 26 Jan 2022 20:58:56 +0000 (20:58 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 26 Jan 2022 20:59:31 +0000 (20:59 +0000)
src/lua/lua_config.c

index 8b0a4a46cd1755c9b87454011d0df1aa8e66bc99..414f06f36fc2bdbb31e60adc83c3972ffd6ff516 100644 (file)
@@ -426,8 +426,18 @@ LUA_FUNCTION_DEF (config, get_key);
  * @return {boolean} true if condition has been added
  * @example
 
+local condition_map = rspamd_config:add_map{
+  type = "hash",
+  urls = ['file:///path/to/file'],
+  description = 'SMTP from map that allows FUZZY_DENIED skip for the listed addresses'
+}
 rspamd_config:add_condition('FUZZY_DENIED', function(task)
-  if some_map:find_key(task:get_from()) then return false end
+  local E = {}
+  -- Check for the smtp from address adding fail safe checks
+  if condition_map:find_key(((task:get_from('smtp') or E)[1] or E).addr) then
+    return false
+  end
+  -- Allow execution otherwise
   return true
 end)
  */