vthrottle is an implementation of an SMTP throttling engine for Sendmail servers, based upon M. Williamson's mechanisms, as described in his 2003 Usenix Security paper. It allows the administrator to control how much email users and hosts may send, hindering the rapid spread of viruses, worms, and spam. Exceptions can be made using a whitelist mechanism, which can be generated manually or with the included tool "vmeasure". vthrottle tells the misbehaving client to hold on to the deferred mail and resend it at a later time.
|Tags||Security Communications Email Mail Transport Agents|
Release Notes: Logging and handling of mail was improved. A cleanup function was added. Changes were made to logging. Reliability was improved.
Release Notes: An issue with "throttled XXXX times" reporting has been fixed.
Release Notes: Major bugfixes were made, improving stability and correctness. A couple of logic errors were corrected and some code was refactored. Upgrading is recommended.
Release Notes: A few bugs were fixed. setreply() is now respected. The logging and documentation were improved. The whitelist syntax was adjusted a bit.
Release Notes: This release is focused on minor bits of code cleanup in error checking and mutex locking.