Why emails sent status is 100% instead of Percentage of batch processed when Queuing

Hello,

If you batch send, it is a 2 step process:

  1. push in into queue (fill up your spool/default folder), this is when you’d see a progress bar if you send immediatly
  2. send to SMTP - this happens in the background

Set up the proper cronjobs

  • Let the cron handle the progress bar: app/console mautic:broadcasts:send
    This cronjob will place the emails into the queue. (You can find these files in app/spool/defualt) If you send 500 emails at once, you won’t need to limit this process. But if you send 50.000, you will need to add some settings. (More later.)
  • The cron that sends to Amazon SES is: app/console mautic:emails:send
    This cron will check the queue folder and push the emails to Amazon SES. You don’t want to do this faster than 14/ sec. (Or whatever your limit is.)

Long version: