ENTERPRISE

Using Non-Windows Systems to Access Exchange Server 2010 : Mac Mail, iCal, and Address Book

2/19/2011 5:17:18 PM
With the release of OS X 10.6 Snow Leopard, users of Macintosh computers can use the built-in Mail, iCal, and Address Book client that provides a tightly integrated support for email access and synchronization of email messages, address book information, and calendar information.

Mac OS X Mail uses IMAP as the standard communication method between Mac Mail and Exchange Server. A Macintosh user can access Exchange Server content, transfer the information to the Macintosh, or download the information and leave a copy of the information on the Exchange server.

Note

Usually, users download their information to their Mac Mail and leave a copy on the Exchange server, so that if the user needs to access his email from the Microsoft Exchange OWA client, or uses a different mail client on a different system, all of the user’s information remains on the Exchange server for subsequent download and access.


Understanding Mac Mail Support for Exchange Server

Mac OS X Mail is simply an IMAP mail client for Exchange Server and requires the Macintosh computer to have TCP/IP connectivity to the Exchange server and Active Directory authentication to the Active Directory network in which Exchange Server resides. This allows for the support of Mac-to-Exchange integration while a Macintosh is on the local area network (LAN) backbone or while the Macintosh user is mobile.

To access the Exchange server on the LAN, a user needs to have TCP/IP access to the Exchange server, whether that is directly on the network subnet as the Exchange server, or with appropriate routes from where the user is connected to the Exchange server.

While mobile, the TCP/IP access of the Macintosh user is handled through the same network connection address as OWA. OWA should be configured with Secure Sockets Layer (SSL)–encrypted access for improved security. As long as users can access their mailbox externally using OWA, they can configure their Macintosh to access the OWA port to download and synchronize mail to the Mac OS X Mail client.

Configuring Mac Mail Support on Exchange Server 2010

To configure support for Mac Mail on the Exchange Server 2010 side, all the organization needs to do is set up Exchange Server 2010 to support OWA and enable IMAP on Exchange Server. OWA is configured by default in Exchange Server 2010, and most organizations already have OWA operating in the environment. With OWA already functional in an Exchange Server 2010 environment, all that needs to be done is to configure and enable IMAP support on Exchange Server.

Unlike the RTM release of Exchange Server 2007 that did not provide IMAP configuration support from the graphical user interface (GUI), Exchange Server 2007 SP1, SP2, and Exchange Server 2010 provide direct GUI configuration settings within the Exchange Management Console to enable IMAP support. Configuration of a user client to support IMAP in Exchange Server 2010 using the Exchange Management Shell is as follows:

set-CASMailbox testmbx -ImapEnabled:$True

where testmbx is the name of the mailbox being enabled for IMAP support.

Configuring Mac Mail on a Mac OS X System

With IMAP support enabled on Exchange Server 2010, the user just needs to configure the Mac Mail client on OS X. To configure the Mac Mail client on Mac OS X, do the following:

1.
Launch Mac Mail on an OS X system.

2.
Click Mail, Preferences, and then click Accounts.

3.
Click Add Account.

4.
When prompted to choose an account type, click up and down on the scroll option and select Exchange, similar to what is shown in Figure 1.

Figure 1. Configuring Mac Mail for Exchange Server support.


5.
On the Accounts Information page, type the name of the Outlook Web App server used by users to access Outlook Web App in the Incoming Mail Server field (such as owa.companyabc.com).

6.
Enter the user’s logon name and password to access Exchange Server.

7.
In the Outlook Web App Server field, type the name of the Outlook Web App server, which will likely be the exact same name as referenced in step 5.

8.
Click OK and then click OK again to save the settings.

After the Mac Mail configuration settings have been set, the user can now synchronize with the Exchange server to download Exchange Server content information with the network.

Because of the simplicity of the Mac Mail client, and also because it is included free with the Mac OS X operating system and provides direct support right to Exchange Server, most organizations use the Mac Mail client as a simple and effective mail client for Exchange Server.

