Sfoglia il codice sorgente

[Rules] Add MULTIPLE_FROM rule

tags/1.7.9
Vsevolod Stakhov 5 anni fa
parent
commit
8621808de7
1 ha cambiato i file con 21 aggiunte e 0 eliminazioni
  1. 21
    0
      rules/headers_checks.lua

+ 21
- 0
rules/headers_checks.lua Vedi File

@@ -563,6 +563,27 @@ rspamd_config.MISSING_FROM = {
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)

Loading…
Annulla
Salva