From: Vsevolod Stakhov Date: Tue, 9 Apr 2019 11:47:40 +0000 (+0100) Subject: [Minor] Dkim_signing: Add exclusion for sign networks X-Git-Tag: 1.9.2~46 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=530e595772bf0a1aa9d8be715da6ab4987d4ecae;p=thirdparty%2Frspamd.git [Minor] Dkim_signing: Add exclusion for sign networks --- diff --git a/lualib/lua_dkim_tools.lua b/lualib/lua_dkim_tools.lua index bdfd8abfc4..b996e96a48 100644 --- a/lualib/lua_dkim_tools.lua +++ b/lualib/lua_dkim_tools.lua @@ -204,6 +204,12 @@ local function prepare_dkim_signing(N, task, settings) if settings.signing_table and settings.key_table then -- OpenDKIM style + if settings.sign_networks and not is_sign_networks then + lua_util.debugm(N, task, + 'signing_table: sign networks specified but IP is not from that network, skip signing') + return false,{} + end + if not hfrom or not hfrom[1] or not hfrom[1].addr then lua_util.debugm(N, task, 'signing_table: cannot get data when no header from is presented')