From: Andrew Lewis Date: Mon, 10 Jul 2017 16:40:01 +0000 (+0200) Subject: [Fix] Header checks: Fix get_raw_header method X-Git-Tag: 1.7.0~867 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=39cf5ce1d8cd5b08d5f73b561600a4a586470192;p=thirdparty%2Frspamd.git [Fix] Header checks: Fix get_raw_header method --- diff --git a/rules/headers_checks.lua b/rules/headers_checks.lua index 8ee28e40b0..d8c8c039c3 100644 --- a/rules/headers_checks.lua +++ b/rules/headers_checks.lua @@ -177,7 +177,7 @@ rspamd_config:register_symbol{ } local function get_raw_header(task, name) - return ((task:get_header_full(name) or {})[1] or {})['raw'] + return ((task:get_header_full(name) or {})[1] or {})['value'] end local check_replyto_id = rspamd_config:register_callback_symbol('CHECK_REPLYTO', 1.0, @@ -189,8 +189,8 @@ local check_replyto_id = rspamd_config:register_callback_symbol('CHECK_REPLYTO', task:insert_result('REPLYTO_UNPARSEABLE', 1.0) return false else - task:insert_result('HAS_REPLYTO', 1.0) local rta = rt[1].addr + task:insert_result('HAS_REPLYTO', 1.0, rta) if rta then -- Check if Reply-To address starts with title seen in display name local sym = task:get_symbol('FROM_NAME_HAS_TITLE')