I had changed my password for the sending account noted in the .env and forgot to initially update it.
I sent a couple of invoices, but they weren’t actually sent due to authentication failure to my mail server.
It was expected that these emails would be queued and retried eventually. I updated the .env with the new password and ran php8.2 artisan schedule:run >> /dev/null 2>&1 as well as php8.2 artisan queue:listen. There were no further emails sent or seemingly in the queue.
Why didn’t invoiceninja add these emails to the queue to be retried?
I have QUEUE_CONNECTION=database in the .env.
What is the difference between QUEUE_CONNECTION and QUEUE_DRIVER? Do I need both?