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
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: _
activer le vérification en deux étapes à google ICI
Créer un mot de passe d'application à utiliser par votre système ICI
J'ai sélectionné Autres (nom personnalisé) et cliqué sur générer
Je suis allé à mon fichier env dans laravel et édité ce
MAIL_PASSWORD = thepasswordgenerated
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.
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
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
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.
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:
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.
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é