Comment utiliser GMail comme un gratuit serveur SMTP et de surmonter les captcha
GMail peut être utilisé comme un serveur SMTP. J'ai écrit le code qui le fait. Mais comme nous le savons tous GMail peut parfois s'authentifier à l'aide de captcha (vérification de l'image, comme ils les appellent). La même chose peut être la cause de rejeter l'authentification SMTP.
Que j'ai vu sur google montre vérification de l'image lorsque vous essayez d'ouvrir une session pour la première fois à partir d'une machine. Tous les journaux consécutifs-ins à partir de la même machine (sur le même compte) l'utilisation régulière de connexion. Je suis un peu peur que ce captcha peut aussi venir de nouveau pour d'autres raisons que je ne peux pas contrôler.
. Est-il possible de toujours s'authentifier lorsque des mesures spéciales sont nécessaires? Et comment?
Je dois aussi mentionner que la connexion à partir de la machine via un navigateur web permet également programmatique de l'authentification SMTP.
Cette question est un peu vieux, mais aujourd'hui, j'ai eu à traiter avec quelque chose de similaire. J'ai écrit une réponse pour expliquer comment j'ai démarche de l'avant avec cela. Bonne chance!
OriginalL'auteur Robert Koritnik | 2009-10-22
Vous devez vous connecter pour publier un commentaire.
Google ne semble pas être particulièrement clair sur ce qui les pousse à bloquer le compte de l'utilisateur jusqu'à ce qu'il est entré avec succès dans un captcha phrase. Cependant, il est probable que ce soit un mécanisme qui se déclenche lorsque Google voit ce qu'il considère être inhabituelles ou suspectes de l'activité associée à votre compte. En conséquence, je m'attends à ce qu'il soit peu probable que leur offre la possibilité de se retirer d'un mécanisme qui protège à la fois pour eux et vous, bien que d'autres sont les bienvenus pour trouver la preuve du contraire.
Diverses discussions de quand et comment cela se passe jeter quelques suggestions qui vous aimeriez essayer pour voir si ils ont de l'aide, comme le choix d'un mot de passe plus forts ou tout simplement modification de votre mot de passe. Bonne chance!
OriginalL'auteur Tim
Essayer:
http://www.google.com/accounts/DisplayUnlockCaptcha
Ou pour Google Apps pour votre domaine:
https://www.google.com/a/yourdomain.com/UnlockCaptcha
Je suis prêt à parier que c'est une solution IP, donc si votre application si elle est déployée quelque part d'autre, Cela n'aide pas.
OriginalL'auteur Ben Orozco
À mon humble avis, La bonne façon de le faire, sans la mise en œuvre de l'accord de l'utilisateur de flux de travail ou "le piratage de votre compte les paramètres de sécurité de", est l'obtention d'un jeton d'actualisation avec le Google OAuth2.0 Jeux pour L'Accès Hors Connexion. Après cela, vous pouvez vous authentifier à l'aide de l'API OAuth 2.0.
Je l'ai eu à travailler après la lecture de Nodemailer/Gmail - Ce qui est exactement un jeton d'actualisation et comment puis-je en obtenir un?
OriginalL'auteur laconbass
Je n'ai jamais vu le captcha pour gmail. J'ai utilisé Gmail smtp de l'amende juste pour les deux ans à partir de ma vision de la connexion ainsi que de ma propre code et les serveurs qui envoient des notifications par email. Jamais été un problème pour moi.
Essentiellement en disant que c'est une situation que vous n'avez pas vraiment à vous soucier des conditions normales d'utilisation.
Ce n'est pas quelque chose que je doit à distance à considérer car il m'est arrivé déjà. Quand je authentifiés à l'aide de l'interface web, l'utilisation de ces applications semblait fonctionner comme prévu. Mais ce n'est certainement pas quelque chose qui peut facilement être rejeté.
OriginalL'auteur Agent_9191