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

**URL:** <https://forum.mautic.org/t/why-emails-sent-status-is-100-instead-of-percentage-of-batch-processed-when-queuing/15586>\
**Category:** Product Support\
**Created:** [August 10, 2020, 7:15pm UTC](https://forum.mautic.org/t/why-emails-sent-status-is-100-instead-of-percentage-of-batch-processed-when-queuing/15586 "2020-08-10T19:15:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![arslancb](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/arslancb/32/1441_2.png) [@arslancb](https://forum.mautic.org/u/arslancb)\
**Post date:** [August 10, 2020, 7:15pm UTC](https://forum.mautic.org/t/why-emails-sent-status-is-100-instead-of-percentage-of-batch-processed-when-queuing/15586/1 "2020-08-10T19:15:33Z")

</div>

**Your software**  
My Mautic version is: 3.0.2  
My PHP version is: 7.2

**Your problem**  
My problem is:  
I tried searching the forum it seems I am the only facing this problem OR may be I don’t have a clear understanding ho emails are sent.

Email sent shown 100% on scheduled time instead of %age of batch processed.  
They are sent in the batch as I can see .message file in the spool folder but Mautic should accurately identify how many emails are sent instead of giving 100% straight away.

Steps I have tried to fix the problem:  
1 - Set broadcast:send limit=2 batch=2  
2 - Set emails:send limit=2  
3 - Queue Email set to 2

all crons are set to run every minute.

Total emails : 100  
Scheduld time was e.g 4pm,  
at 4:00 pm Email sent : 100% instead of 2%

Am I doing something wrong?

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [August 11, 2020, 8:10am UTC](https://forum.mautic.org/t/why-emails-sent-status-is-100-instead-of-percentage-of-batch-processed-when-queuing/15586/2 "2020-08-11T08:10:34Z")

</div>

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:

> [@Matching SES send rate](https://forum.mautic.org/t/matching-ses-send-rate/6783/5):
>
> Hi @ezzat ! There are different ways how to handle SES with Mautic, I will share you my practice, which I use for all our customers at [Friendly Automate](https://friendly.is/automate) and which works like a Swiss clockwork. There are other good solutions as well, I’m sure someone will post their in this thread. (Always use the proper path, since I’m not paying attention to it in this guide) Too fast sending If you send too fast, your campaign will fall into a cliff. That means you start sending, depending on the speed firs…
