From fae2d5eea37642cc3773faa697973c25e5e140c2 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Wed, 21 Jun 2017 18:58:58 -0700 Subject: [PATCH] add cc all mails to addr config This address gets all messages; this probably won't get used, but I wrote the code. --- Debbugs/Config.pm | 9 +++++++++ Debbugs/Recipients.pm | 10 ++++++++++ 2 files changed, 19 insertions(+) diff --git a/Debbugs/Config.pm b/Debbugs/Config.pm index 3bcfdfc..454db35 100644 --- a/Debbugs/Config.pm +++ b/Debbugs/Config.pm @@ -213,6 +213,15 @@ Domain where subscriptions to package lists happen set_default(\%config,'subscription_domain',undef); +=item cc_all_mails_to_addr $gCcAllMailsToAddr + +Address to Cc (well, Bcc) all e-mails to + +=cut + +set_default(\%config,'cc_all_mails_to_addr',undef); + + =item cve_tracker $gCVETracker URI to CVE security tracker; in bugreport.cgi, CVE-2001-0002 becomes diff --git a/Debbugs/Recipients.pm b/Debbugs/Recipients.pm index fe99f25..29b92f7 100644 --- a/Debbugs/Recipients.pm +++ b/Debbugs/Recipients.pm @@ -181,6 +181,16 @@ sub add_recipients { bug_num => $param{data}{bug_num}, type => 'bcc', ); + } + if (defined $config{cc_all_mails_to_addr} and + length $config{cc_all_mails_to_addr} + ) { + _add_address(recipients => $param{recipients}, + address => $config{cc_all_mails_to}, + reason => "cc_all_mails_to", + bug_num => $param{data}{bug_num}, + type => 'bcc', + ); } if (length $param{data}{owner}) { -- 2.39.2