user image

Eslam Zedan
Published in : 2022-02-16

Laravel Network is unreachable stream_socket_client 587

Laravel

I have an error while trying to send email from gmail by laravel.

my env setting:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME={My Email}
MAIL_PASSWORD={My Password}
MAIL_ENCRYPTION=tls

The error that appears:

Connection could not be established with host smtp.gmail.com :stream_socket_client(): unable to connect to tcp://smtp.gmail.com:587 (Network is unreachable)

Comments

Mohamed Atef Date : 2022-02-16

Best answers

46

Best answers

46

Probably you are using your personal password but you need a password called “App password” you can get it from your gmail account > security > app password

Eslam Zedan Date : 2022-02-16

thank you for your replay 

it is working fine on my local PC

 

Yasen Sayed Date : 2022-02-21

Best answers

8

Best answers

8

Hello Islam, 

 

You should use the host configuration of the host you are using for example create a new email that looks like this no-replay@domain.com.

The next step goes to your host mail config and takes this config into your env file.

Finally, try to clear the config cache and send a test email with these commands.

php artisan config:clear && php artisan config:cache

Eslam Zedan Date : 2022-02-21

Thank you

Leave a comment

Join us

Join our community and get the chance to solve your code issues & share your opinion with us

Sign up Now

Related posts

How can I use arabic words, paragraphs in the faker?
Publish date: 2022-03-06 | Comments: 1
How to pass valiables to 404 error page in laravel?
Publish date: 2022-02-21 | Comments: 2
Laravel error 419 page expired
Publish date: 2021-04-10 | Comments: 2
tymon/jwt-auth 0.5.12 requires illuminate/support ~5.0
Publish date: 2022-02-18 | Comments: 2