Citeren Andy Dorman <[email protected]>:

1. We run memcache on the horde servers. We then added local code to horde/imp/lib/Compose.php to save and update a 24 hour count of recipients in memcache for a sender.

Then when a sender hits the 24 hr limit or a limit for the number of addresses in a single email (spammers love to send to 40 or 50 BCC addresses), we deactivate the sender (so they can not send any more until an admin has taken action) and send a note to an admin so someone can follow up and decide if this is a spammer OR a valid user whose account was stolen.

I am sure someone like Chuck or Jan could write a patch for you on a consulting basis. I have been trying to get our code organized and clean enough that we could submit it as something just about anyone could use. But right now it is tied pretty closely to our LDAP user store which is pretty complicated.

Something very similar is already available in Horde through the Permission system where you can add IMP, specify the number of recipients per message (max_recipients) and total recipients per time unit (max_timelimit). You need to have the Outgoing Email Logging enabled for this to work though.

Best regards, Arjen

--
IMP mailing list
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: [email protected]

Reply via email to