March 30, 2005

[Research] Greylisting

Apparently CS installed milter-greylist version 1.6 last week and has been enjoying it greatly. So I’ll be heading that way with SAgate rather than trying to build a MIMEDefang/perl greylist that does what I want it to.

The main catch is that v1.6 doesn’t support as rich an exception language as I’d like to deal with multiple domains in SAgate. v2.0, which is still in beta, has a much nicer ACL language that can properly deal with positive and negative regular expression match requirements, mix up recipient and IP address ACLs, etc. It looks like v2.0 is stable enough to run with, but I’ll keep my eye on it. This milter also has the nice feature of being able to sync with other peers in an MX cluster — maybe not necessary here, but I’d kind of like to build SAgate with load balancing cluster capabilities, if possible (and I think I can, between MySQL, milter-greylist, and some rsyncing of the quarantine directories).

Posted by Rowan Littell at March 30, 2005 09:02 PM