Re: [exim] Using readsocket for ratelimiting?

Top Page
Delete this message
Reply to this message
Author: Marc Perkel
Date:  
To: Brent Jones
CC: exim-users
Subject: Re: [exim] Using readsocket for ratelimiting?

On 4/10/2013 10:43 PM, Brent Jones wrote:
> Has anyone considered, or already made a rate limiting ACL using readsocket?
>
> Besides writing a simple daemon, I don't see any reason not to try this out.
> I envision sending various data to the daemon, like sender IP, recipients,
> sender address, then getting a pass/fail from the socket depending.
> On that pass fail, I guess you could wrap it in a defer or reject ACL,
> however you want.
>
> This way, the rate limit database doesn't need to reside on a single box,
> the socket daemon could use memcache or a proper DB.
>
> Any thoughts?
>



Post what you come up with. I've made simple "message collectors" using
socat to receive readsocket messages and append them to a file. Then
once a minute I gather up the data to use for various things like
building RBLs.