Zimbra: Gmail and Exchange meet Open Source, Java and AJAX

Share this article

Zimbra is either the coolest thing I’ve seen this month, or too good to be true. I haven’t decided which yet.

Previously known as Liquid Systems, Zimbra is the new name of the company, as well as its flagship product: an extensible open-source client/server system for managing email, contacts, and calendaring that can be accessed with either a slick, cross-browser, AJAX-powered user interface, or via desktop applications like Microsoft Outlook, Mozilla Thunderbird/Sunbird, Apple Mail/iCal, and others.

The server that powers all this, Zimbra Collaboration Server, is written in Java, and sits upon familiar open source components like a MySQL database, a Postfix Mail Transfer Agent (MTA) (with SpamAssassin and ClamAV for anti-spam and anti-virus by default) and a Tomcat Web Application Server.

Although the services provided by Zimbra (mail, contacts, and calendaring) are all accessible with desktop applications (see above) via the open standards that exist for these things, Zimbra also provides its own cross-browser, AJAX-laden, Web-based user interface. This UI supports many of Zimbra’s “extra” features, such as message tagging, unified search, email rendering plug-ins (e.g. linking your company’s invoice numbers to your order tracking system when they appear in email messages, or integrating services like Google Maps, Skype, and Alexa), and more. All of these features come with open APIs so that desktop clients may be enhanced to take advantage of them, but for now the full power of Zimbra is best accessed through the Web client interface.

In short, Zimbra is Microsoft Exchange and Gmail rewritten in Java using open source technology… all free, cross-browser, and cross-platform.

I think I’ll have a play with the current beta version for my personal email (which I currently download at home and access at work using an Outlook-to-IMAP gateway), and if it lives up to its promise with reasonable scalability, we might just move SitePoint’s email over to the system.

Kevin YankKevin Yank
View Author

Kevin Yank is an accomplished web developer, speaker, trainer and author of Build Your Own Database Driven Website Using PHP & MySQL and Co-Author of Simply JavaScript and Everything You Know About CSS is Wrong! Kevin loves to share his wealth of knowledge and it didn't stop at books, he's also the course instructor to 3 online courses in web development. Currently Kevin is the Director of Front End Engineering at Culture Amp.

Share this article
Read Next
Get the freshest news and resources for developers, designers and digital creators in your inbox each week
Loading form