summaryrefslogtreecommitdiff
path: root/classes/handler
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/handler
parent643d1919cc27a80aff424970b337e83be72720d1 (diff)
remove PHPMailer and related directives from config.php-dist; add pluggable Mailer class
Diffstat (limited to 'classes/handler')
-rwxr-xr-xclasses/handler/public.php11
1 files changed, 5 insertions, 6 deletions
diff --git a/classes/handler/public.php b/classes/handler/public.php
index dbed3fee6..cadb9873d 100755
--- a/classes/handler/public.php
+++ b/classes/handler/public.php
@@ -777,7 +777,6 @@ class Handler_Public extends Handler {
$resetpass_link = get_self_url_prefix() . "/public.php?op=forgotpass&hash=" . $resetpass_token .
"&login=" . urlencode($login);
- require_once 'classes/ttrssmailer.php';
require_once "lib/MiniTemplator.class.php";
$tpl = new MiniTemplator;
@@ -793,13 +792,13 @@ class Handler_Public extends Handler {
$tpl->generateOutputToString($message);
- $mail = new ttrssMailer();
+ $mailer = new Mailer();
- $rc = $mail->quickMail($email, $login,
- __("[tt-rss] Password reset request"),
- $message, false);
+ $rc = $mailer->mail(["to" => "$login <$email>",
+ "subject" => __("[tt-rss] Password reset request"),
+ "message" => $message]);
- if (!$rc) print_error($mail->ErrorInfo);
+ if (!$rc) print_error($mailer->error());
$resetpass_token_full = time() . ":" . $resetpass_token;