user image

Eslam Zedan
Published in : 2022-02-16

Laravel Network is unreachable stream_socket_client 587


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

my env setting:{My Email}MAIL_PASSWORD={My Password}MAIL_ENCRYPTION=tls

The error that appears:

Connection could not be established with host :stream_socket_client(): unable to connect to tcp:// (Network is unreachable)


Mohamed Atef Date : 2022-02-16

Best answers


Best answers


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


Best answers


Hello Islam, 


You should use the host configuration of the host you are using for example create a new email that looks like this

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

Get user location (city - country) from his IP address
Publish date: 2022-03-02 | Comments: 2
API CORS error in Laravel 9x
Publish date: 2022-08-03 | Comments: 2
[solved] Class "App\Exceptions\Client" not found
Publish date: 2022-02-09 | Comments: 2
[solved] Nginx 413 Request Entity Too Large - Laravel
Publish date: 2022-02-01 | Comments: 7