Philip Prindeville wrote:

>> Sendmail 8.13 can do all of that (and more) with its "conncontrol" and
>> "ratecontrol" features.

> I just read the README in /usr/share/sendmail-cf/ and couldn't tell the
> difference between one knob and the other.

conncontrol limits the maximum number of concurrent SMTP connections
from an IP address or net block.

ratecontrol limits the maximum rate at which new connections can be
created.

[...]

> It's easier to share XML fragments and parameters (where the parameters
> change more often than the actual logic that implements the test).  So we
> could make the scripting more stable, and the "fine tuning" easier to ship
> around and share.

Possibly.  However, I'm not sure that we can come up with a standard
framework that will be generally useful, yet still flexible enough.
We've been working on our (commercial) CanIt product for 4+ years and are
still doing a fair bit of tweaking to the framework.

> Any preferences on a favourite lockable/concurrent database
> (hash) module?

Our commercial product uses PostgreSQL (which I really like...
www.roaringpenguin.com is running Drupal back-ended on PostgreSQL.)

For Bayes data, we use Berkeley DB, but we avoid locking by
journalling Bayes training and then running the journal against a
database.new.db file.  We then atomically rename database.new.db to
database.db.  As long as we guarantee there won't be more than one
writer (which we do), no locking is required.

Regards,

David.
_______________________________________________
NOTE: If there is a disclaimer or other legal boilerplate in the above
message, it is NULL AND VOID.  You may ignore it.

Visit http://www.mimedefang.org and http://www.roaringpenguin.com
MIMEDefang mailing list MIMEDefang@lists.roaringpenguin.com
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to