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.6.3~3^2~2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=835c1afb87d790318ff730d70cd555db953a9bb4;p=rspamd.git [Fix] Header checks: Fix get_raw_header method --- diff --git a/rules/headers_checks.lua b/rules/headers_checks.lua index 8ee28e40b..d8c8c039c 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')