require_once 'classes/class.phpmailer.php';
require_once 'classes/class.smtp.php';
<!-- take include/data/mail_config.php
$SuppEmail = email_mail
$mailHost
$mailUsername
$mailPassword
$mailsetFrom
-->
===== MAIL GỬI CHO SUPPLIER =====
$mail = new PHPMailer();
$mail->CharSet = 'UTF-8';
$mail->isSMTP();
$mail->SMTPKeepAlive = true;
$mail->SMTPDebug = 0;
// $mail->Timeout = 10;
$mail->Host = $mailHost;
$mail->SMTPAuth = true;
$mail->Username = $mailUsername;
$mail->Password = $mailPassword;
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
$mail->setFrom($mailsetFrom, 'KEIEIJUKU KBN');
$mail->addAddress($supplier);
$mail->addReplyTo($customer);
$mail->isHTML(true);
$mail->Subject = $subject;
$mail->Body = $body;
// ===== MAIL GỬI CHO KHÁCH (NGAY LẬP TỨC) =====
$mail2 = new PHPMailer();
$mail2->CharSet = 'UTF-8';
$mail2->isSMTP();
$mail2->SMTPKeepAlive = true;
$mail2->SMTPDebug = 0;
// $mail2->Timeout = 3;
$mail2->Host = $mailHost;
$mail2->SMTPAuth = true;
$mail2->Username = $mailUsername;
$mail2->Password = $mailPassword;
$mail2->SMTPSecure = 'ssl';
$mail2->Port = 465;
$mail2->setFrom($mailsetFrom, 'KEIEIJUKU KBN');
$mail2->addAddress($customer);
$mail2->isHTML(true);
$mail2->Subject = 'Xác nhận đã gửi yêu cầu từ website KEIEIJUKU KBN';
$mail2->Body = $body;
## Send-Mail
$start = microtime(true);
// gửi mail supplier trước
$ok1 = $mail->send();
$time1 = microtime(true);
// chỉ gửi mail khách nếu mail 1 OK
$ok2 = false;
if($ok1){
$ok2 = $mail2->send();
}
$time2 = microtime(true);
## ------------------------- ##
// tính thời gian
$time_supplier = round($time1 - $start, 3);
$time_customer = round($time2 - $time1, 3);
$total_time = round($time2 - $start, 3);
// ghi log
file_put_contents('debug_time.txt',
"Supplier: {$time_supplier}s\n" .
"Customer: {$time_customer}s\n" .
"Total: {$total_time}s\n\n",
FILE_APPEND
);
Không có nhận xét nào:
Đăng nhận xét