Zimbra First Impressions

Today I installed Zimbra for the first time. Zimbra is an open-source, Linux-/UNIX-based collaboration and mail server suite, similar in features to Microsoft Exchange. It has native support for MAPI and is supposed to work great with Outlook. It also has advanced mobility features that put it on par with Exchange.

I spun up a Virtual Machine on our VMware server and loaded Ubuntu 6.06 Server. Once the base install was done, I removed the CD-ROM source from /etc/sources.list and ran:

# apt-get update

This made the package manager know it was to use FTP or HTTP to download packages. Next, I ran the following:

# wget http://files.zimbra.com/downloads/4.5.7_GA/zcs-NETWORK-4.5.7_GA_1319.UBUNTU6.tgz
# tar zxf zcs-NETWORK-4.5.7_GA_1319.UBUNTU6.tgz
# cd zcs
# sudo ./install.sh

This ran through the initial process and listed several packages that needed to be installed, so I installed them next and re-ran the installer:

# sudo apt-get install libidn11 curl fetchmail libpcre3 libgmp3c2 libxml2 libstdc++6 openssl perl libexpat1 libstdc++5
# sudo ./install.sh

This went through several very obvious questions as part of installation, including the administrator password. At one point near the end, it asked for my license file. I signed up for a free trial on Zimbra’s website, and that was emailed to me in the form of a XML file. I simply used SCP to move that up to the server, typed in the path to the file and it worked great.

I made one big mistake though: The password I provided for the admin account had a special character that must have thrown the setup program off. Although it reported the admin user was created, post-installation user account listings showed that other default users had been created but the admin user was nowhere to be found. Additionally, I couldn’t login to the admin using the admin username and password I provided. Bummer…

So, I spent the next two hours trying to figure out how to add a new admin. It wound up being a very simple command:

# zmprov ca testadmin@domain.com test123 zimbraIsAdminAccount TRUE

The key here is the “zimbraIsAdminAccount TRUE” attribute. Once I did that, I was able to login to the admin panel and everything worked out of the box as far as I can tell. I was able to point my domain’s MX record to the public IP of the server (I placed it behind a NAT) and before long I had setup another domain with a few user accounts and had mail flowing.

Had the admin password not screwed up, it would have been working about 20 minutes — which is amazing.

It seems to use a local LDAP server by default, but I did have the option to specify an LDAP server during the installation as well as clustering options that I didn’t touch, since this was a VM. Apparently it stores user account data in LDAP and mail schema information in a MySQL 5.0 database which was also installed. I’m not sure yet where it stores the data (email, etc.) but I think it’s on the raw file system as it should be.

The web interface is pretty cool with lots of AJAX. That said, it doesn’t work in Safari 3.x beta yet; I read they’re working on that. Since that is my primary browser, I was using Camino 1.5 instead.

Jake is going to be testing the MAPI connector and the mobility features and I’m sure he’ll report on that soon.

I’m going to move on to setting up a Scalix server next I believe. We’re looking for a good open-source, Outlook-supporting collaboration server that’s on par with Exchange server.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

2 Responses to “Zimbra First Impressions”

  1. anthony Says:

    Have you checked out Open-Xchange? The new product (OX Express Edition) runs on Ubuntu 6.06, nice AJAX interface, and it seems like a better MS Exchange replacement.

  2. cmiller Says:

    No, but I’ll make note to check it out. I was going to look at Scalix, but the pricing seems pretty outrageous so I’m marking that off my list.

Leave a Reply

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word