Restrict email blast

ktizo

Verified User
Joined
Jan 5, 2006
Messages
46
Hi,

I have a customer, allocated with a dedicated IP. They are using Octeth emailing application to send out 20k emails per day.

When the emails were sending, the entire rack, domains and servers came to a crawl.

Is there anyway that I can shape the bandwidth for the IP in DA? Or is there anything in Exim that I can configure such that only 10 emails are sent per second?

Please help, my other customers are complaining.

Thanks mucho
 
Is this for a VPS? I'm not running on a VPS, and if it is not, how do I install it in DA?

Thanks.
 
Thanks Floyd,

does that mean that if I use the following in ssh, i should be able to restrict the outgoing packets transfer?

DEV=eth0
iptables -I FORWARD 1 -o $DEV -s X.X.X.X -m limit --limit 200/sec -j ACCEPT
iptables -I FORWARD 2 -o $DEV -s X.X.X.X -j DROP

that sure looks easy and effective.
 
I have not used iptables to do it. I use the first one I suggested. You need to put these commands in a script and run then script.

This is what I should have given the first time but I didn't want to have to explains all the options in there. So I gave the web site instead that explained it a lot better than me.

Code:
DEV=eth0
tc qdisc del dev $DEV root
tc qdisc add dev $DEV root handle 1: cbq avpkt 1000 bandwidth 100mbit
tc class add dev $DEV parent 1: classid 1:1 cbq rate 500kbit allot 1500 prio 5 bounded isolated
tc filter add dev $DEV parent 1: protocol ip prio 16 u32 match ip src x.x.x.x flowid 1:1
tc qdisc add dev $DEV parent 1:1 sfq perturb 10
 
I have a customer, allocated with a dedicated IP. They are using Octeth emailing application to send out 20k emails per day.

When the emails were sending, the entire rack, domains and servers came to a crawl.
I generally don't make arbitrary answers like this one:

But ...

We don't allow applications capable of bringing all our servers to a crawl. Any properly designed bulk emailing application should include rate-limiting the emails.

Has anyone contacted Octeth Technologies to ask them how to resolve the issue?

Jeff
 
Back
Top