I can send my emails in localhost flawlessly. but ever since I uploaded my program into a hosting site I get this error
Expected response code 250 bu
FWIW - I get this error when sending a email with an empty string in the to
field.
we solved this problem by clearing the Laravel's configuration cache
php artisan config:clear
I've a working laravel swiftmailer using google server. Here my steps:
I edited .env file as like below:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=username //i.e. username@gmail.com
MAIL_PASSWORD=password //Gmail accounts password
MAIL_ENCRYPTION=ssl
Edit username and password with your own.
In my controller, I wrote the following code:
$rawData = request::all();
Mail::queue('program.meeting.emailInvite', $rawData, function($message) use ($rawData)
{
$message->from('info@echosofts.com', 'Echosofts')->to(array_map('trim', explode(',', $rawData['all_email_id'])))->subject($rawData['mail_title']);
});
Then email was working fine except the sender email ID was my google account (username@gmail.com) instead of info@echosofts.com.
"Setting icon"-> Settings -> Accounts and Import->Send mail as->Add another email address your own.
The following settings depends on your configuration.
Email address: info@echosofts.com
SMTP server: mail.echosofts.com
Username: info@echosofts.com
password:**********
Port:25
I ran through this error so many times for some reasons.
When see this error,
Expected response code 250 but got code “”, with message “”
Note :
Test your credentals first on a phone app or log-in into the mail site.
If pass, you may update in your .env
file
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mail.yahoo.com
MAIL_PORT=465
MAIL_USERNAME=dev.bheng@yahoo.com
MAIL_PASSWORD=****
If you know for sure that your password is correct.
Check to make sure your Gmail or Yahoo Mail allow app log-in.
Example
Yahoo
This one worked for me, 'if you are using GMAIL'
After doing this and if you just recently set up your email configurations on laravel and still doesn't work, try running:
php artisan config:cache
looks like the smtp was blocked for hostinger free users.
http://www.hostinger.ph/forum/news-and-announcements/229-email-service-updates-1.html