From: Vsevolod Stakhov Date: Wed, 13 Feb 2019 13:43:09 +0000 (+0000) Subject: [Minor] Remove all headers with the specific name, not just the first one X-Git-Tag: 1.9.0~159 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=ebe42b77f5dbdab9d91e929a315951f14a77d545;p=rspamd.git [Minor] Remove all headers with the specific name, not just the first one --- diff --git a/src/plugins/lua/milter_headers.lua b/src/plugins/lua/milter_headers.lua index 037a0fa13..332625d7c 100644 --- a/src/plugins/lua/milter_headers.lua +++ b/src/plugins/lua/milter_headers.lua @@ -43,23 +43,23 @@ local settings = { }, ['add-headers'] = { headers = {}, - remove = 1, + remove = 0, }, ['remove-header'] = { - remove = 1, + remove = 0, }, ['x-spamd-result'] = { header = 'X-Spamd-Result', - remove = 1, + remove = 0, stop_chars = ' ' }, ['x-rspamd-server'] = { header = 'X-Rspamd-Server', - remove = 1, + remove = 0, }, ['x-rspamd-queue-id'] = { header = 'X-Rspamd-Queue-Id', - remove = 1, + remove = 0, }, ['remove-spam-flag'] = { header = 'X-Spam', @@ -67,11 +67,11 @@ local settings = { ['spam-header'] = { header = 'Deliver-To', value = 'Junk', - remove = 1, + remove = 0, }, ['x-virus'] = { header = 'X-Virus', - remove = 1, + remove = 0, status_clean = nil, status_infected = nil, status_fail = nil, @@ -83,20 +83,20 @@ local settings = { positive = '+', negative = '-', neutral = '/', - remove = 1, + remove = 0, }, ['x-spam-level'] = { header = 'X-Spam-Level', char = '*', - remove = 1, + remove = 0, }, ['x-spam-status'] = { header = 'X-Spam-Status', - remove = 1, + remove = 0, }, ['authentication-results'] = { header = 'Authentication-Results', - remove = 1, + remove = 0, spf_symbols = { pass = 'R_SPF_ALLOW', fail = 'R_SPF_FAIL', @@ -127,7 +127,7 @@ local settings = { }, ['stat-signature'] = { header = 'X-Stat-Signature', - remove = 1, + remove = 0, }, ['fuzzy-hashes'] = { header = 'X-Rspamd-Fuzzy', @@ -353,7 +353,7 @@ local function milter_headers(task) end routines['remove-spam-flag'] = function() - remove[settings.routines['remove-spam-flag'].header] = 1 + remove[settings.routines['remove-spam-flag'].header] = 0 end routines['x-virus'] = function()