Это мой код для моей системы электронной почты на моем веб-сайте на основе PHPMailer. И у меня ошибка auth с SMTP, попробовал много решений из stackoverflow, проверял и перепроверял каждую деталь, пароль, электронную почту. Но может быть простой ошибкой с моей стороны.PHPMailer SMTP Auth Ошибка: не удалось аутентифицировать
PHPMailer 5.2.13
PHP Version 5.3.10-1ubuntu3.20
и с помощью моего веб-хостинга службы SMTP
include_once("PHPMailerAutoload.php");
$para = "[email protected]";
$nome = $_POST['nome'];
$email = $_POST['email'];
$telefone = $_POST['telefone'];
$assunto = $_POST['assunto'];
$msg = $_POST['msg'];
$mail = new PHPMailer(true);
$pop = new POP3();
$msg_final = "";
//MSG Build
$msg_final .= "Telefone: ".$telefone."\n\n<br />";
$msg_final .= "Assunto: ".$assunto."\n\n<br />";
$msg_final .= "Email: ".$email."\n\n<br /><br />";
$msg_final .= $msg;
try{
$mail->SetFrom($email, $nome);
$mail->AddReplyTo($email, $nome);
$mail->Subject = $assunto;
$mail->MsgHTML($msg_final);
$mail->AddAddress($para, "Central Pires");
$mail->CharSet = 'UTF-8';
//Doesnt work anyway
$pop->Authorise('imap.server', 143, 30, 'no-reply=server', 'pass', 0);
$mail->IsSMTP();
$mail->Host = "smtp.hostserver.domain";
$mail->SMTPSecure = "tls"; //ssl
$mail->SMTPDebug = 0;
$mail->SMTPKeepAlive = true;
$mail->SMTPAuth = true;
$mail->Port = 587; //or 465
$mail->Username = "[email protected]";
$mail->Password = "password";
$mail->Send();
} catch (phpmailerException $e) {
echo $e->errorMessage();
} catch (Exception $e) {
echo $e->getMessage();
}
Я попытался обновления обновление моего PHPMailer, проверил OpenSSL включен ,
проверяемые порты и адрес сервера, я пытался логин с не-ответ электронной почты на сервере и работает нормально
набор '$ mail-> SMTPDebug' на '2' и проверьте информацию о том, что происходит. '$ mail-> SMTPDebug = 2;' – Mubin
команда пароля не выполнена. теперь изменен на gmail и работает нормально, но я пытаюсь решить эту проблему на моем сервере smtp. – Darknessxk
http://stackoverflow.com/questions/20562015/phpmailer-smtp-error-ehlo-command-failed – Mubin