summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2017-03-17 11:57:36 +0000
committerGitHub <noreply@github.com>2017-03-17 11:57:36 +0000
commitacaab181ef7fccdd99786880f25b7ff5ba3ec950 (patch)
treef6c8237b856f39f4f9869b54e3010a36eaf0bc9b
parenta83dae4e055b2a567a1080046ac9120c3fd6e4f1 (diff)
parente58455ae6ba37ef7723bf1189771f5bc1b1ac6fa (diff)
downloadrspamd-acaab181ef7fccdd99786880f25b7ff5ba3ec950.tar.gz
rspamd-acaab181ef7fccdd99786880f25b7ff5ba3ec950.zip
Merge pull request #1533 from fatalbanana/dkx
[Minor] DKIM signing: lower-case both of envelope/header domains
-rw-r--r--src/plugins/lua/dkim_signing.lua8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/plugins/lua/dkim_signing.lua b/src/plugins/lua/dkim_signing.lua
index 2efae0625..8777afe93 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)