Use $wgNoReplyAddress rather than $wgPasswordSender for generic Reply-To

Change-Id: I4712d4fe02caf019a3b45f6efe82453eec59a50f
This commit is contained in:
James D. Forrester 2018-08-20 13:48:50 -07:00 committed by Catrope
parent d2ab6527e9
commit 92b2df6f3e
2 changed files with 4 additions and 4 deletions

View file

@ -249,7 +249,7 @@ class MWEchoEmailBatch {
* Send the batch email * Send the batch email
*/ */
public function sendEmail() { public function sendEmail() {
global $wgPasswordSender, $wgNotificationReplyName; global $wgPasswordSender, $wgNoReplyAddress, $wgNotificationReplyName;
if ( $this->mUser->getOption( 'echo-email-frequency' ) == EchoEmailFrequency::WEEKLY_DIGEST ) { if ( $this->mUser->getOption( 'echo-email-frequency' ) == EchoEmailFrequency::WEEKLY_DIGEST ) {
$frequency = 'weekly'; $frequency = 'weekly';
@ -283,7 +283,7 @@ class MWEchoEmailBatch {
$toAddress = MailAddress::newFromUser( $this->mUser ); $toAddress = MailAddress::newFromUser( $this->mUser );
$fromAddress = new MailAddress( $wgPasswordSender, wfMessage( 'emailsender' )->inContentLanguage()->text() ); $fromAddress = new MailAddress( $wgPasswordSender, wfMessage( 'emailsender' )->inContentLanguage()->text() );
$replyTo = new MailAddress( $wgPasswordSender, $wgNotificationReplyName ); $replyTo = new MailAddress( $wgNoReplyAddress, $wgNotificationReplyName );
// @Todo Push the email to job queue or just send it out directly? // @Todo Push the email to job queue or just send it out directly?
UserMailer::send( $toAddress, $fromAddress, $content['subject'], $content['body'], [ 'replyTo' => $replyTo ] ); UserMailer::send( $toAddress, $fromAddress, $content['subject'], $content['body'], [ 'replyTo' => $replyTo ] );

View file

@ -55,7 +55,7 @@ class EchoNotifier {
$userEmailNotifications = $attributeManager->getUserEnabledEvents( $user, 'email' ); $userEmailNotifications = $attributeManager->getUserEnabledEvents( $user, 'email' );
// See if the user wants to receive emails for this category or the user is eligible to receive this email // See if the user wants to receive emails for this category or the user is eligible to receive this email
if ( in_array( $event->getType(), $userEmailNotifications ) ) { if ( in_array( $event->getType(), $userEmailNotifications ) ) {
global $wgEchoEnableEmailBatch, $wgEchoNotifications, $wgPasswordSender, $wgNotificationReplyName; global $wgEchoEnableEmailBatch, $wgEchoNotifications, $wgPasswordSender, $wgNoReplyAddress, $wgNotificationReplyName;
$priority = $attributeManager->getNotificationPriority( $event->getType() ); $priority = $attributeManager->getNotificationPriority( $event->getType() );
@ -90,7 +90,7 @@ class EchoNotifier {
// instant email notification // instant email notification
$toAddress = MailAddress::newFromUser( $user ); $toAddress = MailAddress::newFromUser( $user );
$fromAddress = new MailAddress( $wgPasswordSender, wfMessage( 'emailsender' )->inContentLanguage()->text() ); $fromAddress = new MailAddress( $wgPasswordSender, wfMessage( 'emailsender' )->inContentLanguage()->text() );
$replyAddress = new MailAddress( $wgPasswordSender, $wgNotificationReplyName ); $replyAddress = new MailAddress( $wgNoReplyAddress, $wgNotificationReplyName );
// Since we are sending a single email, should set the bundle hash to null // Since we are sending a single email, should set the bundle hash to null
// if it is set with a value from somewhere else // if it is set with a value from somewhere else
$event->setBundleHash( null ); $event->setBundleHash( null );