# AWS SES rate exceeded + Multithread

**URL:** <https://forum.mautic.org/t/aws-ses-rate-exceeded-multithread/35712>\
**Category:** Product Support\
**Tags:** mautic-4\
**Created:** [May 22, 2025, 8:49pm UTC](https://forum.mautic.org/t/aws-ses-rate-exceeded-multithread/35712 "2025-05-22T20:49:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![igorsistema2](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/igorsistema2/32/13033_2.png) [@igorsistema2](https://forum.mautic.org/u/igorsistema2)\
**Post date:** [May 22, 2025, 8:49pm UTC](https://forum.mautic.org/t/aws-ses-rate-exceeded-multithread/35712/1 "2025-05-22T20:49:45Z")

</div>

**Your software**  
My Mautic version is: 4.4.12  
My PHP version is: 7.4.33  
My Database type and version is: MariaDB-0ubuntu0.24.04.1 - Ubuntu 24.04

**Your problem**  
My problem is:  
I am able to send 300 emails in 50 seconds, currently AWS allows me to send 40/S, I am using multithread and I am not able to reach the expected 144,000 emails in 1 hour, my emails are taking about 2 hours to send. Could you help me with configuring the crons?

These errors are showing in the log:

mautic.ERROR: SES API Error: Maximum sending rate exceeded.

Steps I have tried to fix the problem:

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-1 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-2 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-3 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-4 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-5 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-6 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-7 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-8 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-9 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-10 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-11 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-12 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-13 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-14 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-15 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-16 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-17 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-18 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-19 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-20 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-21 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-22 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-23 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-24 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-25 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-26 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-27 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-28 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-29 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:emails:send --time-limit=50 --message-limit=79 --lock-name=envio-mv-30 --lock\_mode=flock \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=3 --thread-id=1 --limit=800 \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=3 --thread-id=2 --limit=800 \> /var/log/cron.pipe 2\>&1

- 
  - 
    - 
      - 
        - /usr/local/bin/php /var/www/html/bin/console mautic:broadcasts:send --max-threads=3 --thread-id=3 --limit=800 \> /var/log/cron.pipe 2\>&1

---

<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:** [May 23, 2025, 9:02am UTC](https://forum.mautic.org/t/aws-ses-rate-exceeded-multithread/35712/2 "2025-05-23T09:02:36Z")

</div>

Hi, can you confirm the Mautic version you use? Is it M4?  
If yes, are you using the default file queue?  
If yes, is your system able to write, process, delete 144.000 emails / hour?

Right now you are sending emails via 30 threads, and if they send with a speed of 1.34 email / s / thread, then you reach the min 40 emails / sec. Not always, but sometimes. And SES doesn’t like it.

Also: are you able to process opens and clicks from 144.000 emails / h ?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/1X/43c63600fe51440378769136903f1fa2a9a34102.png) [@system](https://forum.mautic.org/u/system)\
**Post date:** [May 30, 2025, 7:49pm UTC](https://forum.mautic.org/t/aws-ses-rate-exceeded-multithread/35712/3 "2025-05-30T19:49:48Z")

</div>

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.
