Email Campaign not sent

Hello,

I installed SuiteCRM 8.9.1 in a Docker container on a Linux VM. Everything seems to be working fine. After some troubleshooting, I also managed to get the schedulers running. Most of them show entries for their last executed tasks (mail notifications, workflows, etc.).

Now I’m trying to get email campaigns working. I created a new campaign, added a marketing email, and created a target list containing one contact and one target. I set a scheduled run date, added some email content, and clicked “Schedule”.

However, nothing happens. There are no entries in the mail queue or sending jobs, and no fatal errors appear in the logs.

General email sending works (for example, test emails are sent successfully).

What could be causing this issue, and how can I fix it?

Thanks in advance,

Dennis

Check in the scheduler and ensure the job: “Run Nightly Mass Emails” has run. This is what actually creates the emails and put them in the queue.

Also, server time vs. suitecrm timezone can be an issue. Because it runs in the background it runs on server time. It can be out of sync when you expect it to run and send.

cron - having trouble running cronjobs for SuiteCRM in Docker container alpine - Stack Overflow

Thanks for your reply. I think different time zone might be a reason. the mentioned queue is empty.

guess this will not help due to fact its Debian GNU/Linux 12 - but thank you