@makster231

Почему не работает отправка формы на gmail почту?

Делаю сайт на заказ. Сайт нa тестовом домене от beget (sll сертификата нету).
Настраивал форму под mail.ru — всё хорошо работало
Настроил под gmail (менял порт на 587, а также host на 'smtp.gmail.com') — не работает
Делал по видое от Артёма Исламова: https://youtu.be/-yZfdyPMzCE — он рассказывает как на mail почту подклчюить
HTML форма:
<form class="popup-form" action="mail.php" method="POST">
        <div class="popup-content">
            <div class="form-control">
                <label for="popup-name">Ваше Имя:</label>
                <input class="input-txt" required type="text" name="name" id="popup-name"
                       placeholder="Ваше имя">
            </div>
            <div class="form-control">
                <label for="popup-phone">Ваш Телефон:</label>
                <input class="input-txt" type="tel"
                       data-mask="+7 (000) 000-0000"  minlength="17" maxlength="17"
                       name="phone" id="popup-phone" placeholder="Номер телефона" required>
            </div>
            <button type="submit" class="btn-fill gradient-bg gradient-hover">
                Отправить
            </button>
        </div>
    </form>

Содержимое файла mail.php :
<?php 
require_once('phpmailer/PHPMailerAutoload.php');
$mail = new PHPMailer;
$mail->CharSet = 'utf-8';
$name = $_POST['name'];
$phone = $_POST['phone'];
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = 'gmail@gmail.com'; — тут моя почта
$mail->Password = 'password'; — тут пароль от нее
$mail->SMTPSecure = 'ssl';
$mail->Port = 587;
$mail->setFrom('gmail@gmail.com'); — тут моя почта
$mail->addAddress('gmail@gmail.com'); — тут моя почта
$mail->isHTML(true);
$mail->Subject = 'Заявка с тестового сайта';
$mail->Body    = '' .$name . ' оставил заявку, его телефон ' .$phone;
$mail->AltBody = '';
if(!$mail->send()) {
    echo 'Error';
} else {
    header('location: thank-you.html');
}
?>
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ответы на вопрос 1
SMTPSecure = 'tls'
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ЧИТАЙ-ГОРОД Москва
от 140 000 до 210 000 ₽
Modens Group Москва
от 100 000 до 150 000 ₽
Директ Кредит Казань
от 70 000 до 120 000 ₽
19 февр. 2020, в 04:53
2000 руб./за проект
19 февр. 2020, в 02:24
500 руб./за проект
18 февр. 2020, в 23:53
8000 руб./за проект