Отправка нескольких писем не происходит

Заранее всем спасибо. Я разрабатываю корзину для покупок в php и mysql. Я хочу отправить письмо с подтверждением заказа клиенту, а также администратору зарегистрированный адрес электронной почты. Моя функция электронной почты

      function send_mail($address,$subject,$message,$path){
global $error;
$mail = new PHPMailer();
//$mail->isSMTP();
//$mail->SMTPDebug = 1;               // Enable verbose debug output
//$mail->SMTPAuth = true;
//$mail->SMTPSecure ='ssl' ;
//$mail->Host ="smtp.mail.yahoo.com";
//$mail->Port = '465'; // use 587 also
//$mail->Username = "";
//$mail->Password = "";

$mail->setFrom("sales@dressncrafts.com", "Dress N Crafts");
$mail->addReplyTo("sales@dressncrafts.com", "Dress N Crafts");

$mail->addAddress($address);    // Add a recipient
$mail->Subject    = $subject;
//$mail->AltBody    = $message; // optional, comment out and test
$mail->MsgHTML($message);
$mail->addAttachment($path);      // attachment

$send = $mail->send();

$mail->clearAddresses();
$mail->clearAttachments();

if(!$send) {
return FALSE;
} else {
return TRUE;
}

}

Теперь проблема в том, что когда я активировал функцию отправки почты, отправляется только электронная почта клиента, но электронная почта администратора не отправляется. Я попытался ввести функцию сна, использовать ту же функцию под другим именем, но все прошло напрасно. Абсурд в том, что если я изменил заказ почты, отправляла только почта клиента. Пожалуйста, помогите мне решить проблему. благодарю вас. сам код

    $message = "Hello $name, your order (order number:$ordernumber) has been
placed on the date $date with the following details.".'<br><br><center>'.$body.'</center><br>'."Subtotal:Rs.
$subtotal".'<br>'."Delivery Charges:Extra".'<br>'."Total:Rs.
$total".'<br>'.

"Your order is under process and the invoice is attached with the
mail.Please find it.".'<br><br>'.
"Thanking you".'<br>'.$about->getShopname();

$subject = "Successful order";
$cust_mail=send_mail($email,$subject,$message,$invpath);
$shopsubject = "New Order";

$shop_email= $about->getEmail();
$shop_mail= send_mail($shop_email,$shopsubject,"New order has arrived, find
the attachment",$invpath);if($shop_mail==TRUE && $cust_mail==TRUE){
foreach($cartresult as $cres)
{
$cart->setIdcart($cres->idcart);
$cart->deleteCart();
}

redirect("../checkout.php?plsord=TRUE&cust={$cust_mail}&shop=
{$shop_mail}");

}
else {foreach($cartresult as $cres)
{
$cart->setIdcart($cres->idcart);
$cart->deleteCart();
}
redirect("../checkout.php?plsord=TRUE&some=false&cust=
{$cust_mail}&shop={$shop_mail}");

}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector