I have been using Thunderbird for quite a while now. It’s a great e-mail client and the fact that you can use it on multiple platforms made it a winner for me. I carry a USB-drive around with Portable Thunderbird on it. A simple edit of the profiles.ini file is enough to point other Thunderbird installs (for instance on my laptop) to the folders on the USB drive. This is a perfect solution for people who need to multiboot and don’t want to keep track of two sets of mail folders. But… Thunderbird was starting to give me a few headaches.
What is wrong with Thunderbird?
For one, I began to have performance issues on my default desktop install of Thunderbird (which didn’t point to the USB drive). It was getting very slow and caused a complete freeze of my computer almost every day, necessitating a hard reboot. Removing the program (and the mail folders) and reinstalling it with a new set of accounts (2 Hotmail, 3 GMail, 1 Yahoo and 5 other POP3 accounts) didn’t solve the problem.
The second problem was the lack of a decent calendaring option. Yes, I tried the Lightning extension but that simply wasn’t enough. I need to be able to transfer e-mail to tasks or appointments without a problem, keep track of projects and create new tasks easily. Thunderbird does have it’s share of extensions, but in the end it wasn’t enough and couldn’t really come close to my experience with Microsoft Outlook.
Alternative I – Zimbra Desktop
One alternative I tried was the Zimbra Desktop. The program is still in beta and it looks promising. But where is the option to import a whole archive of e-mail messages from -for instance- Thunderbird? I would need to start anew and find another way of accessing the mail archives (which is more often than I would like, but that’s life). Apart from this, ZImbra is very slow. Even on my 3.2 Ghz dual core it takes ages to load and go from one function to the other.
Alternative II – Evolution
From here I went on to Evolution, the default suite in Ubuntu. Personally, I think it’s a boring program. The look and feel is anything but interesting. It’s no eye-candy. However, Evolution is complete with e-mail, calendaring, tasks, memo’s, journal and with options to connect to various groupware servers.
Importing e-mail from Thunderbird was a minor problem. I used these instructions and it went flawlessly. To keep it simple I moved all e-mail from the various accounts to one new folder called “temporary”. Then I used the import function in Evolution to go the mail folder and select the file “temporary”.
After that I added all accounts. Thunderbird allows you a choice between receiving all mail in the default box or create a subset of boxes for each account. Evolution doesn’t appear to have this option. The problem is easily solved by using “search folders”, virtual collection based on a set of criteria. After playing with those a couple of days I really like this option. It allows me to gather both incoming and outgoing mail into one virtual collection and keep track of discussions.
Evolution – Pro and Con
After using Evolution for a week I can draw some conclusions. I don’t have performance issues anymore and it is great to be able to continue working after receiving e-mail. The integration between e-mail, calendaring and tasks is what I need and it works.
Evolution has a plugin to synchronize your Pidgin contacts with Evolution, which a nice extra. What I don’t understand is the button “Configure” in the plugins window, since you can’t use it anyway. I tried clicking on it with all the plugins, but nothing. There is a strange bug with the noticifation. By default it tells me there a less new messages than are actually visible in Evolution.
The version on my desktop doesn’t support Google Calendar yet, but I expect the new version to be in Ubuntu 8.04 and that one has support for it.
Compared to Thunderbird, Evolution is performing much worse as to identifying spam. The Thunderbird spamfilter is phenomanal with a high degree of accuracy as to false positives and negatives. In Evolution you can choose either Bogofilter or Spamassassin, but neither seem to be able to recognize the spam messages well. I continue training the filter, but so far most spam messages appear in my inbox, where Thunderbird moved them to the junk box without needing my intervention.
On the plus side, Evolution makes it much easier to use various signatures for each of the e-mail accounts. Overall, the balance tips towards Evolution. If I could only find a good way to synchronize my iPaq 3850 with it, it would be perfect… almost.
Update: the problem with the iPaq is solved. The article about that is here.