At this point Microsoft should just throw in the towel and replace Exchange Server with postfix or something. At least we know those tried-and-true FOSS products work.