Reputation: 5108
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?
Upvotes: 3
Views: 15827
Reputation: 23
It occurs just because your changes are not detected by artisan so it requires restarting artisan. There is nothing to do with php artisan queue:listen
Upvotes: 0
Reputation: 5108
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.
Upvotes: 11