2015-03-04 2 views
0

Я, похоже, не понимаю, почему я не могу отправлять электронные письма, используя все виды почтовых классов в php. Я знаю, что мой пароль и т. Д. Правильный.Отправка почты из Gmail с использованием phpmailer. Ошибка входа

У кого-нибудь есть идеи?

я получаю ошибку:

SMTP -> ERROR: Password not accepted from server: 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 dm6sm8657044wib.22 - gsmtp SMTP Error: Could not authenticate. Mailer Error: SMTP Error: Could not authenticate.

function mail1($to,$body,$subject){ 

    include "/libs/mailer/classes/class.phpmailer.php"; // include the class name 
    $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 = "xxxxxxxx"; 
    $mail->SetFrom("[email protected]"); 
    $mail->Subject = $subject; 
    $mail->Body = $body; 
    $mail->AddAddress($to); 

    if(!$mail->Send()){ 
     echo "Mailer Error: " . $mail->ErrorInfo; 
    } 
    else{ 
     echo "Message has been sent"; 
    } 

} 
+0

почему вы используете почтовый сервер в Gmail? –

+0

Мне удалось исправить это, перейдя сюда ... https://www.google.com/settings/security/lesssecureapps –

+0

Я использую gmails, чтобы проверить его, поскольку у меня нет хостинга ... Я научил сам PHP/HTML/CSS с нуля в прошлом месяце или около того. http://86.24.143.201/home.php (все еще массивный WIP), что вы думаете –

ответ

1

Эта ссылка всегда помогают мне в какой-либо проблемы входа в Gmail из моего приложения. Попробуйте это может может это поможет ...

Здесь Trun на входе менее защищенных приложений: https://www.google.com/settings/u/1/security/lesssecureapps

Здесь просто нажмите кнопку Продолжить ... https://accounts.google.com/b/0/DisplayUnlockCaptcha

И проверьте здесь есть ли регистрация в ваш счет: https://security.google.com/settings/security/activity?hl=en&pli=1

И запустите ваш код ..

Смежные вопросы