Skip to Content

Zimbra Blog

Syndicate content
All Things Zimbra.
Updated: 26 min 6 sec ago

Zimbra Integrates with Smartsheet

Tue, 08/31/2010 - 14:35

Our friends at Smartsheet have just posted a new Zimlet application tab in the Gallery that looks very promising; we have a few uses in mind already for our team and internal Zimbra deployment.  Here is a summary they kindly provided:

Manage Any Kind of Work with the Smartsheet Zimlet
Add the Smartsheet tab to your Zimbra solution and manage your projects, sales pipelines and crowdsourcing solutions as easily as you manage your Calendar.  Smartsheet puts a familiar spreadsheet-like face on a flexible work automation engine.

Integration Overview
Smartsheet is integrated with the following Zimbra features:

  • Calendar - view key project dates in your Zimbra calendar or key Zimbra calendar dates in your Smartsheet project calendar
  • Contacts - import Zimbra contacts into Smartsheet for streamlined sharing with colleagues and other collaborators
  • Briefcase - attach files from your Zimbra Briefcase to any row in Smartsheet
  • Email - receive Smartsheet notifications and reminders via email

The Smartsheet Zimlet is now available in the Zimbra Gallery.  Or watch the brief demo video below for more information.

More About Spreadsheet
Work projects often begin their life as a spreadsheet (e.g. sales pipelines, marketing events, research projects, product plans, candidate tracking,…) that gets emailed around to be updated.

Often, this approach falls short, and companies then invest money and training in converting to a software specific to Project Management, CRM, Marketing Automation, HR, etc.  To the millions of Zimbra users – keep the spreadsheet layout you like and gain the additional automation you need.  Smartsheet gives you a familiar, flexible spreadsheet interface and enables you to:

  • Attach any file or Zimbra Briefcase item to any row
  • Create multiple levels of sub-tasks
  • Track  threaded discussion on any row
  • See your sheet in Calendar and Gantt views
  • Set Alerts and Notification on any row that keep you abreast of changes happening
  • Get discrete updates on pieces of your sheet via email
  • Get a consolidated report across many sheets

It’s the perfect union between spreadsheets, project tools and file sharing sites.

Video Tour

Zimbra to Launch Connector for BlackBerry Enterprise Server 5.0!

Fri, 08/27/2010 - 14:53

We’re excited to announce that Zimbra support for BlackBerry Enterprise Server 5.0 (BES 5.0) will be generally available with the release of Zimbra Connector for BlackBerry Enterprise Server 6.5 (ZCB 6.5) in the first half of Q4. For companies that want a better alternative to frustrating traditional email platforms, Zimbra is the first alternative to offer full support for the latest BlackBerry Enterprise Server.

ZCB 6.5 will add platform support for BlackBerry Enterprise Server 5.0 and BlackBerry Enterprise Server Express 5.0, providing native synchronization of mail, address book, calendar and tasks in BlackBerry devices. ZCB 6.5 will also provide support for Windows Server 2008 (32- and 64-bit).

Last month, we opened up the ZCB 6.5 Beta Program and received tremendous interest from customers of all shapes and sizes — from SMBs with 25 mailbox deployments to enterprise customers and hosting partners with 50,000+ mailbox deployments. The feedback we are receiving from customers participating in the ZCB 6.5 Beta Program is extremely positive and really shows us how great the demand is for BES 5.0 support.

Here’s what our customer Thomas Klaube, CTO of Ertel & Friends Multimedia GmbH had to say: “Our employees are often on-the-go and need full-featured mobile access to collaboration tools, so we are really excited that Zimbra is leading the way in support for the latest BlackBerry platform. We joined the ZCB 6.5 Beta Program and were up and running in no time.”

Zimbra is committed to continued support of the latest and greatest BlackBerry platforms and we’re really thrilled to be the first alternative email and collaboration platform to offer customers native integration with BES 5.0 and BES Express 5.0.

Stay tuned for the official ZCB 6.5 release date!

To learn more about ZCB, click on the links below:
http://www.zimbra.com/products/blackberry-enterprise-server.html

http://www.zimbra.com/downloads

Join The Zimbra Advisory Meeting at VMworld

Fri, 08/20/2010 - 16:58

VMworld is just around the corner, and not only is it VMware’s most important event of the year, it’s also shaping up to be big for Zimbra too.  We will be exhibiting with our new organization for the first time, showing off the new Zimbra Appliance and talking a lot more about the future of Zimbra and VMware together.

On the later point, we also want to provide an opportunity for attendees and customers in the general vicinity to hear about the Zimbra roadmap and provide us directional feedback away from the bustle of the show floor.  As such we are having an Advisory Meeting and breakfast on Wednesday September 1st.  The meeting is offsite at the W Hotel, so both show attendees and non-attendees are welcome.

Topics will include ZCS 7.0 features, Zimbra Appliance and Zimbra Desktop plus a round table discussion with the Zimbra product leadership team.

Date:     Wednesday September 1, 2010

Time:     8am – 10am

Location:     W Hotel, San Francisco

Space is limited and breakfast will be served, please RSVP to confirm your space and room location to: events@zimbra.com.

Also – for those planning on attending VMworld please remember the Tech Exchange where you can learn about Zimbra APIs, building Zimlets and more from the Zimbra product and development teams.

Please note if you cannot make the Advisory this time we will continue to host more in the future at major events!

Zimbra Desktop 2.0 Beta 4 is now available!

Fri, 08/13/2010 - 01:26

