Sfoglia il codice sorgente

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 anni fa
parent
commit
460323a1cb
Nessun account collegato all'indirizzo email del committer
1 ha cambiato i file con 9 aggiunte e 2 eliminazioni
  1. 9
    2
      src/plugins/lua/multimap.lua

+ 9
- 2
src/plugins/lua/multimap.lua Vedi 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…
Annulla
Salva