diff options
author | Andrew Lewis <nerf@judo.za.org> | 2017-03-17 13:44:29 +0200 |
---|---|---|
committer | Andrew Lewis <nerf@judo.za.org> | 2017-03-17 13:50:27 +0200 |
commit | e58455ae6ba37ef7723bf1189771f5bc1b1ac6fa (patch) | |
tree | f6c8237b856f39f4f9869b54e3010a36eaf0bc9b | |
parent | 8fca8a24cefe0d0743f64c0af178eb445d7d8fc0 (diff) | |
download | rspamd-e58455ae6ba37ef7723bf1189771f5bc1b1ac6fa.tar.gz rspamd-e58455ae6ba37ef7723bf1189771f5bc1b1ac6fa.zip |
[Minor] DKIM signing: lower-case both of envelope/header domains
-rw-r--r-- | src/plugins/lua/dkim_signing.lua | 8 |
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) |