Zimbra Desktop 2.0 Beta 4 has just been released. Zimbra Desktop is a free and open source email client application that gives you on- and off-line access to all your email accounts in one place. Whether you use Zimbra, Gmail, Yahoo! Mail or Microsoft Exchange, Zimbra Desktop greatly simplifies your inbox experience.

A detailed list of ZD 2.0 enhancements is available at the Zimbra Product Portal. If you are coming from an earlier ZD 2.0 Beta, one of the bigger differences you’ll notice is Zimlet support. We’ve included Zimlets like Email Reminder and everyone’s favorite Social. And you can install additional ZD compatible Zimlets via the Preferences area.

Download links are provided below. Please comment, submit feedback and questions via the Community Forums, or make use of Bugzilla to file confirmed bugs and request enhancements.

Enjoy!

Download Zimbra Desktop 2.0 Beta 4

Documentation

Zimbra Appliance: Your Collaboration Cloud To Deploy Anywhere

Tue, 08/10/2010 - 08:42

2010 has been a busy year for the Zimbra team since we joined VMware in February.  And today, we are excited to announce the launch of the Zimbra Appliance.

The Zimbra Appliance is our first major step post acquisition to integrate Zimbra and VMware products and provide a simplified IT experience for administrators and their users.  We have spent the last 5 months speaking with VMware and Zimbra customers and re-affirming their need for a simplified collaboration software stack that embraces the IT Platform of the future.

The call for simplicity reflects changes in the overall IT landscape driven by the evolution of user, administrator and datacenter requirements – many of these inspired by events in the consumer market.   Whether it is the simplicity of the Amazon Kindle, the open platform of Facebook or the cross platform support of Twitter, users and administrators expect applications to be easier to use and deliver than ever before.

Here is a summary of market drivers influencing the launch of Zimbra Appliance:

User:

Users want applications to be available on any device, anywhere and anytime.  These applications need to be available using traditional desktop clients and via the browser.  The collaboration cloud is a hub for communications: regardless of device, the user has the context he needs to make decisions — like what flights to take, which purchase orders to accept/reject, or what information should be synced with the CRM system. Additionally, users want to be able to share information with co-workers, partners and other external users.  Ted Schadler at Forrester recently wrote about this need to empower users.

Based on these needs and core to the Zimbra Appliance is our support for Zimbra Desktop, an offline cache of the user’s collaboration cloud, and our browser-based support for desktop, touchpad and mobile browsers.  Additionally, we continue our support for legacy email clients (Microsoft Outlook) and a wide range of mobile devices (iPhone, Android and BlackBerry).

Administrator:

Administrators’ requirements have also changed and now require a simpler application stack that is easier to deploy, manage and update.  Administrative innovations from companies like Saleforce.com and Successfactors have made it easier to deploy, manage and update applications that provide web-based administration tools and a complete software stack (application, operating system and update tools).

As part of offering a collaboration cloud as a complete software bundle, administrators are able to deploy the Zimbra Appliance in under 10 minutes.  Beyond a quick set up, the Zimbra Appliance provides administrative tools for self-service, auto update, security policy control and the ability to remotely wipe a mobile device wipe.

Datacenter:

The last key change in the IT market that is driving simplification is that organizations want to deploy applications in a private or public cloud.  In order to maximize flexibility and drive down the total cost of ownership, applications need to be portable and provide support for standards-based virtualization (OVF) and cross platform back up tools.

The Zimbra team has worked closely with hosting providers like Hosting.com and Contegix as well as many small businesses to make sure that the Appliance can be easily moved from private to personal clouds.  Additionally, the Zimbra Appliance supports VMware’s Data Recovery so that administrators can manage multiple applications with a common back up and recovery tool.

This is just the first step on our efforts to integrate with other VMware products and continue our mission is to simplify IT and to provide a collaboration cloud that can run anywhere.  Stay tuned for more updates in the coming months.

Check out a video of the Zimbra Appliance for more information:

Visit Zimbra at this year’s VMworld

Tue, 08/03/2010 - 16:18

We’re excited to be part of our first VMworld, where we’ll take center stage to showcase Zimbra products.

August 30-September 2 at Moscone Center, San Francisco
October 12-14, Bella Center, Copenhagen

VMworld is a great chance to keep up on the latest technology trends, with over 300 different breakout sessions and labs on topics like leveraging the cloud, virtualizing enterprise applications and managing the desktop as a service. It is also a great opportunity to meet with knowledge experts or join group discussions with peers and industry experts. And, you’ll hear presentations from VMware leaders along with outside guest speakers. Plus you won’t want to miss the band. Last year was Foreigner, can you guess who it is this time? (Hints: + 30 million records; 7 top Billboard hits).

Below is a list of the Zimbra activities that we have planned. If you have not already signed-up and you would like to attend this year’s event, click on any of the links below to get to the registration pages. We hope that you can join us at VMworld 2010!

Sessions

Breakout Speakers:

  1. “Lessons from the Cloud: How Application Clouds Are Evolving to Meet New End User, Administrator and Datacenter Trends” – John Robb PC8326
  2. “Zimbra and The Future for Mission Critical Apps in the Virtualized Enterprise” – Jon Dybik EA8210

Tech Exchange for Developers (requires additional registration):

  1. “Zimbra Deployment Best Practices, Virtual Application Benchmarking and Performance Versus MS Exchange” – Anup Patwardhan & Charles Windom ADD06
  2. “Developing and Deploying Custom Zimbra User Interface and 3rd Party Integrations” – Raja Rao ADD05

Education

Hands-On Lab Activities covering everything from an intro of the Zimbra Collaboration Suite to advanced server management. LAB05

