From 25a45b7f2bef43394f9df53116dc5d7bda714ec8 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Sun, 12 Mar 2017 10:06:22 +0000 Subject: [PATCH] [Minor] Slightly improve forwarded rule --- rules/forwarding.lua | 4 ++-- 1 file 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 -- 2.39.5