I read a few topics and Github issues, but none seem to have provided an answer to our current problem/situation. I was hoping someone could provide us with some insight.
We have about 2 million contacts in Mautic, self-hosted. We successfully sent a few segment e-mails with smaller groups.
Now we’re about to send a newsletter to all our contacts, like this;
- Channels / Emails, we pick a segment that contains all the contacts (a lot) and the mail template is set up right. But then when we click ‘Send’, it asks for batches, and if say we choose a 1000 a time, one of us will have to keep the page open for a really long time for Mautic to queue all the e-mails? This feels wrong coming from Mailchimp.
We are using the Amazon SES API which has plenty of room for one newsletter a day limit-wise.
I tried upgrading the EC2 and the RDS where the DB resides, and it has no effect.
EC2 load seems well below 50%, same with the current RDS setup. No disk wait etc.
We’ve also tried using the ‘Queue with Filesystem’ option, which apparently still gives the ‘sending in batches’ screen, which also takes a long while to fill up… while we kinda hoped everything would be running in the background by a cronjob with this option.
My Mautic version is: 3.2.5
My PHP version is: 7.4.13
My Database type and version is: MySQL 8.0.20
It’s to be expected that it would take a few hours to send out this many e-mails, which is no problem. But the main issue here is that it seems like someone needs to keep the “Sending X of X…” page open for a long time?
So is there another approach for a newsletter with this many contacts, or is something bottle-necking on our side? If someone needs more info, happy to provide.