Все еще разбираюсь с отправкой почты и вот наткнулся на странность, отправка произошла успешно, но только один раз, при следующих попытках отправки формы, она проводилась успешно, но сообщения на почте нет.
Код серверной части на php:
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
use PHPMailer\PHPMailer\SMTP;
require 'phpmailer/src/Exception.php';
require 'phpmailer/src/PHPMailer.php';
require 'phpmailer/src/SMTP.php';
$mail = new PHPMailer(true);
$mail->CharSet = 'UTF-8';
$mail->setLanguage('ru', 'phpmailer/language/');
$mail->IsHTML(true);
//ОТ кого письмо
$mail->setFrom('mailer2024@mail.ru', 'MAILER');
//Кому отправить
$mail->addAddress('****@bk.ru');
//Тема письма
$mail->Subject = 'Здравствуйте. У вас новая Заявка на сайте';
//Тело Пиьсма
$body = '<h1>Посетитель оставил заявку</h1>';
if(trim(!empty($_POST['name']))) {
$body.='<p><strong>Имя:</strong> '.$_POST['name'].'</p>';
}
if(trim(!empty($_POST['phone']))) {
$body.='<p><strong>Телефон:</strong> '.$_POST['phone'].'</p>';
}
//Отправялем
$mail->Body = $body;
if (!$mail->send()) {
$message = 'Ошибка';
}
else {
$message = "Данные отправлены!";
}
$response = ['message' => $message];
header('Content-Type: application/json');
echo json_encode($response);
?>
Подскажите пожалуйста, где я налажал.