I wanted to post this to the list of Developers to get some feedback to these. I will do these changes against the 3.0 RC-1 and post the diff.
Change #1. Have failover options for the MySQL db option (For that matter and supported DBs). We got burned by this today, not a major loss, but we cant communicate to the db for a time. This could be just an additional entry to the configurations, and on error it goes to the secondary, etc. I will give the actual impelementation more thought before actual writing. Change #2. I expect some blow-back on this one from security minded folks, but hear me out. We filter mail for multiple domains in a mail-proxy setup. We have no local logins. In this format, all of our bayes learning is done against an external db. So in order to do this, I had to add a -u (User) switch to spamassassin and sa-learn for learning mail as a different user. For example: [EMAIL PROTECTED] could be a totally different person from [EMAIL PROTECTED], therefore require a different bayes DB. In our case, security is not an issue here, since no one logs into the SA box. I certainly understand how this could be a problem on a local user setup, so again, maybe it is an install time option. This could be useful for people in a proxy setup. Thanks! Ron -------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ .