Browse Source

Merge pull request #2063 from trallen/master

Allow the multimap header type to be a list of headers as well as a single header
tags/1.7.0
Vsevolod Stakhov 6 years ago
parent
commit
460323a1cb
No account linked to committer's email address
1 changed files with 9 additions and 2 deletions
  1. 9
    2
      src/plugins/lua/multimap.lua

+ 9
- 2
src/plugins/lua/multimap.lua View File

@@ -708,8 +708,15 @@ local function multimap_callback(task, rule)
end
end,
header = function()
local hv = task:get_header_full(rule['header'])
match_list(rule, hv, {'decoded'})
if type(rule['header']) == 'table' then
for _,rh in ipairs(rule['header']) do
local hv = task:get_header_full(rh)
match_list(rule, hv, {'decoded'})
end
else
local hv = task:get_header_full(rule['header'])
match_list(rule, hv, {'decoded'})
end
end,
rcpt = function()
if task:has_recipients('smtp') then

Loading…
Cancel
Save