11
votes

Comment utiliser Gmail comme serveur SMTP gratuit et surmonter CAPTCHA

Gmail peut être utilisé comme 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 l'appellent). La même chose peut être la cause de rejeter l'authentification SMTP.

Comme je l'ai vu, Google affiche la vérification de l'image lorsque vous essayez de vous connecter pour la première fois de la machine. Toutes les journaux consécutifs de la même machine (vers le même compte) utilisent une connexion régulière. Je suis un peu peur que ce captcha puisse également se lever pour d'autres raisons que je ne peux pas contrôler.

Alors. est-il possible d'authentifier toujours lorsque des mesures spéciales sont nécessaires? Et comment?

Je devrais également mentionner que la journalisation de la machine via Web navigateur permet également une authentification programmatique SMTP.


2 commentaires

Peut-être que j'ai mal compris, mais pouvez-vous s'il vous plaît dites-moi comment détecter même le courrier n'a pas été envoyé? Dans mon cas, j'envoie "aveuglément" et priez pour le mécanisme de captcha pour ne pas lancer, sans aucune idée, que ce soit ou non. (Et cela arrive - beaucoup ) merci!


Cette question est un peu ancienne, mais aujourd'hui, je devais faire face à quelque chose de similaire. J'ai écrit une réponse pour expliquer comment je fais de l'avant avec cela. Bonne chance!


3 Réponses :


10
votes

Google ne semble pas être particulièrement clair sur ce qui les invite à bloquer le compte d'un utilisateur jusqu'à ce qu'il ait entré avec succès un phrase CAPTCHA . Cependant, il est probable qu'il s'agit d'un mécanisme déclenché lorsque Google voit ce qu'il considère comme une activité inhabituelle ou suspecte associée à votre compte. En conséquence, je m'attendrais à ce qu'il soit peu probable qu'ils fournissent une option pour opter d'un mécanisme qui protège les deux et vous, bien que d'autres soient les bienvenus pour trouver des preuves au contraire.

Diverses discussions de quand et comment cela se produit vomir certaines suggestions que vous aimerez essayer de voir s'ils aident, tels que Choisir un mot de passe plus fort ou simplement Changement de votre mot de passe . Bonne chance!


1 commentaires

Pour les recherches, au moins, ils jettent un CAPTCHA si quelqu'un de votre IP agit comme un robot, et vous ne pouvez probablement pas contrôler qui partage l'IP que vous êtes derrière. Donc, cela pourrait ne pas dépendre de rien que vous faites.




3
votes

2 commentaires

Où vous pouvez utiliser le jeton d'actualisation directement sur le navigateur?


@AntoinedusSarps Je ne m'en souviens pas exactement, mais ce que je me souviens bien, c'est l'envoi du jeton pour demander un jeton d'authentification et après cela à l'aide du jeton d'authentification dans les demandes d'API