Management Console: Email throttling view

Setting up email throttling can be done in the MailerQ Management Console. All throttling settings can be adjusted in real-time, making it easy to improve your email delivery when needed. You can choose to set up throttling settings for a single domain for all IP addresses or for all IP addresses.

Read more about setting up global limits and other delivery settings in our delivery throttling documentation.

Domain specific limits

To add domain-specific limits using the management console, all you have to do is go the the Email throttling view, and press the 'Add domain' button. Enter a domain name (e.g. and press the 'Add domain' button again. This will take you to a form where you can add limits for the domain. You can always remove or change throttling settings by clicking on the domain in the Email Throttling list.

The Email Throttling form has the following options:

Limits for the entire domain

Limits per IP address

Note: these limits are per IP address on the RECEIVING domain. ISPs often have multiple IP addresses on which they receive email messages. These also have limits on the number of messages and connections they accept.

Limits per active SMTP connection

Memory limits

You can also insert these limits per domain and ip directly into your database. Our database access documentation shows exactly which tables and which fields and field types MailerQ creates.
Read more about database access.

Flood patterns view

Flood patterns are rules that override the default throttling settings of MailerQ when the Mail Transfer Agent receives a specific error from a receiving mail server.

Whilst email throttling can make sure you do not go over the limits set by receiving parties most of the time, they will not stop mail servers from greylisting you all of the time. However, when you do go over the limits, the receiving mail server often gives a specific response, such as "too many connections from your ip". MailerQ allows you to set Flood Patterns that activate when you get a specific response so you can temporarily pause or slow down your email delivery.

Creating flood patterns

To set up a flood pattern you can either insert them directly into the database or add them using the management console. The database access documentation shows you all you need to know about which tables are available, to add them using the management console you have to go to the Flood Patterns tab and press 'Create new pattern'. This will take you to a form.

The creation form has several fields you can set:


Here you can name your flood pattern. We recommend using a descriptive name to make it easy to recognize the pattern, like "Limit the number of messages per connection".


Here you can add a pattern for MailerQ to check. If this pattern matches the answer that is received from a mail server, e.g. "Too many connections to this host". You can use three types of pattern matching methods:

Pause Current sending

The duration you want to pause the delivery to the domain. If you leave this blank or set it to 0, delivery will not be paused.

Reduced capacity duration

The duration of the reduced delivery. If this is set to 0 or left blank, it will not send with reduced capacity. You can set the reduced capacity in the reduced delivery capacity form.

Reduced delivery capacity

After matching a response and if you have set up reduced capacity, the delivery to the domain will be slowed for the duration as set in the duration and capacity settings. The reduced delivery capacity form is the same as the email throttling form we showed earlier.