Разбира се, чувствам се объркан защо тествам много примери и правилен пример за изпращане на имейл с php mailer с gmail акаунт, но не работи, ето грешката
> 2015-04-21 07:06:50 CLIENT -> SERVER: EHLO www.ariarules.com
2015-04-21 07:06:50 CLIENT -> SERVER: STARTTLS
2015-04-21 07:06:50 CLIENT -> SERVER: EHLO www.ariarules.com
2015-04-21 07:06:50 CLIENT -> SERVER: AUTH LOGIN
2015-04-21 07:06:50 CLIENT -> SERVER:
2015-04-21 07:06:52 SMTP ERROR: Username command failed:
535 Incorrect authentication data
2015-04-21 07:06:52 SMTP Error: Could not authenticate.
2015-04-21 07:06:52 CLIENT -> SERVER: QUIT
2015-04-21 07:06:52 SMTP connect() failed.
Mailer Error: SMTP connect() failed.
и моя код
$mail = new PHPMailer(); // create a new object
$mail->IsSMTP(); // enable SMTP
$mail->SMTPDebug = 1;
$mail->SMTPAuth = true; // authentication enabled
$mail->SMTPSecure = 'tls'; // secure transfer enabled REQUIRED for GMail
$mail->Host = "smtp.gmail.com";
$mail->Port = 587; // or 587
$mail->IsHTML(true);
$mail->Username = "[email protected]";
$mail->Password = "pass";
$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";
}
в крайна сметка е по-добре да знаете, че тествам tls & ssl с порт 465 и 587, но....