Ich habe Probleme mit dem Google Mail-SMTP-Server. Ich habe hier in StackOverflow bereits viele Beiträge zu diesem Thema gelesen.
Der beste Beitrag, den ich zum Testen der Verbindung gefunden habe, ist dieser .
Obwohl der Fehler, den ich erhalte, sehr gut erklärt ist, konnte ich keine Antwort finden: Google SMTP sagt nur "Bitte melden Sie sich über Ihren Webbrowser an und versuchen Sie es erneut". Ich bin mir völlig sicher, dass das Passwort und die E-Mail (beide in base64) gut codiert sind.
Wie Sie hier sehen können, in diesem Bild:
,
Ich kann nur einen Unterschied feststellen: user@gmail.com und das Passwort werden in zwei Schritten gesendet. Im obigen Link sendet der Typ beide gleichzeitig. Google hat das nicht akzeptiert. Tatsache ist jedoch, dass ich das Auth-Login Y29udGF0 schreibe ... (Benutzer in base64, googles antwortet :) 334 UGFzc3dvcmQ6 (was "Passwort:" bedeutet) YzQ2MjJmNWVi .... (füge mein Passwort in base64 ein und drücke "Enter")
Dann sagt Goggle: Bitte melden Sie sich über Ihren Webbrowser an und versuchen Sie es erneut. 534-5.7.14 Weitere Informationen finden Sie unter https://support.google.com/mail/answer/7126229
Und ich gehe dieses ganze Problem durch, weil @MediaTemple und @DreamHost nicht mit PHPMailer arbeiten. Ich benutze PHPMailer schon vor langer Zeit auf so vielen verschiedenen Hosts, benutze SMTP, bin aber mit (mt) und Dreamhost gescheitert. Jetzt bin ich mitten in einem Projekt, das auf diesen beiden Hosts funktionieren muss.