From: Alexander Moisseev Date: Sat, 22 Feb 2020 07:19:46 +0000 (+0300) Subject: [Minor] Make X-Rspamd-Server configurable X-Git-Tag: 2.4~26^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=refs%2Fpull%2F3273%2Fhead;p=rspamd.git [Minor] Make X-Rspamd-Server configurable --- diff --git a/src/plugins/lua/milter_headers.lua b/src/plugins/lua/milter_headers.lua index 982b07dd0..0304b863a 100644 --- a/src/plugins/lua/milter_headers.lua +++ b/src/plugins/lua/milter_headers.lua @@ -56,6 +56,7 @@ local settings = { ['x-rspamd-server'] = { header = 'X-Rspamd-Server', remove = 0, + hostname = nil, -- Get the local computer host name }, ['x-rspamd-queue-id'] = { header = 'X-Rspamd-Queue-Id', @@ -295,7 +296,8 @@ local function milter_headers(task) if settings.routines['x-rspamd-server'].remove then remove[settings.routines['x-rspamd-server'].header] = settings.routines['x-rspamd-server'].remove end - add[settings.routines['x-rspamd-server'].header] = HOSTNAME + local hostname = settings.routines['x-rspamd-server'].hostname + add[settings.routines['x-rspamd-server'].header] = hostname and hostname or HOSTNAME end routines['x-spamd-bar'] = function()