Product Demos in the VMware Booth

Genius Bar (serving up knowledge on whatever you want to discuss)

Theater presentations

 
So come meet the team! It’s a great experience, not to mention some other good reasons you should go.
 

New Zimbra Connector for BlackBerry Enterprise Server launches…and more!

Thu, 07/29/2010 - 10:35

We have two exciting announcements about our Zimbra Connector for BlackBerry Enterprise Server (ZCB)!

First, we just released ZCB 6.0. This new release works with Zimbra Collaboration Suite 6.0 and includes some cool enhancements:

  • Better calendar synchronization
  • Removes runtime dependency on Microsoft Outlook processes
  • Improved performance and stability

But we didn’t stop there: Today we are also announcing plans for ZCB 6.5 Beta and are looking for Beta testers. ZCB 6.5 will add support for BlackBerry Enterprise Server 5.0. This is a terrific step forward for the Zimbra products and supports our commitment to providing ubiquitous access to messaging and collaboration data regardless of channel or device.

To learn more about ZCB 6.0 and download, click on the link below:

http://www.zimbra.com/products/blackberry-enterprise-server.html

http://www.zimbra.com/downloads

To join the ZCB 6.5 Beta Program:

Please send an email to beta@zimbra.com if you are interested in gaining early access to ZCB 6.5 Beta and trying BES 5.0 integration.

Thank you for your continued support!

Zimlets Go Back to School – Part 4: Q&A with Simon Fraser University

Mon, 07/26/2010 - 16:39

In final installment of this series we recently had a chance to sit down with Frances Atkinson, the Director of Institutional & Academic Technologies, IT Services at Simon Fraser University, one of the over 500 educational organizations that have deployed the Zimbra Collaboration Suite Network Edition worldwide. Not too long ago, SFU decided to upgrade their collaboration system and investigated several options. No surprise, Zimbra won out! Now, two and a half years later, SFU is seeing how Zimbra is benefiting all of their campus systems.

Highlights from our discussion with Frances are below:

How are SFU’s staff, faculty, and students using Zimbra Collaboration Suite?

Zimbra has become more than just an email and calendaring solution at Simon Fraser – it has evolved into the campus communications “hub” used by all faculty, staff and students. With Zimbra, calendaring and document sharing are available to everyone for the first time, and fewer users are forwarding to external sites like Gmail. Additionally, SFU connected Zimbra to other campus systems increasing campus-wide organization and efficiency. Students and faculty also have the ability to access Zimbra via mobile devices, including BlackBerrys. This mobile access is even more important since we now have the ability to send out notifications to all users for emergencies, weather, downtime, etc.

 
How are you customizing Zimbra to meet the needs of the SFU student body?

SFU is taking advantage of Zimbra’s open source functionality by using several Zimlets – including Calendar Scheduler, Arcade, Google Translator and Yahoo Local – we are able to extend the product and bring features to people who may not have otherwise found these resources.

We have even generated Zimlets of our own. These SFU Zimlets offer students and faculty a simple way to access course information, alerts/tips & tricks and their mySFU profiles. The course resource Zimlet is definitely the most important Zimlet for the students. It allows them to pull up all their course information for the current, past and next term, including the course description, syllabus, video content and digitized lectures. It helps to keep students organized and on track to graduate. Faculty and staff also utilize Zimlets to reserve rooms and equipment.

Additionally, we have branded Zimbra as SFU Connect, and we got the community involved by holding a naming and logo contest. We’ve personalized SFU Connect by providing users with a tip/trick or message of the day upon startup to help them use the portal to its full capacity.

 
What are your students and/or faculty saying about Zimbra?

Zimbra satisfied the desire of the students and faculty to have access to a modern, feature-rich, communications environment. Not only is the email and calendaring solution functional and well-suited to serve the entire campus, but its open source nature is lauded by faculty and students alike. By choosing an open source product, SFU has the potential to integrate with other products as the University’s needs continue to evolve.

Telenet Launches Zimbra For More Than 1.3 Million Customers

Thu, 07/22/2010 - 09:46

Telenet, one of the largest internet providers in Belgium, recently announced the rollout of a new webmail platform developed in collaboration with Zimbra. Since April 2010, Telenet has been providing access to the new system for over 1 million residential internet subscribers and will continue the migration through August 1st. The updated email suite – which is free to Telenet customers – provides 5 GB of storage, a built-in calendar and address book, many advanced tools like sharing, automated importing of external mail accounts, plus more features to come.

Previously, Telenet internet customers had a basic mail utility and minuscule quota space of 50 MB. The new interface, powered by Zimbra, is extremely user friendly and is supported by 100x more storage. Other improved features include the ability to set up rules for filtering incoming mail and access to a mobile browser version. Several factors, including lower disk costs and the broadening availability of both virtualization and cloud applications made it possible for Telenet to make this update available to its customers. (One such distributed object storage framework is from Bizanga/Scality, who developed a connector for Zimbra, and has a video on Telenet’s strategy here.)

According to Saskia Schatterman, Executive Vice President Residential Marketing, no less than 70% of their customers use Telenet email on a regular basis and just over half report that account is their primary address. Those customers can now send mail anywhere, from any device with Internet access; putting aside the need to also use alternatives like Hotmail or Gmail. With this cutting-edge webmail architecture, Telenet can provide all of their broadband customers with a sophisticated and full featured product, that’s still simple to use.
 
The rollout of the advanced Telenet email platform is phased, all existing internet customers will automatically be granted access to the new communication suite and will be notified once their mailbox has been transitioned. Brand-new users will receive access to the Zimbra webmail client by default.

With this integration Zimbra continues to deliver on its promise of providing hassle-free collaboration solutions to our partners around the world. We look forward to sharing news about additional international organizations in the coming months.

Use the Sticky Notes Zimlet to make quick notes about an email

Wed, 07/14/2010 - 09:57

Lot of times you need to make a quick note about something in an email or a little reminder for yourself like “I need to confirm those dates” or “add John’s phone number” or “attach the PPT” etc.  But there is no easy way to capture that thought instantly.  Sticky Notes Zimlet helps solve that problem by allowing you to attach a note to a particular email.

The Sticky Notes Zimlet is really easy to use…all you do is make a quick note and attach it to your email. Once you attach your Sticky Note, it will automatically pop up the next time you re-open your email.

How to create your own Sticky Notes:

Simply select an email and click on the “StickyNotes” toolbar button or drag and drop your email onto the Zimlet to add your notes.

StickyNotes in Contacts (v1.6+):

Similar to emails, you can attach notes to Contacts as well. Simply select a Contact and press “StickyNotes” button.

StickyNotes in Calendar (v1.6+):

Similar to emails, you can attach notes to Appointments as well. Simply select a Contact and press “StickyNotes” button.

How to Enable the Sticky Notes Zimlet:

Click on “Sticky Notes” in the left overview pane and select the following:

a. Select “Add StickyNotes button to main toolbar” checkbox

b. Select “Enable Sticky Notes Zimlet” checkbox

How to Find Your Sticky Notes (via Tags):

After your enable the Sticky Notes Zimlet, a yellow-colored tag called “Emails with StickyNotes” is created. When you attach a StickyNote to your email message, your email or conversation will have a yellow tag. This yellow tag is removed when the Sticky Note is deleted.

How to Search for a Sticky Note (via Tags):

You can search and keep track of all of your Sticky Note emails by clicking on the tag or by searching for them in the main search bar.

Download:

You can download the Zimlet here:  http://gallery.zimbra.com/type/zimlet/sticky-notes

Release Notes:

1. Version 1.6 now allows attaching StickyNotes for Contacts & Appoints as well

2. Version  1.5 adds scalability via CustomMetadata API. You can now add Sticky Notes to as many of your emails as you want.

2. Version 1.5+ is only compatible with ZCS 6.0.7+

Appointment Summary Zimlet – Know what your Calendar looks like for the day

Wed, 07/07/2010 - 02:29

Every day, when you first login, this Zimlet scans your calendar and sends out a summary email about the current day’s events.

This Zimlet helps both frequent and lite calendaring users in different ways:

1. For power-users, this is like having a personal assistant; who summarizes appointments for the day, providing a concrete idea as to how many meetings you have.
2. For general-users, the Zimlet helps in reminding you that there is a meeting to prepare for (in case you’ve forgotten)

To make it easier to read, the appointments are sorted and divided along two simple categories:  Those that need your immediate attention (e.g confirmed or new events) and others that don’t (those you’ve marked tentative, free, out-of-office, or declined but not yet deleted).

Download:

Available in our Zimbra Gallery over here

Rate & Review:

After you have used the Appointment Summary Zimlet, please come-back to share what you thought of it at our Gallery.

PS: This is one of our favorite recent Zimlets within the Zimbra team, and we hope you enjoy it too!

Email Templates Zimlet – Allows users to quickly insert any earlier emails as templates

Thu, 07/01/2010 - 02:37

Email templates are extremely useful for Sales, Support and SE or any one who constantly sends out the same email on a regular basis. This Zimlet allows users to quickly insert any earlier emails as templates to New, Reply, Forwarded emails & also to Calendar-invites.

Setting up Templates

Step 1: Create Templates:
This Zimlet uses existing emails(nothing special) as templates.  Also, it brings the power of html editor for you to use & design. So, to create templates, simply send few emails yourself.

You can use generic names technique to replace common words. And just before inserting the template Zimlet will alert you to replace them.
For example: You could have hi ${firstName} in the body or in the subject

An example Template email:

Step 2: Setup a folder to keep all your Templates
1. After you have created few template emails, move all these emails to some central folder, say “Sales Templates”.
2. Set this folder as your templates repository by going to Preferences > “Set Templates Folder” button
3. Refresh browser

Using Templates

Step 1: Select a template from the menu:
With two clicks you can insert a Template of your choice. You can insert in three formats. 1. Just the body of the template, 2. both body & subject and 3. Body, Subject & Participants.

Step2: Replace Generic texts(if need be):

If you have any general texts in your templates, replace them with valid ones.

Resulting email

You can see that ${user}, ${firstName} & also attachments are inserted.

Other uses

1. Templates in Calendar:
You can use any of these templates in Calendar as well.  For example, you can create a template with Conference-call details. You don’t have to search for those details anymore, Isn’t that cool?

2. Sharing Templates with others in the team:
Simply share your templates folder and ask your team members to point the Zimlets to this shared folder.

Download

Please download the Zimlet from here:  http://gallery.zimbra.com/type/zimlet/email-templates

Easily schedule, start or join WebEx meetings with the WebEx Zimlet!

Tue, 06/15/2010 - 13:02

Have you ever found yourself scrambling to find a WebEx meeting invite minutes before the meeting is set to begin? Or if you are scheduling a meeting, you are constantly switching between WebEx and your calendar to create the meeting & calendar invite?

Well, those days are gone with the new WebEx Zimlet. The WebEx Zimlet now brings the power of WebEx right into your Zimbra calendar. To see the WebEx Zimlet in action, checkout this video.

