# How to process emails faster?

**URL:** <https://forum.mautic.org/t/how-to-process-emails-faster/33837>\
**Category:** Product Support\
**Created:** [October 17, 2024, 7:06am UTC](https://forum.mautic.org/t/how-to-process-emails-faster/33837 "2024-10-17T07:06:06Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![serendipitytech](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/serendipitytech/32/13359_2.png) [@serendipitytech](https://forum.mautic.org/u/serendipitytech)\
**Post date:** [April 6, 2025, 8:14pm UTC](https://forum.mautic.org/t/how-to-process-emails-faster/33837/5 "2025-04-06T20:14:38Z")

</div>

> [@fisch](#):
>
> h some success, increasing the speed up to 400 emails per minute. But using multiple workers will cause a database lock contention at some point, which leads me to assume that this job cannot be run multiple times.
> 
> My VM has 4 vCpus and 16 GB RAM. These limits are not even reached by half.
> 
> Thanks for reading 😃

@fisch I had a similar issue that I was chasing over at this thread

> [@Messenger:consume email is very slow](https://forum.mautic.org/t/messenger-consume-email-is-very-slow/35398/4):
>
> Hi @srdjan9791, thanks for the suggestion! We just completed some testing over the last few days and I was meaning to come back and up date this as well - I read some other posts that indicated that multiple crons would end up sending duplicate emails, so that made me a little nervous. I tried using some of the suggested scripts out there that manage things with a lock file and flock, but those weren’t increasing our send rate. I’m not sure if the duplication issue was only when using the stan…

TLDR: I found moving to RabbitMQ instead of the default docrtrine queue and running multiple crons (I chose to do this through supervisor) increased our send rate very well.

---

_[View the full topic](https://forum.mautic.org/t/how-to-process-emails-faster/33837)._
