From: Vsevolod Stakhov Date: Wed, 20 Mar 2019 14:32:11 +0000 (+0000) Subject: [Feature] Allow to add messages from settings X-Git-Tag: 1.9.1~71 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b67c7cadcfc5bd0840440a31993c145fc7278483;p=thirdparty%2Frspamd.git [Feature] Allow to add messages from settings --- diff --git a/src/plugins/lua/settings.lua b/src/plugins/lua/settings.lua index 972375b322..04067211e2 100644 --- a/src/plugins/lua/settings.lua +++ b/src/plugins/lua/settings.lua @@ -82,6 +82,14 @@ local function apply_settings(task, to_apply) if to_apply.subject then task:set_metric_subject(to_apply.subject) end + + -- E.g. + -- messages = { smtp_message = "5.3.1 Go away" } + if to_apply.messages and type(to_apply.messages) == 'table' then + fun.each(function(category, message) + task:append_message(message, category) + end, to_apply.messages) + end end -- Checks for overridden settings within query params and returns 'true' if