Russell Fulton wrote: [snip]
The best solution in this case would be to bring a new server that will run a real database (MySQL, Oracle). If you use a greylisting package that supports these databases (gld does), you can have all servers point to this server and use one central greylisting database. Of course, this way you have a single point of failure (while gld will allow e-mails to flow if the database is not available, you loose greylisting, of course).
We've gone with SQLGrey [1], which is a fork of postgrey that stores its data in SQLite, MySQL or PostgreSQL. We're using MySQL as that's what our mail data (SpamAssassin bayesian learning data, domain routing, etc) is already in. We've got two MySQL servers doing master/slave replication (SpamAssassin seems to break with multi-master due to a few design flaws involving inserting unique values at the same time on different servers...) with scripted failover and failback, so there's a bit of redundancy there. [1] http://sqlgrey.sf.net/ -- Jasper Bryant-Greene Director Album Limited jasper(a)albumltd.co.nz +64 21 708 334 / 0800 425 286 http://www.albumltd.co.nz/