Migrate emails to Zimbra using imapsync
I’ve installed Zimbra on SLES9 for a costumer because they wanted Zimbra on Suse. The costumer wanted the community maintained version and I felt it was too risky to install Zimbra 5 release candidate.
First a little Suse bashing (sorry but I just get irritated about this over and over again). Zimbra recommends using imapsync to migrate emails to Zimbra and it seems to be a fine piece of software.
- I started out by using yast to search for this tool but as I expected nothing.
- After downloading it from the website and trying to run it I got a message that I was missing
Mail::IMAPClient
lib. - I tried to find SLES9 rpm packages (or just RPM packages) with the
Mail::IMAPClient
lib. -
I tried to install this with cpan:
cpan cpan> install Mail::IMAPClient .... Writing Makefile for Mail::IMAPClient::MessageSet Warning: prerequisite Parse::RecDescent 1.94 not found. We have 1.80.
I’m no cpan / perl expert so I couldn’t figure out why I couldn’t get
Parse::RecDescent
installed. - Anyway what is the benefit of having a supported enterprise version of Suse if you trash it with all sorts of unsupported software.
You could argue that Zimbra should provide imapsync as some part of migration tools.
Anyway the solution was that I installed imapsync on my Ubuntu Gutsy laptop:
sudo apt-get install imapsync
I just gets so disappointed that things are so “hard” in a professional Linux compared to Debian or Ubuntu.
When I’m done I’ll just uninstall it and all its dependencies again:
imapsync libdigest-hmac-perl libdigest-sha1-perl libio-socket-ssl-perl libmail-imapclient-perl libnet-ssleay-perl libparse-recdescent-perl
Important note: I had imapsync on Ubuntu Gutsy hang when it connected to the Zimbra server. I found that passing --noauthmd5
with the example in User Migration in Zimbras wiki made imapsync not hang. An earlier version of Ubuntu (Edgy with an earlier version of imapsync) didn’t need this.
Migrate emails to Zimbra using imapsync
© 2007 by Jacob Emcken is licensed under CC BY-SA 4.0