diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2018-04-09 11:24:38 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2018-04-09 11:24:38 +0100 |
commit | c949b41dd7f6dd8e4312cdf640a791c2f02818a9 (patch) | |
tree | 6fc66a7d0d6de202722cafd684df1893cb57ab8b /rules | |
parent | de3cd8a03db19657454a8f45d1b5aa3577526ac1 (diff) | |
download | rspamd-c949b41dd7f6dd8e4312cdf640a791c2f02818a9.tar.gz rspamd-c949b41dd7f6dd8e4312cdf640a791c2f02818a9.zip |
[Feature] Improve URL_IN_SUBJECT rule
We penalise now this rule's weight when URL found has no schema.
Diffstat (limited to 'rules')
-rw-r--r-- | rules/misc.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/rules/misc.lua b/rules/misc.lua index f4591c9a2..62fa7f92a 100644 --- a/rules/misc.lua +++ b/rules/misc.lua @@ -393,7 +393,11 @@ rspamd_config.URL_IN_SUBJECT = { if urls then for _,u in ipairs(urls) do - if u:is_subject() then + local flags = u:get_flags() + if flags.subject then + if flags.schemaless then + return true,0.1,u:get_host() + end local subject = task:get_subject() if subject then |