Отправка сообщения через форму с сайта на gmail почту
Сделал я форму на сайте для заполнения. Подключил XAMPP Apache. Настроил php.ini и sendmail.ini Запустил localhost, заполнил форму. Выводит, что сообщение успешно отправлено. Отправляю я на свою почту gmail. На неё ничего не приходит. Я где-то видел, что google как-то изменил эти правила и теперь не принимает с слабо защищённых сайтов отправку, точно не помню. Кто подскажет, что надо сделать? В крайнем случае могу попробовать не на gmail, если это поможет. Прошу помощи, вот php:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Обработка данных формы
$name = htmlspecialchars($_POST['name']);
$email = htmlspecialchars($_POST['email']);
$message = htmlspecialchars($_POST['message']);
// Отправка email
$to = "zaq9099z@gmail.com";
$subject = "Обратная связь от $name";
$body = "Имя: $name\nEmail: $email\nСообщение:\n$message";
if (mail($to, $subject, $body, "From: $email")) {
// Перенаправление на страницу успеха
echo "Успех! Сообщение отправлено!";
} else {
echo "Ошибка при отправке сообщения.";
}
}
?>
Уверяю, что с html он связан правильно.