The maximum each domain can send out per hour

imagic

Well-Known Member
Verifed Vendor
Jan 16, 2003
156
0
166
If "The maximum each domain can send out per hour" in Tweak Settings is set to 300, does this mean that if the sender has more than 300 emails to be sent out, that any emails over 300 get deleted or do they just wait for the next hour to be sent out?
 

donnythom

Member
Aug 14, 2010
8
0
51
The emails would typically bounce back with a message that the user is over the hourly limit.
 

imagic

Well-Known Member
Verifed Vendor
Jan 16, 2003
156
0
166
So you're saying that if a user has a mailing list of 1000 people, 700 emails will bounce? And then the user is stuck because there's no way to have a mailing list just send out to those 700 again. Which actually would have to be the next 300, which isn't possible.

If this is how it works, why does it exist? As a host, you couldn't possibly put a limit on this setting unless of course you've made it clear to your users that you've limited them. And in this environment of ridiculously competitive web hosting offers, who would do that?

Thoughts anybody? Can someone from cpanel address this?
 

donnythom

Member
Aug 14, 2010
8
0
51
IMO if you have the mail limit set that low, it should be in a visible mail policy for your customers to see. And, there are programs out there that will let you send that 1000 emails gradually so that you stay within your host's per hour limit.
 

cPanelDon

cPanel Quality Assurance Analyst
Staff member
Nov 5, 2008
2,545
12
268
Houston, Texas, U.S.A.
cPanel Access Level
DataCenter Provider
Twitter
Thoughts anybody? Can someone from cpanel address this?
You are not required to use the option; it is just that, an option, that you may decide to use (enable) or not use (disable) depending on your individual business needs, hosting requirements, or applicable system administration policies. The option in Tweak Settings may be used to define a global value that takes effect on a per-domain basis; however, you may override the global value by defining a custom limit for specific domains.

If you have a script or user that triggers the hourly limit to be exceeded, you may want to: (1) consider using a script that will throttle the number of e-mails it attempts to send per hour, and (2) consider setting a custom limit for the affected domain if you wish to allow the experienced mail activity to continue. Our documentation details how to setup a custom limit for an individual domain name.

The following are documentation references you may review for additional clarification:
 

cPanelDon

cPanel Quality Assurance Analyst
Staff member
Nov 5, 2008
2,545
12
268
Houston, Texas, U.S.A.
cPanel Access Level
DataCenter Provider
Twitter
You have the option of bouncing it or retaining it in the queue to be delivered later.

Look at the Basic Mode of the Exim Configuration Editor, go to the Mail section and check/uncheck:

** Reject mail for users over quota at SMTP time.

Accordingly.
The option to reject mail if a user, that is, a cPanel account user, is over quota applies to file system disk quotas and not that of the referenced option in Tweak Settings that is mentioned in the opening post of this thread.
 
Last edited:

imagic

Well-Known Member
Verifed Vendor
Jan 16, 2003
156
0
166
@cPanelDon

Thanks for responding to this thread.

Just to clarify, in the example I used of a 1000 subscriber email list and a limit of 300/hour, the server will send 700 error emails to the sender confirming that only 300 of the emails were sent out?
 

seahorse

Well-Known Member
Jul 3, 2003
49
0
156
300 will get sent. 700 will be dropped.

it is better for you to use a mailing list script which will put all pending email queued in database and sent gradually at every interval.
 

cPanelDon

cPanel Quality Assurance Analyst
Staff member
Nov 5, 2008
2,545
12
268
Houston, Texas, U.S.A.
cPanel Access Level
DataCenter Provider
Twitter
Just to clarify, in the example I used of a 1000 subscriber email list and a limit of 300/hour, the server will send 700 error emails to the sender confirming that only 300 of the emails were sent out?
300 will get sent. 700 will be dropped.
If in an ideal scenario where no other e-mails were sent out from the domain within in the same hour time frame then I believe that would be an accurate description of what may happen. If the hourly limit is reached then additional e-mails will fail to be delivered until the next hour time frame.