X-Git-Url: https://git.wh0rd.org/?p=tt-rss.git;a=blobdiff_plain;f=plugins%2Fmail%2Finit.php;h=1b31a220b06b82aa828fa23e0300709ceb6e57df;hp=6525dc940584a859d08bd4c6e1d372a99c8981e3;hb=57932e183745bada9c6183056597cb5276f68d10;hpb=643d1919cc27a80aff424970b337e83be72720d1 diff --git a/plugins/mail/init.php b/plugins/mail/init.php index 6525dc94..1b31a220 100644 --- a/plugins/mail/init.php +++ b/plugins/mail/init.php @@ -183,13 +183,9 @@ class Mail extends Plugin { } function sendEmail() { - require_once 'classes/ttrssmailer.php'; - $reply = array(); - $mail = new ttrssMailer(); - - $mail->AddReplyTo(strip_tags($_REQUEST['from_email']), + /*$mail->AddReplyTo(strip_tags($_REQUEST['from_email']), strip_tags($_REQUEST['from_name'])); //$mail->AddAddress($_REQUEST['destination']); $addresses = explode(';', $_REQUEST['destination']); @@ -200,10 +196,22 @@ class Mail extends Plugin { $mail->Subject = $_REQUEST['subject']; $mail->Body = $_REQUEST['content']; - $rc = $mail->Send(); + $rc = $mail->Send(); */ + + $to = $_REQUEST["destination"]; + $subject = strip_tags($_REQUEST["subject"]); + $message = strip_tags($_REQUEST["content"]); + $from = strip_tags($_REQUEST["from_email"]); + + $mailer = new Mailer(); + + $mailer->mail(["to" => $to, + "headers" => ["Reply-To: $from"], + "subject" => $subject, + "message" => $message]); if (!$rc) { - $reply['error'] = $mail->ErrorInfo; + $reply['error'] = $mailer->error(); } else { //save_email_address($destination); $reply['message'] = "UPDATE_COUNTERS"; @@ -230,4 +238,4 @@ class Mail extends Plugin { return 2; } -} \ No newline at end of file +}