From: Vsevolod Stakhov Date: Sun, 12 Mar 2017 10:06:22 +0000 (+0000) Subject: [Minor] Slightly improve forwarded rule X-Git-Tag: 1.5.3~48 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=25a45b7f2bef43394f9df53116dc5d7bda714ec8;p=thirdparty%2Frspamd.git [Minor] Slightly improve forwarded rule --- diff --git a/rules/forwarding.lua b/rules/forwarding.lua index 002c9df7ad..a5367173fd 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