Я работаю над веб-сайтом, и в нем есть форма, которая используется для отправки электронной почты через gmail с помощью PHPMailer.Ошибка подключения PHPMailer SMTP - GoDaddy
У меня все правильно настроено, потому что оно работает на моем сервере AWS EC2. Однако, когда я использую ту же самую настройку в плане хостинга GoDaddy, он не работает (да, я изменил «требуемые» пути).
Я получаю эту ошибку:
Mailer Error: SMTP connect() failed.
Вот мой код:
$mail = new PHPMailer;
$mail->SMTPDebug = 0;
$mail->isSMTP();
$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->Username = "**********@gmail.com";
$mail->Password = "*************";
$mail->SMTPSecure = "tls";
$mail->Port = 587;
$mail->setFrom("**********@gmail.com", "Red's Mailer");
$mail->addAddress("*********@shaw.ca", "Name");
$mail->isHTML = true;
$mail->Subject = "New Submission From " . $name;
$mail->Body = $html_msg;
$mail->AltBody = $alt_msg;
Любые идеи о проблеме?
Вы попробовали комментировать '$ mail-> isSMTP()', как предложено здесь? http://stackoverflow.com/questions/18496650/smtp-connect-failed-message-was-not-sent-mailer-error-smtp-connect-failed –
@timberspine Я просто так сделал, и он не работает , – RedXTech
Когда вы включаете отладку «$ mail-> SMTPDebug = 1», что вы видите? –