diff options
author | travis%sedsystems.ca <> | 2005-03-01 05:51:24 +0100 |
---|---|---|
committer | travis%sedsystems.ca <> | 2005-03-01 05:51:24 +0100 |
commit | c62518c3fdaf04fbab67a1e3ad643bb9c54f43cf (patch) | |
tree | 98ae1fe51c4a751dde4285c6a03aebe3badee213 | |
parent | 2a5d8de847971f7b5476ad6026fcbfcb68813354 (diff) | |
download | bugzilla-c62518c3fdaf04fbab67a1e3ad643bb9c54f43cf.tar.gz bugzilla-c62518c3fdaf04fbab67a1e3ad643bb9c54f43cf.tar.xz |
Bug 178370 : global param for whether or not to send mail
Patch by Shane H. W. Travis <travis@sedsystems.ca> r=LpSolit a=myk
-rw-r--r-- | Bugzilla/BugMail.pm | 5 | ||||
-rw-r--r-- | defparams.pl | 10 |
2 files changed, 11 insertions, 4 deletions
diff --git a/Bugzilla/BugMail.pm b/Bugzilla/BugMail.pm index b4b0c9dfe..a0c11ef20 100644 --- a/Bugzilla/BugMail.pm +++ b/Bugzilla/BugMail.pm @@ -59,9 +59,6 @@ if ($2) { $sitespec = "-$2$sitespec"; # Put the port number back in, before the '@' } -# disable email flag for offline debugging work -my $enableSendMail = 1; - my %force; my %seen; @@ -886,7 +883,7 @@ sub NewProcessOnePerson ($$$$$$$$$$$$$) { sub MessageToMTA ($) { my ($msg) = (@_); - return unless $enableSendMail; + return unless Param('enable_mail_sending'); my @args; if (Param("maildeliverymethod") eq "sendmail" && !Param("sendmailnow")) { diff --git a/defparams.pl b/defparams.pl index d5c46c9f4..b3ded03f7 100644 --- a/defparams.pl +++ b/defparams.pl @@ -671,6 +671,16 @@ sub find_languages { }, { + name => 'enable_mail_sending', + desc => 'If set to \'Off\', Bugzilla will not send out any email of any ' . + 'type whatsoever.<br>For most administrators, it is useful to ' . + 'be able to disable all mail during testing and initial setup, ' . + 'but other than that they will want to leave it \'On\'.', + type => 'b', + default => 1 + }, + + { name => 'maildeliverymethod', desc => 'The method used for mail delivery. The testfile method ' . 'is useful for debugging (for more information see the ' . |