]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Header checks: Fix get_raw_header method
authorAndrew Lewis <nerf@judo.za.org>
Mon, 10 Jul 2017 16:40:01 +0000 (18:40 +0200)
committerAndrew Lewis <nerf@judo.za.org>
Tue, 11 Jul 2017 09:17:00 +0000 (11:17 +0200)
rules/headers_checks.lua

index 8ee28e40b015a757c6aed773c18e9c431a72b20e..d8c8c039c3f2289c4f01b6493016d4af8bc97593 100644 (file)
@@ -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')