diff options
-rw-r--r-- | rules/misc.lua | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/rules/misc.lua b/rules/misc.lua index 256255145..8d801809c 100644 --- a/rules/misc.lua +++ b/rules/misc.lua @@ -133,3 +133,16 @@ rspamd_config.SUBJ_ALL_CAPS = { group = 'headers', description = 'All capital letters in subject' } + +rspamd_config.BROKEN_HEADERS = { + callback = function(task) + if task:has_flag('broken_headers') then + return true + end + + return false + end, + score = 1.0, + group = 'headers', + description = 'Headers structure is likely broken' +}
\ No newline at end of file |