We are the network and email administrators for an ISP domain. The email domain which is a paid service. It hosts around 3000 mailboxes, is always under attack.
Quite frankly when you have 3000 consumer mailboxes on your system the chances of dictionary attacks and spyware and so on is very large.
In order to "get the mail out" the value for "Maximum Hourly Email by Domain Relayed" has been set to 50 000.
The "Maximum percentage of failed or deferred messages a domain may send per hour" has been set to the smallest value, 1%. For conniving spammers even 500 failures be hour doesn't matter because they use legitimate email addresses.
That typically means by the time the spammer has sent email there could be 1000s of messages in the queue and major repercussions for real time blocklist blocks. We change IPs, but sometimes it takes massive effort to combat the problem.
I've thoroughly read the WHM/cPanel documentation here:
docs.cpanel.net
I read it a few times. I don't see how I can limit *individual* accounts. I need something like limiting (BLOCKING) individual accounts after 100 messages per hour. I think with Postfix this technology is called "Anvil", not too sure.
On that documentation it refers to the warning that is sent, and we react on those, but imagine 3AM in the morning when everything runs slightly slower. After 10 minutes we easily end up with 2000+ messages in the queue.
What can I do? I am at wits end here. Please help.
Quite frankly when you have 3000 consumer mailboxes on your system the chances of dictionary attacks and spyware and so on is very large.
In order to "get the mail out" the value for "Maximum Hourly Email by Domain Relayed" has been set to 50 000.
The "Maximum percentage of failed or deferred messages a domain may send per hour" has been set to the smallest value, 1%. For conniving spammers even 500 failures be hour doesn't matter because they use legitimate email addresses.
That typically means by the time the spammer has sent email there could be 1000s of messages in the queue and major repercussions for real time blocklist blocks. We change IPs, but sometimes it takes massive effort to combat the problem.
I've thoroughly read the WHM/cPanel documentation here:
How to Prevent Spam with Mail Limiting Features | cPanel & WHM Documentation
The Mail section of WHM's Tweak Settings interface contains five options that allow you to limit outgoing mail.

I read it a few times. I don't see how I can limit *individual* accounts. I need something like limiting (BLOCKING) individual accounts after 100 messages per hour. I think with Postfix this technology is called "Anvil", not too sure.
On that documentation it refers to the warning that is sent, and we react on those, but imagine 3AM in the morning when everything runs slightly slower. After 10 minutes we easily end up with 2000+ messages in the queue.
What can I do? I am at wits end here. Please help.