Exim spam control? Need help Please.
Hello,Well over the last 2 weeks I've studied up on Exim and managed to create a working test server which does virtual email accounts. Now my problem is (btw this is going to be for a hosting environment) if a client signs up and starts spamming (of if a site gets hacked) and there is spam sent from a local user how can I stop this or at least lower the damage.
I have been thinking of a few things:
1. I could create a pipe command to a script that counts each accounts sending rate, which would then freeze all mail if the sent messages goes over 1000 in one hour. An email could be sent to the admin to check it out and if okay, unfreeze msg.
2. Queue only for external deliveries until the account content is verified.
3. Use commands from exim (if there are any) to limit bulk emails. I have been reading about remote_max_parallel, smtp_ratelimit_hosts, etc but cant really find anything that good... maybe i have been mis-reading?
Now I like the idea of 1 but it would be alot of extra work. If I could use a combination of 3 and 1 or just 3 that would be by far the best. Does anyone know the commands that would be helpful? Or has someone had this same problem and solved it another way?
I would love to hear feed back, as I love to make it as hard as possible for spammers!