Via root SSH access, the following method may be used to setup a custom e-mail limit per hour for a domain name, overriding any global limit that may be setup.
1.) For no limit or unlimited, use "0" -- or to define a limit, simply replace "0" with your desired numerical limit (of any number greater than zero).
2.) Given a limit of "0" (i.e., unlimited), enter the following two commands (and replace "domain.tld" with the actual account domain involved):
Once the above setup is completed, a file named after the domain should exist, such as at the following path:
The file (named after the domain), for a limit of 0, should contain a "0" and nothing else; this can be confirmed using a command like the following:
If you wanted to check the current value of all custom limits that may have been added, you could use "grep" in a command like the following:
The output of both of these last examples looks like the following:
1.) For no limit or unlimited, use "0" -- or to define a limit, simply replace "0" with your desired numerical limit (of any number greater than zero).
2.) Given a limit of "0" (i.e., unlimited), enter the following two commands (and replace "domain.tld" with the actual account domain involved):
Code:
# echo "domain.tld=0" >> /var/cpanel/maxemails # /scripts/build_maxemails_config
Code:
/var/cpanel/maxemailsperdomain/domain.tld
Code:
# cat /var/cpanel/maxemailsperdomain/domain.tld && echo
Code:
# grep -HR "" /var/cpanel/maxemailsperdomain
Code:
# cat /var/cpanel/maxemailsperdomain/domain.tld && echo 0 # grep -HR "" /var/cpanel/maxemailsperdomain /var/cpanel/maxemailsperdomain/domain.tld:0