Laravel 5.1 Mail::send .env configuration doesn't work

15,674

The problem was in queue:listener.

Spend a lot of time trying to figure out why my config is being replaced with a wrong one.

Finally killing the php artisan queue:listen process and letting supervisor restart it solved everything.

Still not sure what was causing that. Maybe the .env was cached or something. Restarting the process did the trick.

Share:
15,674
MaGnetas
Author by

MaGnetas

Lead web and android developer @ studio4

Updated on June 14, 2022

Comments

  • MaGnetas
    MaGnetas almost 2 years

    I have a queued job that is supposed to send emails. I keep getting an error:

    Swift_TransportException(code: 530): Expected response code 250 but got code \"530\", with message \"530 5.7.1 Authentication required\r\n\" at /my/project/path/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:383

    I tried using mail, sendmail and smtp drivers. However if I set config values directly via mail.php in config dir it seems to work fine.

    Once I get back to .env configuration it's the same problem again.

    I tried outputting .env and config values in my templates - they all seem fine.

    Any ideas what might be causing this?