Frage

GMail kann als SMTP-Server verwendet wird. Ich habe den Code geschrieben, der es tut. Aber wie wir alle wissen, GMail gelegentlich captcha authentifizieren kann unter Verwendung von ( Bildüberprüfung wie sie es nennen). Das Gleiche kann die Ursache sein, um die SMTP-Authentifizierung ablehnen.

Wie ich Google habe gesehen, zeigt Bild Verifikation, wenn Sie versuchen, zum ersten Mal von einer Maschine einzuloggen. Alle in Folge Log-Ins von der gleichen Maschine (auf das gleiche Konto) verwenden regelmäßig Login. Ich bin ein bisschen Angst, das Captcha auch aus anderen Gründen wieder kommen kann, die ich nicht kontrollieren kann.

So. Ist es möglich, noch zu authentifizieren, wenn besondere Maßnahmen erforderlich sind? Und wie?

Ich sollte auch erwähnen, dass über Web-Browser in der Maschine Protokollierung ermöglicht auch programmatische SMTP-Authentifizierung.

War es hilfreich?

Lösung

Google scheint nicht besonders klar zu sein über das, was fordert sie ein Benutzerkonto zu sperren, bis er erfolgreich ein ein stärkeres Passwort wählen oder einfach Ihr Passwort ändern. Viel Glück!

Andere Tipps

Versuchen:

http://www.google.com/accounts/DisplayUnlockCaptcha

oder für Google Apps für Ihre Domain:

https://www.google.com/a/yourdomain.com/UnlockCaptcha

Ich kann wetten, es ist eine IP-basierte Lösung, so dass, wenn Ihre Anwendung, wenn irgendwo anders im Einsatz, es hilft nicht.

IMHO der richtige Weg, dies zu tun, ohne die Zustimmung des Benutzers Workflow zu implementieren oder "Mein Konto Sicherheitseinstellungen Hacking ", ist der Erhalt ein Token aufzufrischen mit der Google OAuth2.0 Spielplatz für offline-Zugriff . Danach können Sie die OAuth 2.0 API authentifizieren.

Ich habe arbeiten sie nach dem Lesen Nodemailer / Gmail - Was genau ist ein Aktualisierungs-Token ist und wie bekomme ich ein

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top