]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Add selector to get rspamd_hostname
authorLucas Rolff <lucas@lucasrolff.com>
Mon, 15 Apr 2024 00:13:21 +0000 (08:13 +0800)
committerLucas Rolff <lucas@lucasrolff.com>
Mon, 15 Apr 2024 00:13:21 +0000 (08:13 +0800)
lualib/lua_selectors/extractors.lua

index 81dfa9d4dda556bbb097b97e36cfef30a1daf72d..7a7f41a2f06be9718665d74c114e4b3562aaf44d 100644 (file)
@@ -17,6 +17,7 @@ limitations under the License.
 local fun = require 'fun'
 local meta_functions = require "lua_meta"
 local lua_util = require "lua_util"
+local rspamd_util = require "rspamd_util"
 local rspamd_url = require "rspamd_url"
 local common = require "lua_selectors/common"
 local ts = require("tableshape").types
@@ -560,6 +561,12 @@ The first argument must be header name.]],
     end,
     ['description'] = 'Get metatokens for a message as strings',
   },
+  ['rspamd_hostname'] = {
+    ['get_value'] = function(task)
+      return rspamd_util.get_hostname(), 'string'
+    end,
+    ['description'] = 'Get hostname of the filter server',
+  },
 }
 
 return extractors