From 5d6b815d1ce8eece29e22e09781f890375f3c403 Mon Sep 17 00:00:00 2001 From: "travis%sedsystems.ca" <> Date: Wed, 16 Mar 2005 00:44:06 +0000 Subject: Bug 135812 : Add a 'mailfrom' parameter to unify bugmail originating address Patch by Cedric Caron r=wurblzap a=justdave --- Bugzilla/Config.pm | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'Bugzilla/Config.pm') diff --git a/Bugzilla/Config.pm b/Bugzilla/Config.pm index 6bc149be9..c1c317d57 100644 --- a/Bugzilla/Config.pm +++ b/Bugzilla/Config.pm @@ -251,6 +251,18 @@ sub UpdateParams { delete $param{'enablequips'}; } + # Update e-mail text to use new mailfrom param (Bug 135812) + if (!exists $param{'mailfrom'}) { + $param{'passwordmail'} =~ s/^From: bugzilla-daemon$/From: %mailfrom%/mi; + $param{'passwordmail'} =~ s/\n\n/\nX-Bugzilla-Type: admin\n\n/; + $param{'newchangedmail'} =~ s/^From: bugzilla-daemon$/From: %mailfrom%/mi; + $param{'newchangedmail'} =~ s/\n\n/\nX-Bugzilla-Type: newchanged\n\n/; + $param{'voteremovedmail'} =~ s/^From: bugzilla-daemon$/From: %mailfrom%/mi; + $param{'voteremovedmail'} =~ s/\n\n/\nX-Bugzilla-Type: voteremoved\n\n/; + $param{'whinemail'} =~ s/^From: %maintainer%$/From: %mailfrom%/mi; + $param{'whinemail'} =~ s/\n\n/\nX-Bugzilla-Type: whine\n\n/; + } + # --- DEFAULTS FOR NEW PARAMS --- foreach my $item (@param_list) { -- cgit v1.2.3-24-g4f1b