Broadband Advisor

Can open source replace Microsoft Exchange?
Open source projects and vendors are trying a variety of technical approaches to replacing the expensive but ubiquitous Microsoft Exchange. While none is yet a drop-in replacement, some administrators can get a TCO advantage by switching.

Even Thunderbird, Mozilla Messaging's answer to Outlook and the most popular open-source e-mail client, has made little progress in denting what's estimated to be Outlook 80 percent plus business e-mail client marketshare. That's because Mozilla has largely neglected Thunderbird in favor of Firefox. Even now, Thunderbird's security fixes tend to lag behind Firefox's fixes, and while Firefox's developers are looking well beyond the current 3.0 version, Thunderbird has only released its second alpha for version 3.0.

Without a viable, open-source e-mail client contender for Windows, Outlook remains businesses' e-mail client of choice—despite Outlook's infamous security problems. Since that's the case, any rival to Exchange has to be able to communicate with Outlook in the same ways that Exchange does and duplicate Exchange's functionality. That's not easy.

Jennings said that open-source developers have tried three different ways to do this. "The simplest way is to run a background task on the PC that does a sync with the mail server, probably using IMAP, and then outputting the result to an Outlook Personal Storage Table (PST) file." Bynari, to the best of his knowledge, is the only program that uses this approach.

Another path to Outlook is to "reverse-engineer Exchange's wire-protocols," says Jennings. In this approach, "you forget about installing software on the desktop and try to make the server look to the client just like Exchange. Outlook really does think it's talking to Exchange. The only server that tries to do that is PostPath.

One advantage to this route is that by not requiring any client-side software, installation and maintenance costs are reduced. While PostPath doesn't have all of Exchange's fancier features, it does work well for providing Outlook with the basics of integrated e-mail, calendar, and contact management.

The most popular approach, though, which is used by both Scalix and Lotus Domino/Notes, is to use a "MAPI plug-in on the client," says Jennings. "This hooks into the MAPI subsystem and then to Outlook. In theory, you're not fooling Outlook, you're using the designed way in to it to talk to an alternative server. The MAPI sub-system, however, leaves something to be desired, because the MAPI documentation was, until the European Commission forced Microsoft to open up its network protocols, a mess."

While many people are aware that the European Commission's decision opened up Microsoft's Common Internet File System (CIFS) and Active Directory protocols to Samba, few have picked up that MAPI was also opened up. There is an open-source project, OpenChange, working in conjunction with Samba to build open-source implementation of Microsoft Exchange Server and Exchange protocols from this information. But, curiously, no commercial company is following up on this work, according to Radicati.

It can only be a matter of time, though, before an existing Exchange-replacement company, or perhaps a new one, starts working with OpenChange. As it is, several Linux distributions, including Fedora and Debian incorporate OpenChange in future editions. OpenChange, while already usable, won't be ready for prime-time though until Samba 4, which will include Active Directory and and Heimdal Kerberos network user authentication is released. Unfortunately, Samba 4 is still in alpha. Even with the opening of Microsoft's protocols, Samba 4 isn't expected to see the light of day in 2008.

Recommend this article?
Yes1 votes
No1 votes

Comments

iTouch to computer transfer

How to transfer songs from itouch to computer? iTouch to computer transfer an perfectly help you transfer songs from your iTouch to computer.Transfer video from iTouch to pc,Transfer movie from iTouch to pc,Transfer photo from itouch to pc,iTouch to iTouch Converter,Convert DVD to iTouch

Del

I spent the last days of my summer vacation trying to find a GPL'd Exchange replacement. After considering all aspects I fell down on Kolab, so I was surprised to see it escaping your attention. It is still early, they just got mobile syncing in place this summer, but they do address all aspects you crossed in this article. Rather than attempting reverse-engineering a moving target, they have built a completely open solution that should scale very nicely across a wide range of company sizes, simply distributing the load with master/slave configurations. Everything you need is in one easy-to-install package, so administrators actually have an easier time administrating it than Exchange or Domino, e.g., ClamAV and SpamAssasin is included and works out-of-the-box.

Outlook Connect

Well, and a third way to connect alternative servers is to write a single Outlook MAPI storage provider which translates MAPI to the new, emerging standards for calendaring and contact sharing: CalDAV and CardDAV. This way we can open Outlook to many servers. W/o implementing proprietary protocols.

At least two vendors are working on a solution for this, the OpenConnector project and ZideOne.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

Enter the fully qualified URL, eg. http://www.example.com/
Users posting comments agree to the PC World comments policy.
Login or register to link comments to your user profile, or you may also post a comment without being logged in.
Syndicate content Syndicate content
 
Gift Guide
Samsung

CXO Latest

LED Advisor
 

Colour your world with Samsung

A chance to win with every
Samsung Consumable purchase*