Or to experience first hand, download the WebEx Zimlet at the Zimbra Gallery at http://gallery.zimbra.com/type/zimlet/webex.

Create WebEx meeting just like you would create a regular meeting.

Typically you would switch between Zimbra and WebEx to create a meeting. With the WebEx Zimlet, when creating your appointment in Zimbra, simply press the “Save as WebEx” button to create a WebEx meeting. The Zimlet automatically selects the configured WebEx account to be use (see below for information on multiple WebEx account setup), creates a WebEx meeting, inserts all the WebEx details (WebEx url, phone, passcode, etc) into the appointment body and saves the meeting.

Create a Quick meeting.

Allows users to quickly invite people and create a WebEx meeting.

Start or Join an existing meeting.

You do not have to scramble to find that WebEx invite or goto the WebEx site to find a meeting. You can view a list of meetings on your Webex Calendar and Start (as a host) or Join (as an attendee).

Manage multiple WebEx accounts.

You can store up to 5 WebEx accounts (with related conference calling information). This is especially useful if you are managing multiple shared calendars. For example, if you create a WebEx meeting in the CEO Calendar, the Zimlet will automatically uses CEO WebEx account information.

Full support for recurring meetings.

The WebEx Zimlet supports all of the WebEx recurring types and end-by patterns. Therefore, you can create virtually any kind of recurring meetings in Zimbra and the WebEx Zimlet creates an exact replica on WebEx.

Automatic time-zone configuration.

The WebEx Zimlet maps the 82 supported Zimbra time zones to the WebEx 61 time zones. This allows users to select a time zone and leave the setup of the WebEx meeting to the Zimlet.

Add meeting and tele-conference information to Subject/Location fields.

Lot of times its useful to just put the WebEx meeting and conference information in the location field itself. The WebEx Zimlet has a preference to select what you want to be appended and Zimlet automatically inserts the information.

As you can see, the WebEx Zimlet provides an awesome integration between Zimbra and WebEx. And will greatly simply your day-to-day online meetings.

Note: due to a technical difficulties, we apologize for the many updates and Tweets to this blog post.

Easily schedule, start or join WebEx meetings with the WebEx Zimlet!

Tue, 06/15/2010 - 00:42

Have you ever found yourself scrambling to find a WebEx meeting invite minutes before the meeting is set to begin? Or if you are scheduling a meeting, you have to switch between WebEx and your calendar to create the meeting and calendar invite.

Well, those days are gone with the new WebEx Zimlet. The WebEx Zimlet now brings the power of WebEx right into your Zimbra calendar. The WebEx Zimlet is available at the Zimbra Gallery at http://gallery.zimbra.com/type/zimlet/webex and checkout this video to see the WebEx Zimlet in action: http://www.youtube.com/watch?v=6m_vne1cgvk

Create WebEx meeting just like you would create a regular meeting.

Typically you would switch between Zimbra and WebEx to create a meeting. With the WebEx Zimlet, when creating your appointment in Zimbra, simply press the “Save as WebEx” button to create a WebEx meeting.  The Zimlet will automatically select the configured WebEx account to be use (see below for information on multiple WebEx account setup), creates a WebEx meeting, inserts all the WebEx details (WebEx url, phone, passcode, etc) into the appointment body and saves the meeting.

Create a Quick meeting.

Allows users to quickly invite people and create a WebEx meeting.

Start or Join an existing meeting.

You do not have to scramble to find that WebEx invite or goto the WebEx site to find a meeting. You can view a list of meetings on your Webex Calendar and Start (as host) or Join (as attendee).

Manage multiple WebEx accounts.

You can store up to 5 WebEx accounts (and related conference calling information). This is especially useful if you are managing multiple shared calendars. For example, if you create a WebEx meeting in the CEO Calendar the Zimlet will automatically uses CEO WebEx account information.

Full support for recurring meetings.

The WebEx Zimlet supports all of the WebEx recurring types and end-by patterns. Therefore, you can create virtually any kind of recurring meetings in Zimbra and the WebEx Zimlet creates an exact replica on WebEx.

Automatic time-zone configuration.

The WebEx Zimlet maps the 82 supported Zimbra time zones to the WebEx 61 time zones. This allows users to select a time zone and leave the setup of the WebEx meeting to the Zimlet.

Add meeting and tele-conference information to Subject/Location fields.

Often it is useful to put the WebEx meeting and conference information in the location field itself. The WebEx Zimlet has a preference to select what you want to be appended and Zimlet automatically inserts the information.

The WebEx Zimlet is available for download at the Zimbra Gallery at http://gallery.zimbra.com/type/zimlet/webex

As you can see, the WebEx Zimlet provides an awesome integration between Zimbra and WebEx. And will greatly simply your day-to-day online meeting usage.

Easily schedule, start or join WebEx meetings with the WebEx Zimlet!

Mon, 06/14/2010 - 23:53

Have you ever found yourself scrambling to find a WebEx meeting invite minutes before the meeting is set to begin? Or if you are scheduling a meeting, you have to switch between WebEx and your calendar to create the meeting and calendar invite.

Well, those days are gone with the new WebEx Zimlet. The WebEx Zimlet now brings the power of WebEx right into your Zimbra calendar.
Using the WebEx Zimlet, you can:

Watch YouTube video here: http://www.youtube.com/watch?v=6m_vne1cgvk

Create WebEx meeting just like you would create a regular meeting.

