Spent some time this week with a spare V120 and Sun Java System Messaging Server.
I swear, the iPlanet/ONE/Java System family of messaging server products are based on Cyrus, but I can’t find anything that actually comes right out and says so. It’s just that the message store directory structure is too close to be a coincidence. That, and the fact that other Sun enterprise systems are based on open source software — like Directory Server being derived from the UMich LDAP server.
I installed Messaging Server 6 on SITH after decommissioning it from use as the old WebDB server. Since this is a test box and the setup of the whole system is somewhat interdependent on specific versions of Sun enterprise software, I didn’t try to get it talking with our LDAP directory and instead used the bundled one on SITH. The install, as far as that goes, is pretty straightforward. The main drawback is, as I say, its interdependencies on other software and its approach of assuming your a totally standard Sun enterprise-only shop. This will make it play less well with others, in particular Mailman, SquirrelMail, and possibly SAgate.
As you might expect from the underlying structure, the raw performance of Messaging Server is pretty zippy. I wasn’t able to perform rigorous tests, but I see no significant difference between it and Cyrus.
In any case, it sounds like the latest word is to strongly consider Cyrus. I’ll be doing some stress tests on Cyrus after break in order to determine what kind of hardware we’ll want to use on it.
Posted by Rowan Littell at March 18, 2005 10:10 AM