]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Dmarc_report: Fix bcc_addrs usage
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 9 Aug 2021 09:35:50 +0000 (10:35 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 9 Aug 2021 09:35:50 +0000 (10:35 +0100)
lualib/rspamadm/dmarc_report.lua

index e3c59db7962c27db141c7f4773229095274c1656..1b0bc7f24a00cc75ddf3f5062ecf03ce433cac28 100644 (file)
@@ -551,9 +551,17 @@ local function prepare_report(opts, start_time, rep_key)
         {'DEL', rep_key})
   end
 
+  local report_rcpts = lua_util.str_split(rcpt_string, ',')
+
+  if report_settings.bcc_addrs then
+    for _,b in ipairs(report_settings.bcc_addrs) do
+      table.insert(report_rcpts, b)
+    end
+  end
+
   return {
     message = message,
-    rcpts = lua_util.str_split(rcpt_string .. (bcc_string or ''), ','),
+    rcpts = report_rcpts,
     reporting_domain = reporting_domain
   }
 end