Typically you would switch between Zimbra and WebEx to create a meeting. With the WebEx Zimlet, when creating your appointment in Zimbra, simply press the “Save as WebEx” button to create a WebEx meeting. The Zimlet will automatically select the configured WebEx account to be use (see below for information on multiple WebEx account setup), creates a WebEx meeting, inserts all the WebEx details (WebEx url, phone, passcode, etc) into the appointment body and saves the meeting.

Create a Quick meeting.

Allows users to quickly invite people and create a WebEx meeting.

Start or Join an existing meeting.

You do not have to scramble to find that WebEx invite or goto the WebEx site to find a meeting. You can view a list of meetings on your Webex Calendar and Start (as host) or Join (as attendee).

Manage multiple WebEx accounts.

You can store up to 5 WebEx accounts (and related conference calling information). This is especially useful if you are managing multiple shared calendars. For example, if you create a WebEx meeting in the CEO Calendar the Zimlet will automatically uses CEO WebEx account information.

Full support for recurring meetings.

The WebEx Zimlet supports all of the WebEx recurring types and end-by patterns. Therefore, you can create virtually any kind of recurring meetings in Zimbra and the WebEx Zimlet creates an exact replica on WebEx.

Automatic time-zone configuration.

The WebEx Zimlet maps the 82 supported Zimbra time zones to the WebEx 61 time zones. This allows users to select a time zone and leave the setup of the WebEx meeting to the Zimlet.

Add meeting and tele-conference information to Subject/Location fields.

Lot of times its useful to just put the WebEx meeting and conference information in the location field itself. The WebEx Zimlet has a preference to select what you want to be appended and Zimlet automatically inserts the information.

The WebEx Zimlet is available at the Zimbra Gallery at http://gallery.zimbra.com/type/zimlet/webex

As you can see, the WebEx Zimlet provides an awesome integration between Zimbra and WebEx. And will greatly simply your day-to-day online meeting usage.

Using SAML Assertions to Access Zimbra

Tue, 06/01/2010 - 08:54

A common integration question we hear is how to handle “sign-on” between an external enterprise application and Zimbra? This scenario is when a user has signed-on to an enterprise application (for example, a Customer Relationship Management system) and that application needs to access data stored in the user mailbox hosted on a Zimbra server. To transition from the enterprise application to Zimbra, you could prompt the user to re-enter a username/password but that is not a very seamless experience. To automatically “sign-on” the user as they move between systems requires a trusted third party to “vouch for” or “assert” the user identity.

Zimbra includes a proprietary protocol for achieving this assertion, which is referred to as “Preauth“.  Preauth works by having a key that is shared between a third party application/system and Zimbra. The third party specifies the userid, a timestamp, optionally an expiration time, and an SHA-1 HMAC value computed over that data using the shared key. The Zimbra server, after successfully validating the HMAC value received in the request, redirects the user to the target Zimbra service.

There is also an alternative: SAML. SAML (Security Assertion Markup Language) can be thought of as a standard way of achieving what Zimbra Preauth protocol does.

