Google-Gmail-SMTP-Einstellungen nicht erlaubt, mich zu senden, E-Mails mit PHPMailer
Erstellte ich einen account bei Gmail (becase die Vorherige war, dass Sie mir das gleiche problem), so dass meine Bewerbung schicken könnte E-Mails mit google-smtp-server.
Ich bin mit dem PHPMailer library und forderte Sie auf, zeigen keine log-Fehler.
Bekomme ich immer eine Meldung ähnlich dieser. Sie variieren ein wenig, es ist manchmal kürzer und manchmal länger, je nach meiner Konfiguration
2015-08-01 05:07:01 CLIENT -> SERVER: EHLO www.lavile.com
2015-08-01 05:07:01 CLIENT -> SERVER: AUTH LOGIN
2015-08-01 05:07:01 CLIENT -> SERVER: Y29udGF0by5sYXZpbGVAZ21haWwuY29t
2015-08-01 05:07:01 CLIENT -> SERVER: WXlhdUgxMnM= 2015-08-01 05:07:01 SMTP ERROR: Password command failed: 534-5.7.9 Please log in with your web browser and then try again. Learn more at 534 5.7.9 https://support.google.com/mail/answer/78754 b16sm3352387qga.48 - gsmtp
2015-08-01 05:07:01 SMTP Error: Could not authenticate.
2015-08-01 05:07:01 CLIENT -> SERVER: QUIT
2015-08-01 05:07:01 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting string(82) "SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting"
Dies ist mein Skript
$mail->Username = "[email protected]";
$mail->Password = "mypassword";
$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->SetFrom($mail->Username, 'Contato Lavile');
$mail->addAddress($mail->Username, "Contato Lavile");
$mail->Subject = 'Novo contato no site Lavile';
$mail->Body = $text;
$mail->IsHTML(true);
$mail->AltBody = $text;
Auch GMAIL versenden von automatischen E-Mails an mich Alarmierung mich, dass ein neuer login-Versuch gesperrt wurde. Ich habe auch einige Einstellungen geändert auf mein gmail zu machen, es funktioniert aber alles fehlgeschlagen
Alle idead? Wissen Sie, was könnte passiert sein?
- könnte codeigniter sein, der diesen Fehler verursacht?!
- Sie haben basieren Sie den code auf ein veraltetes Beispiel. das mit PHPMailer.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde empfehlen, tatsächlich Lesen die Fehlermeldung:
Beim Lesen dieser Website finden Sie etwas über der Unterstützung der Kunden, die nur das weniger sichere Verfahren der Genehmigung. Ihr Kunde ist eines dieser so Folgen Sie dem link weitere Informationen zum aktivieren der Unterstützung für diese Anwendung in gmail.
Können Sie E-Mails senden, ohne eigenen smtp-server:
1) get-Empfänger mx-Hostnamen über dns
2) senden Sie eine E-Mail an port 25
Nicht sagen, dass das unbedingt das ist, was passiert, um das Thema opener, aber ich hatte genau die gleiche Fehlermeldung heute. Und der Grund, warum ich es habe war, weil ich habe eine neue e-mail-Adresse und müssen Sie zuerst melden Sie sich in Google Mail über den browser einmal, bevor Sie Sie verwenden smtp.
Nach dem einloggen in das Gmail-web-client über den browser und gehen über die erste flow ich war in der Lage, das senden über den smtp-Endpunkt.
$mail->Host = "smtp.gmail.com";
sollte so etwas wie: