1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-13 11:55:56 +00:00

remove PHPMailer and related directives from config.php-dist; add pluggable Mailer class

This commit is contained in:
Andrew Dolgov
2018-11-22 14:45:14 +03:00
parent 643d1919cc
commit 57932e1837
62 changed files with 108 additions and 6758 deletions

View File

@@ -287,8 +287,6 @@ class Pref_Users extends Handler_Protected {
print_notice(T_sprintf("Sending new password of user <b>%s</b> to <b>%s</b>", $login, $email));
}
require_once 'classes/ttrssmailer.php';
if ($email) {
require_once "lib/MiniTemplator.class.php";
@@ -305,13 +303,13 @@ class Pref_Users extends Handler_Protected {
$tpl->generateOutputToString($message);
$mail = new ttrssMailer();
$mailer = new Mailer();
$rc = $mail->quickMail($email, $login,
__("[tt-rss] Password change notification"),
$message, false);
$rc = $mailer->mail(["to" => "$login <$email>",
"subject" => __("[tt-rss] Password change notification"),
"message" => $message]);
if (!$rc) print_error($mail->ErrorInfo);
if (!$rc) print_error($mailer->error());
}
}
@@ -458,4 +456,4 @@ class Pref_Users extends Handler_Protected {
print "</div>"; #container
}
}
}