web-dev-qa-db-fra.com

L'envoi d'e-mail échoue lorsque l'authentification à deux facteurs est activée pour Gmail

J'utilise mon compte Gmail et smtp.gmail.com dans mon application Web pour tester et envoyer un courrier électronique. Lorsque l'authentification à deux facteurs est activée pour mon compte Gmail, l'envoi de l'e-mail échoue. Toutefois, lorsque je désactive l'authentification à deux facteurs pour mon compte Gmail, l'application Web envoie l'e-mail avec succès. Apprécier n'importe quel type de conseil.

80
user217648

Créez une application personnalisée dans vos paramètres de sécurité Gmail.

1. Log-in into Gmail with your account
2. Navigate to https://security.google.com/settings/security/apppasswords
3. In 'select app' choose 'custom', give it an arbitrary name and press generate
4. It will give you 16 chars token.

Utilisez le jeton comme mot de passe en combinaison avec votre compte Gmail complet. Une authentification à deux facteurs ne sera pas nécessaire.

Remarque: le lien à l'étape 2 ne fonctionnera que si l'authentification à 2 facteurs est activée.

180
Stoyan Dimov