summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rules/misc.lua13
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