Отправка 2-х писем с разным содержимым
Данный код отправляет 1 письмо, которое приходит на адрес [email protected] (содержимое и заголовки письма изображены на картинке слева):
<?php
// Файлы phpmailer
require 'phpmailer/PHPMailer.php';
require 'phpmailer/SMTP.php';
require 'phpmailer/Exception.php';
// Формирование самого письма
$title = "Тема письма №1";
$body = "<html>Сообщение №1</html>";
// Настройки PHPMailer
$mail = new PHPMailer\PHPMailer\PHPMailer();
try {
$mail->isSMTP();
$mail->CharSet = "UTF-8";
$mail->SMTPAuth = true;
$mail->SMTPDebug = 2;
$mail->Debugoutput = function($str, $level) {$GLOBALS['status'][] = $str;};
// Настройки вашей почты
$mail->Host = 'smtp.mail.loc'; // SMTP сервера вашей почты
$mail->Username = '[email protected]'; // Логин на почте
$mail->Password = '123456789'; // Пароль на почте
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
$mail->setFrom('[email protected]'); // Адрес почты «От кого»
// Адрес для ответа на письмо
$mail->AddReplyTo('[email protected]');
// Получатель письма
$mail->addAddress('[email protected]');
// Отправка сообщения
$mail->Subject = $title;
$mail->Body = $body;
$mail->msgHTML($body);
// Проверяем отправленность сообщения
if ($mail->send()) {$result = "success";}
else {$result = "error";}
} catch (Exception $e) {
$result = "error";
$status = "Сообщение не было отправлено. Причина ошибки: {$mail->ErrorInfo}";
}
// Отображение результата
echo json_encode(["result" => $result, "resultfile" => $rfile, "status" => $status]);
?>
Подскажите, пожалуйста, что необходимо добавить в данный код, чтобы он одновременно отправлял 2 разных письма следующего вида:
