Expected Response Code 250 But Got Code "535", with Message "535-5.7.8 Username and Password Not Accepted

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

I researched on the internet and some answers includes enabling the "access for lesser app" and "unlocking gmail captcha" which sadly didn't work for me until I found the 2-step verification.

What I did the following was:

  1. enable the 2-step verification to google HERE

  2. Create App Password to be use by your system HERE

  3. I selected Others (custom name) and clicked generate

  4. Went to my env file in laravel and edited this

    MAIL_USERNAME=talentscoutphil@gmail.com

    MAIL_PASSWORD=thepasswordgenerated

  5. Restarted my apache server and boom! It works again.

This was my solution. I created this to atleast make other people not go wasting their time researching for a possible answer.

Laravel Gmail: Expected response code 250 but got code 535 , with message 535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8

Just change your 'driver' => 'smtp', to 'driver' => 'sendmail' in env file.
Make sure allow less secure apps is ON in your google account settings.

Nodemailer: response: '535-5.7.8 Username and Password not accepted

Solved it by creating App password inside Google account. You must have 2-step verification actived.

2-step actived

App password created



Related Topics



Leave a reply



Submit