My Mautic version is: 4.4
My PHP version is: 8.0
My Database type and version is: MySQL 8.0
Hi, after reading the docs I realized I completely misunderstood how queue’s and frequency rules work, and now I have even more questions. lol.
I thought that these settings were for how many emails and how often they are sent, and to set limits on the number of emails I want the system to sent per day. Then I noticed that I was getting bounce issues since the emails that mautic was trying to send from the spool were too old.
So my question is, what settings and how should I sent them up if I want mautic to send a maximum of 50 emails per day (not frequency for how often someone gets an email, but a total number of outgoing emails to all recipients), and I need the emails to be fresh (meaning not collecting virtual dust in spool and then getting rejected by the recipients server).
So here is my scenario… I have a segment with about 1000 contacts in it. I have created several template emails and made a campaign with them. This campaign essentially will run indefinitely, only the contacts in the segment/campaign will change. But I need them all going through the same motion. So I want 50 contacts to get emails today, another 50 to get emails tomorrow, another 50 to get emails the day after and so on. That part seemed to be fine and dandy, I had it sending one email per 30 minutes. But thats it processing the emails in the spool folder. But what happens is it creates 1000 emails and puts them in the spool folder so that by the time it get to the last one its several days old and gets rejected when its finally sent. I hope I explained that well.
How do I get it to spool up and email, then send it, then spool up the next email, then send it, etc.
Here are my current cron jobs:
0,15,30,45 * * * * php my-path-to-mautic/bin/console mautic:segment:update
5,20,35,50 * * * * php my-path-to-mautic/bin/console mautic:campaigns:update
10,25,40,55 * * * * php my-path-to-mautic/bin/console mautic:campaigns:trigger
* * * * * php my-path-to-mautic/bin/console mautic:emails:send
* * * * * php my-path-to-mautic/bin/console mautic:broadcast:send
*/6 * * * * php my-path-to-mautic/bin/console mautic:email:fetch
*/12 * * * * php my-path-to-mautic/bin/console mautic:import
0 2 * * 0 php my-path-to-mautic/bin/console mautic:unusedip:delete
0 3 * * 0 php my-path-to-mautic/bin/console mautic:maintenance:cleanup