I have followed this: Setting up your Cron | phpList manual
When I run phplist -pprocessqueue on CLI this is what I get:
phpList - phpList version 3.6.15 (c) 2000-2025 phpList Ltd, https://www.phplist.com
phpList - Started [0.0036630000] (207)
phpList - Processing has started, [0.0006130000] (210)
phpList - 2 campaigns to process. [0.0011300000] (212)
phpList - Script stage: 2 [0.0077110000] (249)
phpList - Finished, Nothing to do [0.0001110000] (250)
phpList - Finished, All done [0.0026530000] (256)
Previously I was able to solve this by installing sendmail in my server, and I was able to get to success/stage 5, got emails of queue reports, campaign started/finished emails, etc. Setup cron properly and tested several campaigns again, and everything was working as it should.
Fast forward to today, I created a campaign and nothing was happening. So logged in on the server and ran the cron manually, and I got the above Stage 2 again.
sendmail is installed and working and running, as I tried creating a php script with the mail command and I got the email. Also tried sending via command line with sendmail -v and I also got the email in my inbox.
So I’m a bit confused why it is no longer working.