From: Don Armstrong Date: Thu, 22 Jun 2017 01:58:58 +0000 (-0700) Subject: add cc all mails to addr config X-Git-Tag: release/2.6.0~137 X-Git-Url: https://git.donarmstrong.com/?p=debbugs.git;a=commitdiff_plain;h=fae2d5eea37642cc3773faa697973c25e5e140c2;hp=416178e75784386fe785fd00433bffa5235bbef6 add cc all mails to addr config This address gets all messages; this probably won't get used, but I wrote the code. --- 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}) {