diff options
Diffstat (limited to 'rules/forwarding.lua')
-rw-r--r-- | rules/forwarding.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/rules/forwarding.lua b/rules/forwarding.lua index 002c9df7a..a5367173f 100644 --- a/rules/forwarding.lua +++ b/rules/forwarding.lua @@ -116,11 +116,11 @@ rspamd_config.FORWARDED = { local to = task:get_recipients(2) local matches = 0 -- Retrieve and loop through all Received headers - local rcvds = task:get_header_full('Received') + local rcvds = task:get_received_headers() if rcvds then for _, rcvd in ipairs(rcvds) do - local _,_,addr = rcvd['decoded']:lower():find("%sfor%s<(.-)>") + local _,_,addr = rcvd['for'] if addr then matches = matches + 1 -- Check that it doesn't match the envrcpt |