summaryrefslogtreecommitdiff
path: root/classes/pref
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2018-11-22 14:45:14 +0300
committerAndrew Dolgov <[email protected]>2018-11-22 14:45:14 +0300
commit57932e183745bada9c6183056597cb5276f68d10 (patch)
tree7d64a815dd4bbf40dec51ee95be16c4ef7f7a212 /classes/pref
parent643d1919cc27a80aff424970b337e83be72720d1 (diff)
remove PHPMailer and related directives from config.php-dist; add pluggable Mailer class
Diffstat (limited to 'classes/pref')
-rw-r--r--classes/pref/users.php14
1 files changed, 6 insertions, 8 deletions
diff --git a/classes/pref/users.php b/classes/pref/users.php
index ab8ac775b..ad48e7a72 100644
--- a/classes/pref/users.php
+++ b/classes/pref/users.php
@@ -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
}
- } \ No newline at end of file
+ }