I'm been trying to set up SuSE with an IMAP server for a while yet and keep running into some deficiencies. SuSE promotes two IMAP servers: IMAP from Univ. Wash. with mbox files Cyrus-imap with maildir files. According to many out in the email world, mbox seems to be such a thing of the past. I've been looking at cyrus as a viable alternative and I keep getting stuck. cyrus doesn't support procmail very well and without it there are a number of things that cannot be managed at all. For example, you cannot do a "real time" push of identified spam to the razor-agent system. I was reading through the mechanism for razor and find that it is potentially far more powerful than we give it credit for. Unfortunately it works best when spam can be reported as quickly as possible. The best way to report this that I can see is something to the tune of (in procmail) :0: * ^X-Spam-Level: \*\*\*\*\*\*\*\* | razor-report which shells out an external program (razor-agent) to finish the dirty work for you in about 2 seconds after the email hit your box. Unfortunately cyrus doesn't seem to have anything like this at all. I could do a crontab type of job, but that's either very exhaustive or slow. My only alternative that I can see here is to revert back to an mbox format for mail delivery and forget about all this cyrus-imap business because of how they have implimented the applications. So I guess I'm wondering if anyone has tried a mailbox based imap server at any time and if it can be configured to run from the likes of procmail (something that would provide shelling out to other applications). Otherwise I'm kind of forced into concluding that mbox / imap is about the only practical solution I have today. I do not have a large userbase. I do not expect to exceed 100 users at any time. Any thoughts?