Я, похоже, не понимаю, почему я не могу отправлять электронные письма, используя все виды почтовых классов в 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";
}
}
почему вы используете почтовый сервер в Gmail? –
Мне удалось исправить это, перейдя сюда ... https://www.google.com/settings/security/lesssecureapps –
Я использую gmails, чтобы проверить его, поскольку у меня нет хостинга ... Я научил сам PHP/HTML/CSS с нуля в прошлом месяце или около того. http://86.24.143.201/home.php (все еще массивный WIP), что вы думаете –