Other  
  •  Parallel Programming with Microsoft .Net : Futures - Variations
  •  Parallel Programming with Microsoft .Net : Futures - Example: The Adatum Financial Dashboard
  •  Parallel Programming with Microsoft .Net : Futures - The Basics
  •  Using Non-Windows Systems to Access Exchange Server 2010 : Outlook Express
  •  Using Non-Windows Systems to Access Exchange Server 2010 : Understanding Non-Windows–Based Mail Client Options
  •  Deploying the Client for Microsoft Exchange Server 2010 : Deploying with Microsoft System Center Configuration Manager 2007
  •  Deploying the Client for Microsoft Exchange Server 2010 : Pushing Outlook Client Software with Group Policies
  •  Deploying the Client for Microsoft Exchange Server 2010 : Installing the Outlook Client for Exchange Server
  •  Deploying the Client for Microsoft Exchange Server 2010 : Preparing the Deployment
  •  Parallel Programming with Microsoft .Net : Parallel Aggregation - Design Notes
  •  Parallel Programming with Microsoft .Net : Parallel Aggregation - Variations
  •  Leveraging and Optimizing Search in SharePoint 2010 : Uninstalling FAST Search Server 2010 for SharePoint
  •  Leveraging and Optimizing Search in SharePoint 2010 : Customizing the FAST Search User Interface
  •  Deploying the Client for Microsoft Exchange Server 2010 : Planning Considerations and Best Practices
  •  Deploying the Client for Microsoft Exchange Server 2010 : Understanding Deployment Options
  •  Deploying the Client for Microsoft Exchange Server 2010 : Outlook 2007 Auto Account Setup
  •  Leveraging and Optimizing Search in SharePoint 2010 : Deploying FAST Search Service Applications
  •  Leveraging and Optimizing Search in SharePoint 2010 : Customizing the Search User Interface
  •  Leveraging and Optimizing Search in SharePoint 2010 : Keywords and Best Bets
  •  Leveraging and Optimizing Search in SharePoint 2010 : Federating Search
  •  
    Top 10
    Building Out Of Browser Silverlight Applications - Controlling the Application Window
    Exchange Server 2010 : Maintaining Reliability and Availability - Recover Data
    jQuery 1.3 : Table Manipulation - Sorting and paging (part 1) : Server-side sorting & JavaScript sorting
    jQuery 1.3 : Developing plugins - Adding new global functions
    SQL Server 2008 : Programming Objects - Implementing Stored Procedures
    Windows Azure : Messaging with the queue - Decoupling your system with messaging
    Tools to Manage Access Control Lists
    Mobile Application Security : The Apple iPhone - Local Data Storage: Files, Permissions, and Encryption
    Design and Deploy High Availability for Exchange 2007 : Create Bookmark Create Note or Tag Implement Standby Continuous Replication (SCR)
    Deploying the Client for Microsoft Exchange Server 2010 : Pushing Outlook Client Software with Group Policies
    Most View
    ASP.NET 4 in VB 2010 : The Security Controls
    iPhone 3D Programming : Adding Textures to ModelViewer (part 4) - Enabling Textures with ES2::RenderingEngine
    Outlining AD DS Changes in Windows Server 2008 R2 (part 3) - Auditing Changes Made to AD Objects
    SharePoint 2010 : SQL Server Database Mirroring for SharePoint Farms
    Building LOB Applications : Data Validation through Data Annotation
    Navigating Architecture Changes in Windows Vista
    iPhone 3D Programming : Adding Depth and Realism - Shaders Demystified
    jQuery 1.3 : Modifying table appearance (part 2) - Tooltips
    Design and Deploy High Availability for Exchange 2007 : Design Edge Transport and Unified Messaging High Availability
    Personalizing Windows 7 (part 3) - Choosing and Configuring Your Screensaver
    SQL Server 2008 : Service Broker - Message Types
    Designing and Implementing Mobility in Exchange Server 2010 : Securing Access to ActiveSync Using Internet Security and Acceleration (ISA) Server 2006
    SQL Server 2008 : What Is the Base Class Library?
    Creating and Managing Views in SQL Server 2008 : Creating Views
    Examining Integration Points Between SharePoint and Public Key Infrastructure
    jQuery 1.3 : Modifying table appearance (part 3) - Collapsing and expanding sections
    Advanced ASP.NET : Creating a Component
    Installing SharePoint 2010 Using PowerShell
    iPhone 3D Programming : Holodeck Sample (part 4) - Replacing Buttons with Orientation Sensors
    iPhone 3D Programming : Reflections with Cube Maps