Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Password reset email getting 530 5.7.1 Authentication required

When I try to send a password reset email, I get the following error:

Swift_TransportException in AbstractSmtpTransport.php line 383:
Expected response code 250 but got code "530", with message "530 5.7.1 Authentication required"

I'm not sure what's wrong here. I've looked at Stack Overflow and Laracasts and found similar problems. I've tried two different email addresses and servers. But I'm getting the same error.

Here's my .env file:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=[password]
MAIL_ENCRYPTION=tls

Here is my mail.php file:

'driver' => env('MAIL_DRIVER'),
'host' => env('MAIL_HOST'),
'port' => env('MAIL_PORT'),
'from' => [
   'address' => '[email protected]',
   'name' => 'XX',
],
'encryption' => env('MAIL_ENCRYPTION'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'sendmail' => '/usr/sbin/sendmail -bs',

Any ideas what I've got wrong here?

like image 992
jerauf Avatar asked Dec 03 '16 00:12

jerauf


1 Answers

I found that changing the .env file requires you to clear you config cache:

php artisan config:cache

This worked and now email is sending.

like image 103
jerauf Avatar answered Sep 18 '22 13:09

jerauf