]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Distinguish vault usage
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 29 Apr 2019 13:52:50 +0000 (14:52 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 29 Apr 2019 13:52:50 +0000 (14:52 +0100)
lualib/lua_dkim_tools.lua

index 6220c01628fc3f74cd406f8455edcfbf7dc39385..3ef2eec306ff2e2832b51204006b780b54289f8e 100644 (file)
@@ -287,12 +287,18 @@ local function prepare_dkim_signing(N, task, settings)
                 sign_entry, key_entry, hdom)
             return false,{}
           end
-        else
+        elseif settings.use_vault then
           -- Sign table is presented, the rest is covered by vault
+          lua_util.debugm(N, task, 'check vault for %s, by sign entry %s, key entry is missing',
+              hdom, sign_entry)
           return true, {
             domain = sign_entry,
             vault = true
           }
+        else
+          logger.errx(task, 'missing key entry for sign entry %s; when signing %s domain',
+              sign_entry, hdom)
+          return false,{}
         end
       else
         logger.errx(task, 'cannot get key entry for signing entry %s, when signing %s domain',