group = 'headers',
description = 'Missing From: header'
}
+
+rspamd_config.MULTIPLE_FROM = {
+ callback = function(task)
+ local from = task:get_from('mime')
+ if from and from[1] then
+ if #from > 1 then
+ return true,1.0,table.concat(
+ fun.totable(
+ fun.map(function(a) return a.addr end,
+ fun.filter(function(a) return a.addr and a.addr ~= '' end,
+ from))),
+ ',')
+ end
+ end
+ return false
+ end,
+ score = 9.0,
+ group = 'headers',
+ description = 'Multiple addresses in From'
+}
+
rspamd_config.MV_CASE = {
callback = function (task)
local mv = task:get_header('Mime-Version', true)