@WhileAD

Что я делаю не так в PHPMailer?

Нужно сделать отправление формы на почту пользователю. Почему-то не получается, причем 'Error' или 'Отправлено' не выводиться.
require_once('phpmailer/PHPMailerAutoload.php');
$mail = new PHPMailer;
$mail->CharSet = 'utf-8';
$name = 'Чьё-то имя';
$email = 'Чья-то почта';

$mail->SMTPDebug = 3;                             
$mail->isSMTP();                                      
$mail->Host = 'smtp.gmail.com';  			
																			
$mail->SMTPAuth = true;                             
$mail->Username = 'Почта с которой будет отправляться письмо'; 
$mail->Password = 'Пароль от нее'; 
$mail->SMTPSecure = 'ssl';                           
$mail->Port = 465;
$mail->setFrom('Почта с которой будет отправляться письмо'); 
$mail->addAddress('Кому отправиться письмо');    

$mail->isHTML(true);                                  

$mail->Subject = 'Заявка с тестового сайта';
$mail->Body    = 'Привет User!';

if(!$mail->send()) {
  echo "Отправлено!";
} else {
    echo "Error!";
}
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ответы на вопрос 3
@402d
начинал с бейсика на УКНЦ в 1988
smtp.gmail.com - не работает там по умолчанию старый способ авторизации через плайн текст логина и пароля. Давно не проверял. Может еще остались настройки, чтобы его включить, а может совсем отказались.
Ответ написан
Комментировать
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Астрологи объявили неделю сломавшихся почтовых скриптов.
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы