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: [email protected] 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.
Antworten:
Ich weiß, dass dies ein älteres Problem ist, aber ich hatte kürzlich das gleiche Problem und hatte Probleme, es zu beheben, obwohl ich versucht habe, DisplayUnlockCaptcha zu reparieren. So habe ich es lebendig gemacht.
Gehen Sie zu den Einstellungen für die Kontosicherheit ( https://www.google.com/settings/security/lesssecureapps ) und aktivieren Sie "Zugriff für weniger sichere Apps". Auf diese Weise können Sie das Google SMTP für andere als die offiziellen Clients verwenden.
Aktualisieren
Google war so freundlich wie auf Liste für uns alle möglichen Probleme und Korrekturen. Obwohl ich empfehle, die weniger sichere App-Einstellung zu versuchen . Stellen Sie sicher, dass Sie diese auf das richtige Konto anwenden.
quelle
Ich habe dies jedes Mal getan, wenn das Problem auftritt:
https://accounts.google.com/DisplayUnlockCaptcha
quelle
Ich habe diese Nachricht kürzlich auch erhalten, nachdem ich den Rechenzentrumsstandort einer Webanwendung geändert habe, die über Google SMTP gesendet wurde.
Die URL, die Google anscheinend bedeutet, lautet: https://support.google.com/mail/answer/78754 . Unter diesem Link besteht einer der Schritte darin, Ihr Passwort zurückzusetzen. Nicht zufällig erhielt ich auch eine E-Mail von Google mit dem Betreff "Verdächtige Anmeldung verhindert", in der ich angewiesen wurde, mein Passwort zu ändern.
Nach dem Zurücksetzen meines Passworts habe ich wieder wie gewohnt Google SMTP verwendet.
quelle
Ich weiß, dass diese Frage bereits beantwortet wurde, aber für Neuankömmlinge können diese beiden Lösungen hilfreich sein:
quelle
Um E-Mails über Google Mail SMTP zu senden, müssen Sie Ihre Kontoeinstellungen ändern. Melden Sie sich bei Ihrem Google Mail-Konto an und folgen Sie dem unten stehenden Link, um die Einstellungen Ihres Google Mail-Kontos so zu ändern, dass E-Mails mit Ihren Apps und Ihrem Programm gesendet werden. https://www.google.com/settings/security/lesssecureapps
Hinweis: Diese Einstellung ist nicht für Konten mit aktivierter Bestätigung in zwei Schritten verfügbar. Für solche Konten ist ein anwendungsspezifisches Kennwort für einen weniger sicheren Zugriff auf Apps erforderlich.
quelle
Es gibt zwei Möglichkeiten, dies zu beheben. Je nachdem, wie Sie auf Google zugreifen, funktioniert möglicherweise nur eine.
Die erste Methode besteht darin, den Zugriff für Ihre IP- oder Client-Maschine über den Link https://accounts.google.com/DisplayUnlockCaptcha zu autorisieren . Dadurch können Authentifizierungsprobleme auf Clientgeräten wie Mobil- oder Desktop-Apps behoben werden. Ich würde dies zuerst testen, da dies insgesamt zu einer geringeren Verringerung der Kontosicherheit führt.
Wenn der obige Link nicht funktioniert, wird die Sitzung von einer App oder einem Gerät initiiert, das nicht Ihrem bestimmten Standort zugeordnet ist. Beispiele beinhalten:
In all diesen Fällen müssen Sie den oben genannten Link https://www.google.com/settings/security/lesssecureapps verwenden .
TLDR; Überprüfen Sie zuerst den Captcha-Link. Wenn dies nicht funktioniert, versuchen Sie es mit dem anderen und aktivieren Sie weniger sichere Apps.
quelle
Ich bin auch auf dieses Problem gestoßen. Google hat meinen Mac als neues Gerät erkannt und blockiert. Melden Sie sich zum Entsperren in einem Webbrowser bei Ihrem Google-Konto an und gehen Sie zu "Kontoeinstellungen".
Scrollen Sie nach unten und Sie finden "Letzte Aktivitäten". Klicken Sie direkt darunter auf "Geräte".
Ihr Gerät wird aufgelistet. Okay, dein Gerät. SMTP begann danach für mich zu arbeiten und senkte den Schutz wie oben erwähnt.
quelle
Es gibt mindestens diese beiden Probleme, die ich bei diesem Problem beobachtet habe: 1) Dies kann entweder daran liegen, dass der Benutzername oder das Kennwort Ihres Absenders möglicherweise nicht korrekt sind. 2) Oder es kann wie von Avinash oben beantwortet die Sicherheitsbedingung für das Konto sein. Wenn Sie SendMail über SMTP ausprobieren, erhalten Sie normalerweise eine Benachrichtigung in Ihrem Konto, dass es sich möglicherweise um einen nicht autorisierten Versuch handelt, auf Ihr Konto zuzugreifen. Wenn dies nicht der Fall ist, kann der Benutzer dem Link folgen, um die Einstellungen auf lessSecureApp zu ändern. Sobald dies erledigt ist und smtp SendMail erneut versucht wird, funktioniert es.
quelle
Einige Apps werden von Google als weniger sicher markiert. Sie müssen lediglich Zugriff auf diese Apps gewähren, damit Sie mit Google auf die Dienste zugreifen können.
Folgen Sie diesem http://www.codematrics.com/your-imap-server-wants-to-alert-you-to-the-following-please-login-via-your-web-browser-gmail/
quelle