Email does not send to all of the segment, contacts stuck on pending

Your software
My Mautic version is: 4.4

I’m new to Mautic and still getting familiar with it.

I’ve sent an email to a closed segment. And out of 240 contacts, only 50 got the email, the remaining contact was set to pending. They’re never processed regardless of how long I wait, unless I go into the email and click “send” again, which does the same thing, a number of contacts (20-50) get the email, and the remaining amount is set as pending.

What do I need to do that everyone in the segment gets the email after a single click on “send”? It’s nerve-wracking doing this 5-6 times for all 240 contacts to get the email.

I’ve tried to figure this out on my own, and can’t help but think it may be linked to cron jobs. In case that’s true the currently set ones are:
0, 12, 24, 36, 48 - mautic:segments:update
3, 15, 27, 39, 51 - mautic:campaigns:update
6, 18, 30, 42, 54 - mautic:campaigns:trigger
9, 21, 33, 45, 57 - mautic:emails:send

If the above problem is dependent on the send cron job, I can let you know I’ve waited long enough for cron to trigger in between.

Any help or advice is much appreciated!
Thank you!

Try to run your cronjobs manually in ssh and see if there is an error.
Maybe path of php or mautic is wrong.

Thank you for the tip!
I’ll have to ask the webmaster to do that (which might take a while).

Is there maybe anything else I can check or set inside Mautic?

Depending on your contact size, segment size and number of campaign actions you perform, you need to optimize your cronjobs. Look for a good article on the web.