After the last few weeks I'd like to mention, perhaps re-itterate, two reasons I particularly dislike Microsoft Exchange:
- Information Store. Imagine having millions of messages in your inbox. Imagine all of your attachments are stored with all of the messages, including those joke emails your friends insist on sending, the daily reports your boss sends and the work-in-progress files from your outside consultants. Lets say with a small company you end up with 16 gigs of data, with a reasonable expectation that your email traffic is going to continue to grow. Now lets throw in a random data error, or maybe your version of Exchange hits a storage limit forcing you to do some maintenance. You turn off the Information Store service and start up some maintenance utilities (which are all DOS-based BTW) and groan as it takes four+ hours to fix the database. Now imagine that you had also started using some public folders so had a few hundred meg in them, all on the same drive. Now imagine your drive is 32gb in size. Now imagine that the Exchange tools need 16gb of free space to do its work on your 16gb of email data, and it must be on the same drive. Now do some maths: 32gb total - 16gb mailboxes - 300mb public storage = less than 16gb. Now imagine that after waiting for four hours for Exchange to do its thing it gets 97% finished and fails because it ran out of disk space. Now imagine having to start it all over again. Now imagine doing that during a work day for a business that does most of its communications via email.
- Intelligent Message Filter (IMF). Available as part of the Service Pack 2 update for Exchange 2003, IMF is Microsoft's first attempt to bring a spam filter to Exchange. in comparison to every other spam filter on the planet its functionality is limited - messages get shuffled either a per-user "Junk Email" mailbox or a file-based archive, it has a basic Bayesian filter to do the grunt work, a blacklist for domains/addresses you never want to receive email from, a whitelist to.... oh wait, there's no whitelist! So despite the fact that Microsoft believes you may want to set certain addresses/domains to never send you email, it is so confident in IMF's ability to correctly filter email that it doesn't think you'd ever want to have it force addresses to be considered ok, nah that's just a silly feature that lesser products support, they don't need it. So, despite the fact that it regularly sticks good email in my junk mailbox (false positives), Microsoft doesn't think I should worry about it. Riiiiight. I should also add that for the Bayesian filter there's a whopping one configuration value for this - you set a number between 1 and 9 as to how sensitive you want it to be and that's it, no tweaking, no "be harder on people attaching pictures", nothing. Thanks, but I'll take my industry-standard, thankyouverymuch.