« Previous entries
Zimbra’s open source roots have always been of great importance to both the company and the Zimbra Collaboration Suite (ZCS). When we set out to build a new collaboration system over five years ago, we wanted to bring a fresh perspective to the market, and a big part of that was our commitment to being open source. We understood sharing ideas within the open source community keeps you a one step ahead of competitors by iterating faster to give users what they want. A great example demonstrating how the community has flourished is the Zimlet development program.
Zimlets are simple but powerful extensions of ZCS that connect users’ email, calendar, and contacts with any number of outside services (for a couple of recent examples see Alfresco and Peru and TripIt). Zimlet development growth in the community has been strong and steady, and we are excited to continue supporting the community’s work by providing a place where developers can feature the best of their integrations to share with other Zimbra users. So, today we are launching an updated Zimlet Gallery where you can pick and choose from many handy new ZCS extensions.
At the same time, we also love seeing our Yahoo! friends continue to embrace openness as part of the Yahoo! Open Strategy. In addition to this announcement today, a number of our Yahoo! brethren are extending their platforms to become more open. Today, Yahoo! Mail is introducing applications which enable people to make online payments, access personal photos and more easily send large files directly from their inbox. In addition, My Yahoo! is adding even more third-party applications, driving enhanced personal productivity for users directly from their My Yahoo! start page. You can read more about the Mail and My Yahoo! updates on the Yodel and YDN blogs.
As part of the Zimlet Gallery launch today, we’d like to introduce you to a few new third-party Zimlets, including:
Xythos Zimlet - The Xythos Zimlet allows you to drag and drop email messages and file attachments directly into Xythos’ Enterprise Document Management System. Secure document management is popular in the enterprise and universities; integration in email is key for ubiquitous adoption.
Processmaker Zimlet - The Processmaker Zimlet helps streamline workflows, like time-off requests, all within Zimbra email (see above). This Zimlet is already becoming popular and is being deployed at Access America Transport and Ministerio de Vivienda by our Zimbra Partners.
In addition, Zimbra developers have created a handful of new Zimlets, including:
Place Sticky Notes on Email - The new Sticky Notes Zimlet allows you to attach and tag emails with “notes.” One can leave comments, reminders, additional info about the email and more. And Zimbra’s powerful search can search through emails based on the contents of the tags/notes attached to the email.
Email Highlighter - The Colored Emails Zimlet allows you to apply personally assigned colors to emails from specific senders such as a family member, your boss, etc. You can identify senders by color, but you can also create colored emails through tags, making it easier to prioritize any inbox.
Save Email as Documents - With one click, the Email-2-Doc Zimlet lets you save an important email as a Zimbra Document; it will automatically save any attachments as links in the Document as well. The email can then be edited and shared with others.
At Zimbra we’re always trying to provide our community with the most efficient tools for organizing email, address books, calendars and web documents, so it’s only natural that we look to work with other with companies who are as enthusiastic about streamlined processes as we are, and share the same commitment to open standards.
One of the latest things you can now do with Zimbra is integrate with TripIt – an innovative service that organizes and shares your travel itinerary. With TripIt, users simply email their booked travel plans to TripIt, and the service will create a master travel itinerary plan. Users may then access or share this itinerary online, via their mobile device, or from their personal calendar.
This is where we step in. Because Zimbra is an open platform, users of TripIt can instantly access flight times, hotel arrivals, and much more from the convenience of their own Zimbra calendar automatically. The integration is especially useful in business settings, as Zimbra’s shareable schedule options and synched group calendars allow employees to view their own work-related travel itinerary alongside their co-workers’ in a shared Zimbra calendar. This way, all are kept in the loop regarding everyone’s travel whereabouts at work.
This integration also takes advantage of a number of open standards that are supported by Zimbra and TripIt including email and iCal. Here’s how you can get TripIt integration within your Zimbra account:
- Go to TripIt.com and create an account
- When you receive an email from your travel company, forward it to plans@tripit.com
- Go to TripIt and find the iCal feed URL and find the URL to subscribe to your calendar
- Go back to Zimbra and create a new calendar called “My Trips” or whatever you prefer to call it
- Paste in the iCal URL after you select sync with external cal
- Right click refresh and your trip calendar should appear!

