Привет Я новичок в PHPMailer и SMTP-серверов .. вот мой код:как я могу отправить почту с помощью PHPMailer через GMAIL SMTP сервер
require 'class/PHPMailerAutoload.php';
$mail = new PHPMailer(); // create a new object
$mail->IsSMTP(); // enable SMTP
$mail->SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only
$mail->SMTPAuth = true; // authentication enabled
$mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for GMail
$mail->Host = "smtp.gmail.com";
$mail->Port = 465; // or 587
$mail->IsHTML(true);
$mail->Username = "[email protected]";
$mail->Password = "gmailpw";
$mail->SetFrom("[email protected]");
$mail->Subject = "Test";
$mail->Body = "hello";
$mail->AddAddress("[email protected]");
if(!$mail->Send()){
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message has been sent";
}
, когда я пытаюсь запустить программу, вернуть ошибку сообщение:
Ошибка SMTP connect(). https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Я действительно не знаю, что это проблема я надеюсь, что кто-то может помочь.
Обновление: вот полное сообщение об ошибке вот полное сообщение об ошибке.
2015-05-19 07:28:50 CLIENT -> SERVER: EHLO localhost
2015-05-19 07:28:50 CLIENT -> SERVER: AUTH LOGIN
2015-05-19 07:28:50 CLIENT -> SERVER: Y2FtcHVzbWVzc2FnaW5nLmRwY0BnbWFpbC5jb20=
2015-05-19 07:28:50 CLIENT -> SERVER: ODA1Q01TdXBwb3J0
2015-05-19 07:28:51 SMTP ERROR: Password command failed: 534-5.7.14 Please log in via your web browser and 534-5.7.14 then try again. 534-5.7.14 Learn more at 534 5.7.14 https://support.google.com/mail/bin/answer.py?answer=78754 t7sm7761459oie.22 - gsmtp
2015-05-19 07:28:51 SMTP Error: Could not authenticate.
2015-05-19 07:28:51 CLIENT -> SERVER: QUIT 2015-05-19 07:28:52
возможно дубликат [Невозможно отправить электронную почту через Gmail с помощью PHPMailer \ _v5.1] (http://stackoverflow.com/questions/2098718/unable-to-send-email-through-gmail -using-phpmailer-v5-1) – vps
еще. Нужно ли мне настроить мою учетную запись GMAIL в качестве SMTP-сервера? извините за вопрос новичков. Благодаря! – JCP
Здесь уже много похожих вопросов, пожалуйста, ищите. – vps