Setting Up Free Busy Interop with Exchange 2010

Revision as of 21:11, 22 March 2011 by Gayle (talk | contribs)

Note:

  • These instructions assume that MS Exchange 2010 and Zimbra Collaboration Suite have been installed using the "DEFAULT" configurations. Modify wherever necessary according to your target system’s configurations/settings.
  • MS Exchange 2010 System obtains Free/Busy information by using Availability Service instead of Public Folder which is used by Exchange 2003 (The Availability Service obtains the user’s Free/Busy information from its mailbox directly). However Zimbra Collaboration Suite’s interoperability with MS Exchange System is based on the “legacyExchangeDN” attribute which assumes that the Free/Busy information is published into the public folder using WebDAV. If your MS Exchange 2010 System does not have a Free/Busy folder then you can create a new one using the administration console, as described below.
  • You also need to ensure that the Exchange 2010 CAS server is forwarding WebDAV service requests to the backend Exchange 2010 Mailbox server.

I. Setting Up ZCS

On the Exchange 2010 System:

  1. Create a service account on MS Exchange 2010. Name it "zimbra".
  2. Set the zimbraFreebusyExchangeServerType attribute that defines in ZCS which free/busy provider to use:
    • WebDAV – for Exchange 2007
    • EWS – for Exchange 2010
  • Use the zmprov command or the administration console to set the value of this attribute. *In the administration console, select Global Settings in the navigation pane, and then the Free/Busy Interop tab. The Microsoft Exchange Settings page displays.
  1. Set the following parameters:
    • Microsoft Exchange Server URL: This is the Web interface to the Exchange.
    • Microsoft Exchange Authorization Scheme: Select Basic or Form from the dropdown menu..
      • Basic is authentication to Exchange via HTTP basic authentication.
      • Form is authentication to Exchange as HTML form based authentication.
    • Microsoft Exchange Server Type: Select WebDAV or EWS from the dropdown menu.
      • WebDAV: Select for Exchange 2007
      • EWS: Select for Exchange 2010
    • Microsoft Exchange User Name and Password: This is the name of the account in Active Directory and password that has access to the public folders. These are used to authenticate against the Exchange server on REST and WebDAV interfaces.
    • O and OU used in legacyExchangeDN attribute: Set at the global level this applies to all accounts talking to Exchange.

Note: ZCS does not support working with both free/busy providers type at the same time. The setting is global.

Free busy 2010 admin console.png

II. Setting the Foreign Principal

The foreign principal attribute of an account directs ZCS in pushing free/busy information of a Zimbra user to Exchange. The value of the foreign principal email for a ZCS account has to be identical to the value of legacyExchangeDN attribute of the matching Exchange account after the last cn=. For example, for an Exchange account whose legacyExchangeDN attribute is /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Demo User One, you have to configure the foreign principal email address to Demo User One.

III. Setting Exchange Server 2010 Users Looking up Zimbra Free/Busy Information

  1. Create a new mail contact on the exchange server using exchange management console UI (Exchange/Recipient Configuration/Mail Contact>new mail contact) or the cmd prompt shell:

new-mailcontact -name "Jon Doe" -ExternalEmailAddress jdoe@domain.com

  1. In Active Directory console, Verify that the new contact has its legacyExchangeDN attribute set:

This attribute directs the exchange in searching for the public folder f/b message.

  1. Tell exchange to look for availability info for that domain in the public folder, rather than using the availability service. In exchange cmd prompt shell :

Add-AvailabilityAddressSpace -forestname "domain.com" -accessmethod publicfolder

  1. At this point outlook 2003 will look for the public folder message for f/b data and outlook 2007 /2010 / owa will use availability call to the server which will translate on the server to a lookup of the public folder message.

If there’s a public folder message whose subject corresponds with the legacyExchangeDN of the new contact, the clients will show the free/busy information:

Troubleshooting

See http://wiki.zimbra.com/index.php?title=Troubleshooting_Exchange_Freebusy_Interop


Verified Against: ZCS 7.0, ZCS 6.0 Date Created: 03/22/2010
Article ID: https://wiki.zimbra.com/index.php?title=Setting_Up_Free_Busy_Interop_with_Exchange_2010 Date Modified: 2011-03-22



Try Zimbra

Try Zimbra Collaboration with a 60-day free trial.
Get it now »

Want to get involved?

You can contribute in the Community, Wiki, Code, or development of Zimlets.
Find out more. »

Looking for a Video?

Visit our YouTube channel to get the latest webinars, technology news, product overviews, and so much more.
Go to the YouTube channel »

Jump to: navigation, search