Someone in the forums recently asked about ways to migrate individual accounts from one ZCS instance to another, so thought I’d share the enlightenment with all. Whether you are going from an on-premise install to a hosting provider, want to create handy archives of old employee accounts, or just need to duplicate mailbox contents of a user; the syntax in this article proves remarkably useful, and applies to all editions.

There are a multitude of comparable RFE’s on addressing this need via different approaches. (Bugzilla entries 19630, 29573, 28443 & 30163 to name a few.) Some want graphical tools to browse data and selectively migrate certain things, while others would be happy with a cross LDAP zmmailboxmove.
Depending on your situation, several backup tools can take care of a large portion of your daily needs; and there are ways to do Zimbra-to-Zimbra migrations using the Network Edition’s backup and restore capabilities - however they require admin abilities on both systems. Meanwhile, most of the frequently used open source backup solutions are simply an “all accounts at-once” approach. So what to do when you need to move from your personal setup to a hosting provider? Or if you’re a hosting provider, move a tiny handful of accounts to a separate infrastructure? Before diving into the wiki on user migration for info on Imapsync, REST exports, CURL imports, etc; there’s a handy way to avoid the “one item type at-a-time” transfer methods.
In ZCS 5.0.9+ you can export an entire mailbox with:
/opt/zimbra/bin/zmmailbox -z -m user@domain.com getRestURL “//?fmt=tgz” > /tmp/account.tgz
Next transfer via rsync, scp, sftp, etc. You’ll also need to create the account on the 2nd server if the desired account doesn’t exist at your destination server yet.
Then import with:
/opt/zimbra/bin/zmmailbox -z -m user@domain.com postRestURL “//?fmt=tgz&resolve=reset” /tmp/account.tgz
The resolve= paramater has several options:
- “skip” ignores duplicates of old items, it’s also the default conflict-resolution.
- “modify” changes old items.
- “reset” will delete the old subfolder (or entire mailbox if /).
- “replace” will delete and re-enter them.
‘Reset’ will be a bit faster on an empty destination mailbox because it skips most dupe checks.
Note: There were some duplication fixes and additional issues (mainly sync related) corrected with the tar formatter in 5.0.10.
Not a Zimbra Admin? Users can get the same zip/tar formatter on REST URL’s by visiting:
http:// server.domain.com/home/user?fmt=zip&query=is:anywhere
The zip format has been around for a long time, but doesn’t contain account & item metadata like the tar formatter automatically does:
http:// server.domain.com/home/user/?fmt=tgz
Infact, this same technique is currently used in Zimbra Desktop’s alpha backup solution.
If this approach doesn’t scale performance wise for your situation, or you simply don’t want to have everyone hit a REST URL for 30GB mailboxes all at the same time, here’s a collection of helpful scripts and other ways to systematically migrate:
Mysqldump & rsync with an interesting blob management technique: Zimbra2Zimbra
Imapsync for mail + postRestURL for contacts, calendar & filters: ZimbraMigrate (Expand the concept for tasks, documents, and briefcase items.)
Another method that could be extrapolated upon for migrations: Per User Mailbox Backup (OE Version - Zimbra :: Wiki)
Most of these solutions aren’t going to respect share permissions, but when pulling an account out of an environment that’s to be expected.
Zimlet spin-offs:
- Mail backup options for end users (.eml)
- Zimlet to save email in a txt file (.txt or html)
The above Zimlets are aimed at making quick self-copies & not for restores, but there are many methods for putting messages back into Zimbra, including tools like zmmailbox addMessge, zmlmtpinject, CURL, etc; for more info checkout these threads: Recover data from store folders & Moving Folders between users
If moving your entire server, I’m a huge fan of the install.sh -s trick when using NE backups to do so isn’t an option.
Have another method you’d like to share? Document it in the wiki & note it below, or you can discuss over in the Community Forums.
iCalendar (the standard .ics not the Apple program) only gets you so far. We’ve previously covered CalDav in Apple’s iCal for Mac, but where does the CalDav field stand for Windows and Linux users?
 |
