Отправка сообщения через форму с сайта на 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 он связан правильно.


Ответы (0 шт):