I run spamassassin on my mail server from milter-spam (http://www.snertsoft.com/sendmail/milter-spamc/). One mail server is no longer sufficient for both reliability and load so I'm building 2 identical mail servers (two mx mailers).
Ideally I'd like both of them to share the bayes database. I'm not keen on the idea adding something like nfs to the mix. I was thinking perhaps I could just set up a cron tab to rsync the databases to the other machine, hence I'd have a local bayes database and a copy of the remote one on each machine. How would one use two databases like that? Or is it good way to combine them say hourly? Or is this a totally idiotic idea and is there some more appropriate way to solve this problem? I don't want either mailer to depend on the other one like with nfs where if one box is down the second one freezes too. I considered stuff like drbd and a clustered file system. I'd like to know if anyone else has some better solutions to this problem. Michael Grant