Fehler beim Senden von E-Mails über Google Mail SMTP - „Bitte melden Sie sich über Ihren Webbrowser an und versuchen Sie es erneut. 534-5.7.14 ”[geschlossen]


138

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:

dieses 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.


Ich weiß, dass dies alt ist, aber die andere Möglichkeit, dies zum Laufen zu bringen, besteht darin, den Text vom Google Mail-Server (der aus dem OP heraus bearbeitet wurde) zu kopieren und so zu ändern, dass Sie eine schöne lange URL-Zeichenfolge mit vielen Zeichen haben. Geben Sie dann diese URL in Ihren Browser ein und es sollte funktionieren.
vr_driver

Antworten:


282

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.

  • Wenn Sie die Bestätigung in zwei Schritten für Ihr Konto aktiviert haben, müssen Sie möglicherweise ein App-Passwort anstelle Ihres regulären Passworts eingeben.
  • Melden Sie sich über die Webversion von Google Mail unter https://mail.google.com in Ihrem Konto an . Versuchen Sie
    nach der Anmeldung erneut, sich bei der Mail-App anzumelden.
  • Besuchen Sie http://www.google.com/accounts/DisplayUnlockCaptcha und melden Sie sich mit Ihrem Google Mail-Nutzernamen und Passwort an. Wenn Sie dazu aufgefordert werden, geben Sie die
    Buchstaben in das verzerrte Bild ein.
  • Ihre App unterstützt möglicherweise nicht die neuesten Sicherheitsstandards. Versuchen Sie, einige Einstellungen zu ändern, um weniger sicheren Apps den Zugriff auf Ihr Konto zu ermöglichen.
  • Stellen Sie sicher, dass Ihre E-Mail-App nicht zu oft nach neuen E-Mails sucht. Wenn Ihre E-Mail-App mehr als einmal alle 10
    Minuten nach neuen Nachrichten sucht, kann der Zugriff der App auf Ihr Konto blockiert werden.

4
Vor kurzem habe ich an PHPmailer gearbeitet. Ich habe versucht, E-Mails von meinem lokalen Server (WAMP) zu senden. Aufgrund dieses Fehlers konnte ich jedoch keine E-Mails senden. Nach 2 Stunden fand ich Ihre Antwort "Richtig", um meinen Fehler zu beheben. Ich danke dir sehr.
Neeraj Singh

1
Vielen Dank, dies ist der fehlende Schritt, den ich suche. danke
Andrew

1
Hinweis für alle: Sie müssen dies tun, wenn Sie auch über Outlook auf Ihr Konto zugreifen möchten
Ben Morris

3
Beachten Sie, dass ich die 2-Schritt-Überprüfung tatsächlich einschalten musste, aber sobald dies funktioniert hatte. (Aus irgendeinem Grund würde es vorher von einem Computer aus funktionieren, aber nicht von einem anderen.)
Erhannis

1
Vielen Dank, Sir, eines meiner großen Probleme wurde gelöst
Remya R

92

Ich habe dies jedes Mal getan, wenn das Problem auftritt:

https://accounts.google.com/DisplayUnlockCaptcha

  • Problem in meinem Fall sortiert!

4
Dies, ich verstehe offensichtlich nicht warum, funktioniert für mich (nachdem ich oben "weniger sicher" gemacht habe)
Abdillah

Ich stimme @Abdillah voll und ganz zu. Nachdem dies für mich funktioniert hatte, schickte Google mir auf meinem Handy eine SMS über eine verdächtige Aktivität und bat mich, google.com/blocked zu besuchen.
Fr0zenFyr

1
Das hat auch bei mir funktioniert. Sonst hat nichts funktioniert. Seltsamerweise ging es nicht, zu dem Link zu gehen, den sie bereitgestellt hatten. Vielen Dank für diese Antwort. Es ist wirklich seltsam, dass dies nicht dokumentiert zu sein scheint.
James Bowler

Danke dir. Es hat
super

In unserem Fall verwenden wir Javaxmail mit IMAP-Einstellungen. Wir haben bereits für andere Konten sortiert, indem wir weniger sichere Apps aktiviert haben. Aber für eine zweite App haben wir das vergessen und die Anwendung hat es zu oft auf dem Server versucht. Wir vermuten also, dass das Gerät / der Standort für die Anmeldung vollständig blockiert wurde, selbst nachdem wir weniger sichere Apps aktiviert haben. Über den oben angegebenen Link über accounts.google.com/DisplayUnlockCaptcha wird die Meldung "Kontozugriff aktiviert: Bitte versuchen Sie erneut, sich von Ihrem neuen Gerät oder Ihrer neuen Anwendung aus bei Ihrem Google-Konto anzumelden." was wir getan haben und es fing an zu funktionieren.
a4bike

31

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.


2
Vielen Dank! Dies ist die richtige Antwort. Ich habe mich angemeldet, mein Passwort geändert und danach hat alles funktioniert.
f.ardelian

1
In meinem Fall musste ich beides tun: das Passwort ändern und danach den unsicheren Zugriff aktivieren, da es selbst nach dem Aktivieren des unsicheren Zugriffs zurückgesetzt wurde, um zu deaktivieren, ohne etwas von meiner Seite zu tun, sehr seltsam.
michabbb

20

Ich weiß, dass diese Frage bereits beantwortet wurde, aber für Neuankömmlinge können diese beiden Lösungen hilfreich sein:

  1. Stellen Sie sicher, dass Google Mail die Anmeldung von Apps mit geringer Sicherheit zulässt. Sie können es hier aktivieren: https://www.google.com/settings/security/lesssecureapps .
  2. Ändern Sie Ihr Passwort.

3
Diese Antwort wurde heute, 22. August 2016, getestet und funktioniert hervorragend !!
Philip Enc

1
Ich habe alles oben befolgt, nichts hat geholfen, bis ich mich per Passwort geändert habe. Vielen Dank Kumpel! (18. Januar 2017 getestet und funktioniert)
Ilya

@Ilya Freut mich zu hören, dass es dir geholfen hat.
H Aßdøµ

1
Mit "Less Secure Apps" -Methode getestet und funktioniert ab heute 19. August 2017 :)
Sun Lee

10

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.


Es funktionierte auch für mich. Ich benutzte hMail Server
Mukesh

@ Muk Glad, es hat bei dir funktioniert.
Avnish alok

7

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:

  • Eine App, die einen Remoteserver zum Abrufen von Daten verwendet, z. B. eine Website oder in meinem Fall andere Google-Server
  • Ein Firmenmail-Server, der in Ihrem Namen E-Mails abruft

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.


2

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.


0

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.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.