|
|
|
|
|
|
|
|
-- This is main lua config file for rspamd |
|
|
-- This is main lua config file for rspamd |
|
|
|
|
|
|
|
|
local E = {} |
|
|
local E = {} |
|
|
|
|
|
local fun = require "fun" |
|
|
local util = require "rspamd_util" |
|
|
local util = require "rspamd_util" |
|
|
local rspamd_regexp = require "rspamd_regexp" |
|
|
local rspamd_regexp = require "rspamd_regexp" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
rspamd_config.CHECK_RECEIVED = { |
|
|
rspamd_config.CHECK_RECEIVED = { |
|
|
callback = function (task) |
|
|
callback = function (task) |
|
|
local received = task:get_received_headers() |
|
|
local received = task:get_received_headers() |
|
|
|
|
|
received = fun.filter(function(h) |
|
|
|
|
|
return not h['artificial'] |
|
|
|
|
|
end, received):totable() |
|
|
task:insert_result('RCVD_COUNT_' .. #received, 1.0) |
|
|
task:insert_result('RCVD_COUNT_' .. #received, 1.0) |
|
|
end |
|
|
end |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
rspamd_config.OMOGRAPH_URL = { |
|
|
rspamd_config.OMOGRAPH_URL = { |
|
|
callback = function(task) |
|
|
callback = function(task) |
|
|
local fun = require "fun" |
|
|
|
|
|
local urls = task:get_urls() |
|
|
local urls = task:get_urls() |
|
|
|
|
|
|
|
|
if urls then |
|
|
if urls then |