web-dev-qa-db-fra.com

Code de réponse attendu 250 mais code obtenu "535", avec le message "535-5.7.8 Nom d'utilisateur et mot de passe non acceptés

J'ai récemment rencontré une erreur SwiftMail lors de la tentative d'envoi d'un courrier via Gmail.

 Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted.

J'essayais d'envoyer un courrier via mon compte gmail et Google pensait que j'étais un spam (peut-être parce que je demandais trop vite). J'ai reçu un courrier de leur part me disant que mon compte était accessible et que je leur disais que c'était moi. J'ai pu envoyer du courrier sans problème et cela vient de se produire maintenant.

Ceci est le contenu de mon fichier env.

MAIL_DRIVER=smtp
MAIL_Host=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=mypasswordhere
[email protected]
MAIL_NAME=talentscout
22
Camilo Go Jr.

J'ai fait des recherches sur Internet et certaines réponses incluent l'activation de "accès pour une application moins importante" et de "déverrouillage de gmail captcha" qui, malheureusement, n'a pas fonctionné jusqu'à ce que j'ai trouvé la procédure vérification.

_ {Ce que j'ai fait ce qui suit était: _

  1. activer le vérification en deux étapes à google ICI

  2. Créer un mot de passe d'application à utiliser par votre système ICI

  3. J'ai sélectionné Autres (nom personnalisé) et cliqué sur générer

  4. Je suis allé à mon fichier env dans laravel et édité ce

    [email protected]

    MAIL_PASSWORD = thepasswordgenerated

  5. Redémarrage de mon serveur Apache et boom! Cela fonctionne à nouveau.

C'était ma solution. J'ai créé ceci pour au moins que les autres personnes ne perdent pas leur temps à chercher une réponse possible.

105
Camilo Go Jr.

J'ai eu le même problème. Changer mon mot de passe Gmail a corrigé le problème. N'oubliez pas également d'activer une application moins sécurisée sur votre compte Gmail

5
M-O-H-S-E-N

j'ai eu le même problème, je résous cette utilisation sous

allez sur gmail.com 

mon compte 

et permettre 

Autoriser les applications moins sécurisées: ON

ça commence fonctionne

1
Tigran

Cette étape unique a fonctionné pour moi… Aucune vérification en deux étapes… .. Comme j'avais créé un compte factice pour mon développement local, le réglage était donc OK… >>. Ne vous en assurez que si votre compte est ne contient AUCUNE donnée personnelle ou critique ..__ Ceci est juste une autre façon de traiter cette erreur et NON sécurisée.

J'ai activé ce paramètre pour autoriser l'accès à des applications moins sécurisées. Formulaire ici: https://myaccount.google.com/lesssecureapps

J'espère que cela aide votre but.

1
zeetit

J'ai tout bien. L'option d'application moins sécurisée était également activée. Pourtant, j'ai eu l'erreur. Ce que j'ai fait c'est:

  • Google vous enverra Alerte de sécurité critique  
  • Ensuite, vous devez autoriser cette activité. (En cliquant sur ' OUI, C'ÉTAIT MOI ' chose de type)
  • Ensuite, vous pouvez essayer d'envoyer à nouveau un courrier électronique. 

Pour des raisons de sécurité, Gmail a tendance à bloquer l'utilisation d'adresses de messagerie utilisées dans d'autres applications en tant que nom d'utilisateur. Soit vous devez créer une nouvelle adresse e-mail à des fins de messagerie ou vous devez accéder à Accès moins sécurisé aux applications et activer l'accès pour les applications moins sécurisées. Gmail vous enverra un mail de confirmation vous permettant de vérifier que ces modifications ont été effectuées par vous-même. Ce n’est qu’ainsi que vous pourrez utiliser ces adresses postales à des fins de mailing via des applications.

1
Jiwan

Voici mes paramètres de messagerie .env 

MAIL_DRIVER=smtp
MAIL_Host=smtp.googlemail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=hello27
MAIL_ENCRYPTION=tls

je recevais la même erreur comme indiqué dans la question, mais en utilisant

php artisan config:cache

Tout a bien fonctionné

0
user3926759