SAML is a standard that defines an XML-based framework for exchange of security information between various business services (see http://saml.xml.org/saml-technical-overview). It is a widely adopted standard for Single Sign-On (SSO) and Federated Identity use cases. So one can envision that in scenarios such as above, a SAML assertion could be issued for the user by a central/trusted Identity Management System within the enterprise, and that assertion could be used to allow access to Zimbra. A SAML assertion typically contains security information about a subject/principal and could, for example, convey information like “This user is John Doe, he has an email address of john.doe@example.com, he was authenticated into this system using a password mechanism, at this time and date, etc”.

Example Zimbra SAML Interactions

SAML interactions/exchanges take place between entities referred to as the SAML asserting party and the SAML relying party. An asserting party is an entity that creates/issues SAML assertions. It is also sometimes called a SAML authority. A relying party is an entity that uses assertions it has received.

The picture below illustrates a setup where a user accesses a Zimbra service using a SAML assertion without any Zimbra-proprietary authentication token/cookie or Preauth. In this configuration, the Zimbra server acts as the SAML relying party.

Here’s a brief description of the interactions happening in this setup:

  1. User authenticates and requests a SAML assertion from the SAML authority. [Note: This step happens outside Zimbra]
  2. The SAML authority makes sure that the user has been authenticated (by some means) and then issues a SAML assertion for the user. [Note: This step happens outside Zimbra]
  3. The user’s client sends a SOAP request containing an assertion identifier to the Zimbra server: <soap:Envelope xmlns:soap='http://www.w3.org/2003/05/soap-envelope'> <soap:Header> <context xmlns='urn:zimbra'> <authToken type='SAML_AUTH_PROVIDER'>b07b804c-7c29-ea16-7300-4f3d6f7928ac</authToken> </context> </soap:Header> <soap:Body> <SomeRequest xmlns='urn:zimbraMail'>…</SomeRequest> </soap:Body> </soap:Envelope>

    [Note: The client could have alternatively sent the SAML assertion itself inside the request. Also, we are designating the auth token type as SAML_AUTH_PROVIDER, which is a custom authentication provider you must create for your environment. Later in this blog, we describe how to use Zimbra Server Extensions to implement a custom SAML Auth Provider.]

  4. Zimbra server calls the SAML Authority and inquires about the assertion by passing the identifier: <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Body> <samlp:AssertionIDRequest ID="id-1268148042731" Version="2.0" ... > <samlp:AssertionIDRef>b07b804c-7c29-ea16-7300-4f3d6f7928ac</samlp:AssertionIDRef> </samlp:AssertionIDRequest> </soap:Body> </soap:Envelope>
  5. The SAML Authority trusts the Zimbra server (relying party) and looks up its store of issued assertions and responds with the assertion: <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Body> <samlp:Response ID="id-1268148042741" ... > <samlp:Status> <samlp:StatusCode Value="urn:oasis:names:tc:SAML:2.0:status:Success"/> </samlp:Status> <saml:Assertion ID="b07b804c-7c29-ea16-7300-4f3d6f7928ac" ... > <saml:Issuer>http://samlAuthority</saml:Issuer> <saml:Subject> <saml:NameID>user1@domain.com</saml:NameID> <saml:SubjectConfirmation Method="urn:oasis:names:tc:SAML:2.0:cm:sender-vouches"/> </saml:Subject> <saml:Conditions NotBefore="2010-03-09T09:22:05Z" NotOnOrAfter="2020-12-05T09:27:05Z"> <saml:AudienceRestriction> <saml:Audience>http://zimbra</saml:Audience> </saml:AudienceRestriction> </saml:Conditions> <saml:AuthnStatement AuthnInstant="2010-03-09T09:22:00Z"> <saml:AuthnContext> <saml:AuthnContextClassRef>...SAML:2.0:ac:classes:Password</saml:AuthnContextClassRef> </saml:AuthnContext> </saml:AuthnStatement> </saml:Assertion> </samlp:Response> </soap:Body> </soap:Envelope>
  6. Based on its trust on the SAML authority, the Zimbra server validates the SAML assertion and sends back a response to the client: <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Header>…</soap:Header> <soap:Body> <SomeResponse xmlns="urn:zimbraMail">…</SomeResponse> </soap:Body> </soap:Envelope>

Note: The sample messages shown above are very simplistic. In the real world, the message exchanges, especially those between the relying party and the SAML authority, are secured using TLS and/or message-level security mechanisms.

Implementing the SAML Auth Provider

The Zimbra server provides various extension points to allow extending the Zimbra server functionality (see Extending Zimbra with Server Extensions). One such extension point is the com.zimbra.cs.service.AuthProvider abstract class and an abstract sub-class the ZimbraAuthProvider. These classes know how to process/validate the Zimbra proprietary authentication tokens (or cookies).

To support SAML assertions (or tokens) within Zimbra, you can write a SamlAuthProvider class that extends AuthProvider:

public class SamlAuthProvider extends AuthProvider { protected SamlAuthProvider() { super("SAML_AUTH_PROVIDER"); } protected AuthToken authToken(Element soapCtxt, Map engineCtxt) throws AuthProviderException, AuthTokenException { // Extract SAML assertion identifier from soap context // Call SAML authority and request for the SAML assertion corresponding to the identifier // Validate and return the SAML assertion (token) } ... }

The SamlAuthProvider can be registered with the Zimbra server by doing the following inside the ZimbraExtension.init() method:

AuthProvider.register(new SamlAuthProvider()); AuthProvider.refresh();

Additionally, the  “zimbra_auth_provider” localconfig property needs to be modified (using the Zimbra Command Line Interface) to add your custom saml auth provider to the list of registered “zimbra auth providers”:

zmlocalconfig -e zimbra_auth_provider=SAML_AUTH_PROVIDER,Zimbra

As you can see, this is a powerful mechanism for extending Zimbra to support SAML and create a seamless Single-Sign-On experience. Although the AuthProvider class is not officially supported yet in a production environment yet, it is fine to use it in a proof of concept or an experimental project.

Zimbra Roadmap and VMware Integration Webinar Plus Q&A

Tue, 05/25/2010 - 14:47

As you may have noticed, we have just posted the recording of the Zimbra Collaboration Suite 6-to-7 and VMware Overview webinar. This was hugely popular — hundreds of customers, partners and community members attended — because it covered three critical areas of Zimbra’s future:

  • What’s in ZCS 6.0 (powerful new admin features, Enterprise support and usability improvements) as well as near-term additions (such as support for Android, BES 5.0, BES Express, and Outlook 2010).
  • The roadmap of ZCS 7.0 and beyond: a fascinating discussion of calendar wizards, powerful distribution lists, workspaces, and IM changes.
  • The future with VMware: how Zimbra fits within the VMware stack and the value it brings to the Zimbra environment (notably an appliance, vSphere integration for DR, HA and site recovery).

 
We also received many excellent questions – too many to answer during the live session, so we’ll cover the remaining here:

Q: Zimlets, IMHO, should allow push as well as pull; akin to what IM does at the moment.  Realtime phone apps require that capability to allow popups in a client session.
A: Real-time push and pull updates are fully supported in the ZWC, Zimlet should be able to do the same.

Q: Is the IM server connection change slated for the Network or Open Source Edition?
A: External XMPP proxy/interop it is scheduled for both.

Q: Do you have public calendars for appointments or a conference room? And only certain people can reserve timeframe and all others can view?
A: The use case here is akin to a “board room” where only certain people have rights to book the room, but everyone can view the availability of that room. The answer is yes: you can create a public calendar for the conference room as a resource, and then permit only specific users to reserve that resource.

Q: Better quarantining of emails, AS/AV stats. and per user prefs. akin to MailScanner and MailWatch
A: Zimbra team is expanding its anti-spamming and anti-virus functionality. Stay tuned for more information. In the meantime, you may want to consider using some postfix capable methods.

Q: Any word on per-user read state on messages?
A: The use case here is when multiple users have access to a single account, one user clicking on a message will mark it as read for all other future users. The feature enhancement (individual user state on shared messages) takes significant effort, has not been committed yet, but is discussed thoroughly in bugzilla. If this is a feature you feel is crucial, please vote for it or mention so in a support case.

Q: Would email tracking likely to be a feature that will be added back in; since zmmsgtrace was pulled?
A: There is a enhancement request for a tracing replacement, but have not yet released a schedule; stay tuned for more details. If you feel this is a key feature, please comment on its implementation in bugzilla.

Q: Which of the features are targeted @ the FOSS or the Network Edition?
A: We generally don’t make final decisions until we approach the release date. Check pm.zimbra.com for specific feature release information, and vote for the features you see as most valuable.

Q: Will Zimbra DR allow realtime replication and from a multi-tenant experience allow geo connection to the most appropriate server ?
A: We are going to leverag all of the High Availability and Data Recovery options that are provided by vSphere (and partners). We’re also looking at additional capabilities beyond that using direct server sync – stay tuned.


Q: VMware recommends single processor vms for best performance. Looking forward to easier multi-component zimbra installation or guide.
A: The VMware team suggests using the fewest number of virtual cpus required to satisfy the workload. If you need four, you should use four. See the new Zimbra on vSphere Recommendations wiki article for more information.

Q: Will VMware Update Manager take care of the updates?
A: Look for future announcements – perhaps for a release sometime in 2011.

Q: With respect to the appliance, would one be allowed to tune SA and CLAMAV?
A: By design, there is no CLI or shell in the Zimbra Appliance. It’s built for simplicity of management, so all configuration and administration will be done through a new web-based streamlined UI; likewise if something is not in our current admin console it’s probably not built into the appliance yet either.

Q: Could you expand on the AD / External Auth changes that you will be making? In connection with that, will you be able to deploy Zimbra and have it automatically keep in sync with users in Active Directory?
A: For the appliance, there will be a one time bulk import.
Here are the RFE’s: 44835 | 45223 | 45174 Please vote for the features that are important to you.
For ZCS, we are not making any AD/ External Auth changes. Zmexternaldirsync does this today.

Q: Any plans to improve the management console for zimbra network edition, i.e. Monitoring and Status tools? I would like to see the kind of admin tools you’d find with mdaemon or other similar apps. Right now it’s slow and doesn’t provide much visual feedback.
A: We’re working with Hyperic for additional monitoring and reporting capabilities. We have not released a schedule yet, more details soon.

Q: Are there firm time lines on 32 bit phaseout?
A: The end of 7.0 will be the last time 32-bit is supported, and the dates are not yet finalized. Therefore, it will be quite some time before 32-bit is depreciated. We recommend that you move to 64-bit if you are new to Zimbra or planning an upgrade. See the phase out FAQ for more details.

Q: Will migration from physical 32 bit system to Appliance be built in to appliance? or have migration tool to perform this?
A: The zimbra-to-zimbra migration tool is completely independent of the hardware. You should be able to migrate from a 32-bit machine to the appliance without a problem.

Q: There has been a lot of contention on the forums about the priority of particular rfe’s/bugs; now with greater resources would Zimbra look at a different type of voting mechanism?
A: If you are having trouble with the current methods or a hitting ’show-stopper’ issue please contact the community mangers to help you. (As always, customers also have the option of directing inquires through support to raise their urgency.) Having said this, we’re always open to new ideas for the community process. If you prefer a specific voting mechanism, we’d like to hear about it – and the 7.0 detailed roadmap will be open soon.

Q: Scaling on VMWare… it’s going to be 2011 before we’ll be able to run mailbox servers on VM with thousands of accounts per mailbox?
A: Zimbra already supports thousands of mailboxes in a virtualized environment. The Zimbra Appliance, which will require little-to-no configuration or administration — a “cloud in a box” — is slated for small- to medium-sized businesses.

Q: What about official CentOS support?
A: Since one cannot get support at the operating system provider level, our technical staff can’t 100% support it. Having said that, it should perform similarly to RHEL.

Q: Is HSM going to change?
A: The Hierarchical Storage Management in the Network Edition doesn’t have any major changes targeted till 8.0 server. (We did add the ability to offload other items besides messages in 6.0 with a search type query.) There are no plans on adding HSM to the Open Source Edition.

Q: Are there plans to allow installation on big iron like HP IA64 ? (RX range)
A: Not yet, as there does not appear to be a business case to build and test on big iron. You can file this as a feature enhancement and ask others to vote for it.

Q: How do I find new zimlets?
A: We have a renewed Zimlet plugins site with more than 80 contributions. Look for future additions such as a revamp social & IM zimlets, additional salesforce integration, webex changes, smart scheduler and many others: gallery.zimbra.com

Q: ZCS web question: Being able to separate windows from Zimbra is nice for emails. How about having that for all of the other apps (contacts, calendar etc)?
A: Yes, this is something we are working on. An example is tabbed calendaring, which is slated for version 7.

Q: Will there be tool to bulk loading documents into Briefcase, especially if supporting collaborating workgroups?
A: Yes, there will be a migration tool. And at some point in the future, we’ll have multi-file import in the web-client. If you are looking for convenient file sync today, so far we’ve built-in webDAV support.

Q: Looking forward to whitepapers and wiki for vmware/zimbra. Encourage?. mailto is also a problem for us.
A: Whitepapers and wikis are soon to come. Were looking into EWS for Entourage. The Zimbra Desktop does work with mailto links. It is defaulted off (to change it, go to the preferences and select zimbra desktop as the default mailto handler).

Q: Can you mention the URL for the new dev Wiki?
A: A good place to start wiki.zimbra.com/wiki/ZCS_6.0:Zimlet_Developers_Guide:Introduction

Links: Video of the above webinar. You can also browse a list of existing or sign-up for upcoming webinars here.