summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Lewis <nerf@judo.za.org>2017-03-17 13:44:29 +0200
committerAndrew Lewis <nerf@judo.za.org>2017-03-17 13:50:27 +0200
commite58455ae6ba37ef7723bf1189771f5bc1b1ac6fa (patch)
treef6c8237b856f39f4f9869b54e3010a36eaf0bc9b
parent8fca8a24cefe0d0743f64c0af178eb445d7d8fc0 (diff)
downloadrspamd-e58455ae6ba37ef7723bf1189771f5bc1b1ac6fa.tar.gz
rspamd-e58455ae6ba37ef7723bf1189771f5bc1b1ac6fa.zip
[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)