It’s important to push communication between different programs, platforms, and technologies. We’ve just completed a free-busy interop that we’ll blog more about that later, but you can checkout the forum announcement.
This week, Jong L. and John H. are at CalConnect Roundtable XII from June 2nd to 6th, 2008. Where they’re doing some heavy testing with other clients and servers to make sure that we’re compatible and standards-compliant. |
A good consortium for that is CalConnect’s Interoperability Test Events (C.I.T.E.) the latest we attended during a previous Roundtable back in February. It included all sorts of IOP and Mobile IOP events, where interoperability testing between different calendaring and scheduling implementations were preformed. Organizations participating in the C.I.T.E. events were Apple, Microsoft, Zimbra (Yahoo!), Oracle, Sun, Kerio, Marware, Scalix, and Sony Ericsson.
While there’s plenty of CalDav compatible programs out there our server-team judges are firm: Pizazz and setup wizards won’t get you anywhere if you can’t correct that meeting time or properly notify others of the change.
If you want strict specification adherence in a cross-app & cross-platform thick-client: Our winner is Mulbery for Linux, Windows, & Mac. In addition to being a Swiss-army-knife of protocols, it’s also Open Source.
How to set it up? Checkout the wiki article CalDav and Mulberry - Zimbra :: Wiki or drop in over at the community forums for help.
Download and give it a try: http://www.mulberrymail.com/
Leave us a message below if you got another contender you’d like us to put through its paces.
For those of us who live and breath by our calendar, making sure that you always have access to it, is a must. Enter the CalDAV Protocol: A standardized way for different clients to access one calendar. Leopard’s (OS 10.5) iCal application has built in CalDav support, and it works great with Zimbra 5.0. Here’s a quick overview.
(more…)
Zimbra has a toaster for Mac, and a toaster for Windows…but didn’t have a toaster for Linux until pbruna came along with his adaptation of the checkgmail program by Owen Marshall. Linux fanboys rejoice, your toaster is here (bread not included).

If you haven’t had time to drop by the forums lately here’s a quick preview of a recent community contributed project.
Our Linux users have been keeping an eye on this RFE, as it would make a nice complement to Zimbra Desktop.
Bugzilla has a ton of your cool ideas that we’re working hard to get finished. In the meantime, Linux users: how do you find out when that e-mail you’re expecting, has come in?
PBruna has come to the rescue with a toaster-like sibling!
He’s also hard at work to produce a SOAP based version so that it will do things like:
Apply fast “mark as” states to messages
Show appointment notifications
Provide a quick contact search & more
You can grab his current version over at the Zimbra Gallery.
Wiki: ZimbraNotify - Zimbra :: Wiki
Got a comment or question about ZimbraNotify? Join the discussion over at the Zimbra Forums
The coolest thing ever is highlighted in this blog post with a cool video. It took us a little longer than expected to get the extension out, but it’s ready. You need to make sure that you have the com_zimbra_dnd.zip zimlet installed on the server.

This is a Firefox 2.0+ (including Beta 3) extension that allows ZCS 5.0+ users to simply drag attachments into their briefcase and mail compose window.
Special thanks to Suman Raj who spent countless hours getting writing this and keeping Zimbra awesome! The extension can be found over that the Zimbra Gallery. Enjoy!
Toolware Pty has written a very cool Thunderbird Extension for Zimbra called Zindus. It is open-source software and runs on all Thunderbird platforms including Windows, Mac OSX and Linux.
Thunderbird users take note! There’s an awesome extension that syncs your contacts between Zimbra and Thunderbird. It syncs everything from Address Books to your GAL (Global Address List).
Although not an officially supported extension, some users in our Forums have already adopted this new extension. Zindus is Open Source (which is why I’m blogging about it).
I’ve used the extension, and had no trouble syncing all my contacts from ZCS 5.0 to Thunderbird version 2.0.0.9 (20071031). Zindus works with ZCS 3.x-5.0 Open Source and Network Editions
If you use Thunderbird, and want your contacts, just go over to the Zindus site, and download the extension.
Site: http://www.zindus.com/
PS- We don’t make this extension. We just think it’s cool!
A few days back, I saw this tip about how to add a certain web-based e-mail’s calendar to your Firefox side bar. I thought to myself, “I know we can do that, but what else can it do?”
(more…)
Continuing our “The Power of Search” PowerTip series, we bring you “The Power of Search Part 2: Visual Search”. Last time we discussed search bar commands. In this Zimbra User PowerTip, we will discuss how to use Zimbra’s visual advanced search.
(more…)
« Previous entries
|