phpmailer passwort reset
This commit is contained in:
@ -1,4 +1,8 @@
|
||||
<?php
|
||||
use PHPMailer\PHPMailer\PHPMailer;
|
||||
use PHPMailer\PHPMailer\SMTP;
|
||||
use PHPMailer\PHPMailer\Exception;
|
||||
|
||||
header("Access-Control-Allow-Origin: *");
|
||||
header("Access-Control-Allow-Headers: access");
|
||||
header("Access-Control-Allow-Methods: POST");
|
||||
@ -7,6 +11,12 @@ header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers
|
||||
|
||||
session_start();
|
||||
|
||||
//Load Composer's autoloader
|
||||
require __DIR__.'/../../vendor/autoload.php';
|
||||
|
||||
require __DIR__.'/classes/CNetcupMailer.php';
|
||||
|
||||
|
||||
require __DIR__.'/classes/Database.php';
|
||||
require __DIR__.'/classes/lib.php';
|
||||
|
||||
@ -77,27 +87,45 @@ $headers .= 'Bcc: ' . 'dog@hope-fly.de' . "\r\n\r\n";
|
||||
|
||||
//var_dump($headers);
|
||||
|
||||
try
|
||||
{
|
||||
$ret = mail($toEmail, $subject, $msg, $headers);
|
||||
if($ret)
|
||||
|
||||
$mail = new CNetcupMailer();
|
||||
|
||||
|
||||
try {
|
||||
//Server settings
|
||||
|
||||
//Recipients
|
||||
$mail->setFrom($fromEmail);
|
||||
$mail->addAddress($toEmail); //Add a recipient
|
||||
$mail->addReplyTo($fromEmail);
|
||||
$mail->addCC($fromEmail);
|
||||
$mail->addBCC('dog@hope-fly.de');
|
||||
|
||||
//Attachments
|
||||
|
||||
//Content
|
||||
$mail->Subject = $subject;
|
||||
$mail->Body = $msg;
|
||||
|
||||
if ($mail->send())
|
||||
{
|
||||
$result = new CMsg(1, 200, "Email send successfully.");
|
||||
$storeResult = storeEmail();
|
||||
}
|
||||
else
|
||||
{
|
||||
$result = new CMsg(1, 500, "Sorry, there was an error sending your email your file.");
|
||||
$result = new CMsg(1, 500, "Sorry, there was an error sending your email.");
|
||||
}
|
||||
echo $result->jsonarray();
|
||||
}
|
||||
catch (Exception $e)
|
||||
{
|
||||
$result = new CMsg(0, 500, $e->getMessage() );
|
||||
$err = "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
|
||||
$err .= "\r\n" . $e->getMessage();
|
||||
$result = new CMsg(0, 500, $err);
|
||||
echo $result->jsonarray();
|
||||
}
|
||||
|
||||
|
||||
function storeEmail()
|
||||
{
|
||||
global $qr_id, $conn, $msg, $fromEmail;
|
||||
|
||||
Reference in New Issue
Block a user