Skip to content
Advertisement

Expected response code 220 but got code “”, with message “” in Laravel

I am using Laravel Mail function to send email. The following is my app/config/mail.php file settings.

JavaScript

Controller Mail Method

JavaScript

When I run the code it gives me following error message:

Swift_TransportException

Expected response code 220 but got code “”, with message “”

I have created a SendMail.php file in view which contains some data.

How do I resolve this error message?

Advertisement

Answer

This problem can generally occur when you do not enable two step verification for the gmail account (which can be done here) you are using to send an email. So first, enable two step verification, you can find plenty of resources for enabling two step verification. After you enable it, then you have to create an app password. And use the app password in your .env file. When you are done with it, your .env file will look something like.

JavaScript

and your mail.php

JavaScript

After doing so, run php artisan config:cache and php artisan config:clear, then check, email should work.

User contributions licensed under: CC BY-SA
5 People found this is helpful
Advertisement