diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2017-03-17 11:57:36 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-17 11:57:36 +0000 |
commit | acaab181ef7fccdd99786880f25b7ff5ba3ec950 (patch) | |
tree | f6c8237b856f39f4f9869b54e3010a36eaf0bc9b | |
parent | a83dae4e055b2a567a1080046ac9120c3fd6e4f1 (diff) | |
parent | e58455ae6ba37ef7723bf1189771f5bc1b1ac6fa (diff) | |
download | rspamd-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.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) |