From: Vsevolod Stakhov Date: Tue, 28 Mar 2017 13:36:20 +0000 (+0100) Subject: [Feature] Add URL_IN_SUBJECT rule X-Git-Tag: 1.5.4~4 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=56b2c0c5f00919a478e3ee7a42b25860340ffc6b;p=rspamd.git [Feature] Add URL_IN_SUBJECT rule --- diff --git a/rules/misc.lua b/rules/misc.lua index 57c3ac057..07af50c12 100644 --- a/rules/misc.lua +++ b/rules/misc.lua @@ -349,6 +349,31 @@ rspamd_config.OMOGRAPH_URL = { description = 'Url contains both latin and non-latin characters' } +rspamd_config.URL_IN_SUBJECT = { + callback = function(task) + local urls = task:get_urls() + + if urls then + for _,u in ipairs(urls) do + if u:is_subject() then + local subject = task:get_subject() + + if subject then + if tostring(u) == subject then + return true,1.0,u:get_host() + end + end + return true,0.5,u:get_host() + end + end + end + + return false + end, + score = 2.0, + description = 'Url found in Subject' +} + local aliases_id = rspamd_config:register_symbol{ type = 'prefilter', name = 'EMAIL_PLUS_ALIASES',