From e58455ae6ba37ef7723bf1189771f5bc1b1ac6fa Mon Sep 17 00:00:00 2001 From: Andrew Lewis Date: Fri, 17 Mar 2017 13:44:29 +0200 Subject: [PATCH] [Minor] DKIM signing: lower-case both of envelope/header domains --- src/plugins/lua/dkim_signing.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/plugins/lua/dkim_signing.lua b/src/plugins/lua/dkim_signing.lua index 2efae06254..8777afe931 100644 --- a/src/plugins/lua/dkim_signing.lua +++ b/src/plugins/lua/dkim_signing.lua @@ -79,6 +79,12 @@ local function dkim_signing_cb(task) local dkim_domain local hdom = ((hfrom or E)[1] or E).domain local edom = ((efrom or E)[1] or E).domain + if hdom then + hdom = hdom:lower() + end + if edom then + edom = edom:lower() + end if settings.use_domain == 'header' then dkim_domain = hdom else @@ -87,8 +93,6 @@ local function dkim_signing_cb(task) if not dkim_domain then rspamd_logger.debugm(N, task, 'could not extract dkim domain') return false - else - dkim_domain = dkim_domain:lower() end if settings.use_esld then dkim_domain = rspamd_util.get_tld(dkim_domain) -- 2.47.3