Logo
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
EPL Standings
 
 
Windows Server

Microsoft Exchange Server 2007 : Understanding the Client Access Server (part 4) - Availability Service, POP and IMAP

4/10/2014 2:11:45 AM

5. Availability Service

The Availability service is the name of the service that provides free/busy information to Outlook 2007 clients. It is integrated with the Autodiscover service (discussed in the following section) and improves on the Exchange 2003 version.

In Exchange 2003, the free/busy information was published in local public folders. In Exchange 2007, the Availability service is web-based and is accessed via a uniform resource locator (URL). The service can be load-balanced with Network Load Balancing (NLB) and can provide free/busy information in trusted cross-forest topologies.

The Autodiscover service provides the closest availability service URL to the client in the XML file.

The Availability service is installed by default on each CAS. Interestingly, there are no Exchange Management Console options for the Availability service. All interaction with the service is through the Exchange Management Shell.

Autodiscover Service

In previous versions of Exchange, profiles were a frequent source of headaches for administrators. The new Exchange 2007 Autodiscover feature automatically generates a profile from the user’s email address and password. The service works with the clients and protocols listed in Table 4.

Table 4. Autodiscover Supported Clients and Protocols
ClientProtocol
Outlook 2007MAPI (Exchange RPC) Outlook Anywhere (RPC over HTTP)
ActiveSyncActiveSync

Autodiscover is an evolution of the Exchange 2003 MAPI referral feature, which would redirect the user to the appropriate Exchange back-end server and modify the user’s profile. All that the user needed to provide was their alias and the name of any Exchange server. This was a very useful feature if the location of a user’s mailbox would change from one server to another, as it would automatically redirect the user and permanently change the profile. This was a marked improvement over the Exchange 2000 profile generation, which would simply fail if the server or alias were not specified correctly. Any Exchange server would do and the user could type their full name, the account name, or even their email address. However, in Exchange 2003 the user still had to enter the information to get access.

With Outlook 2007 and Exchange 2007, it gets even better. The user simply provides authentication credentials and the Autodiscover service determines the user’s profile settings. Then, the Autodiscover function of Outlook 2007 configures the user’s profile automatically, basically filling in the information automatically. No manual entry of the server name or username is needed.

When the CAS is created, a virtual directory is created in the default website on the CAS server. The CAS role also creates Service Connection Point (SCP) objects in Active Directory.

When a client is domain joined and domain connected, the Outlook 2007 client looks up the SCP records in AD. The client picks the one in its site or a random one if there is none in its site. It then communicates with the CAS and gets an XML file with profile information. The Outlook client consumes this XML file to generate or update its profile.

The Autodiscover service can also be used by Outlook Anywhere and ActiveSync clients over the Internet, which requires SSL for security. The Outlook 2007 client uses the domain portion of the Simple Mail Transfer Protocol (SMTP) address of the user to locate the Autodiscover service.

The Autodiscover service requires the CAS. The Autodiscover service also requires that the forest in which it resides has the Exchange 2007 AD schema changes applied.

The functionality of the Autodiscover service and the Autodiscover feature can be tested using the Outlook 2007 client. The steps are as follows:

1.
Launch Outlook 2007.

2.
Press and hold the Ctrl key, and then select the Outlook icon in the system tray.

3.
Select Test E-Mail AutoConfiguration in the menu.

4.
The email address should already be populated, so enter the user’s password.

5.
Uncheck the Use Guessmart check box.

6.
Click the AutoConfigure button.

7.
Review the Results, Log, and XML tabs.

The log should show a series of three lines in the log with the text:

Attempting URL https://ex1.companyabc.com/Autodiscover/Autodiscover.xml found though SCP
Autodiscover to https://ex1.companyabc.com/Autodiscover/Autodiscover.xml starting
Autodiscover to https://ex1.companyabc.com/Autodiscover/Autodiscover.xml succeeded (0x00000000)



This shows that the Autodiscover URL was identified from the SCP record in AD. The client then attempts the autodiscovery and is finally successful in the last line.

The XML tab shows (data shown next) the actual file that is returned by the Autodiscover service. This not only includes information such as the user’s server and alias, but also information such as the URLs for the Availability service, Unified Messaging server, and OWA.

<?xml version="1.0" encoding="utf-8"?>
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
<Response xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a">
<User>
<DisplayName>Chris Amaris</DisplayName>
<LegacyDN>/o=CompanyABC/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=chrisa</LegacyDN>
<DeploymentId>26902be6-4e19-4e1b-a758-a174748122a1</DeploymentId>
</User>
<Account>
<AccountType>email</AccountType>
<Action>settings</Action>
<Protocol>
<Type>EXCH</Type>
<Server>ex1.companyabc.com</Server>
<ServerDN>/o=CompanyABC/ou=Exchange Administrative Group
(FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=EX1</ServerDN>
<ServerVersion>7200825D</ServerVersion>
<MdbDN>/o=CompanyABC/ou=Exchange Administrative Group
(FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=EX1/cn=Microsoft Private MDB</MdbDN>
<ASUrl>https://ex1.companyabc.com/EWS/Exchange.asmx</ASUrl>
<OOFUrl>https://ex1.companyabc.com/EWS/Exchange.asmx</OOFUrl>
<UMUrl>https://ex1.companyabc.com/unifiedmessaging/service.asmx</UMUrl>
<OABUrl>Public Folder</OABUrl>
</Protocol>
<Protocol>
<Type>EXPR</Type>
<Server>ex1.companyabc.com</Server>
<ASUrl>https://ex1.companyabc.com/EWS/Exchange.asmx</ASUrl>
<OOFUrl>https://ex1.companyabc.com/EWS/Exchange.asmx</OOFUrl>
<UMUrl>https://ex1.companyabc.com/unifiedmessaging/service.asmx</UMUrl>
<OABUrl>Public Folder</OABUrl>
<AuthPackage>Basic</AuthPackage>
</Protocol>
<Protocol>
<Type>WEB</Type>
<Internal>
<OWAUrl AuthenticationMethod="Basic"> https://ex1.companyabc.com/owa</OWAUrl>
</Internal>
</Protocol>
</Account>
</Response></Autodiscover>



This information is presented in a neater form on the Results tab.

6. POP and IMAP

Post Office Protocol (POP) and Internet Message Access Protocol (IMAP) are legacy messaging protocols that are used mostly by home users and some third-party applications.

Exchange 2007 supports them for backward compatibility and the services are disabled by default. To use these protocols, the services must be started on the CAS.

Other -----------------
- Windows Server 2012 : Enhanced security and compliance (part 2) - BitLocker enhancements, DNSSEC
- Windows Server 2012 : Enhanced security and compliance (part 1) - Dynamic Access Control
- Windows Server 2012 : Full Windows experience (part 2) - Configuring User Profile Disks
- Windows Server 2012 : Full Windows experience (part 1) - RemoteFX enhancements,Configuring RemoteFX, Enhanced USB redirection
- Windows Server 2012 : Support for open standards
- Microsoft SharePoint 2013 : Working with Visio Services - Customizing Visio Services solutions
- Microsoft SharePoint 2013 : Working with Visio Services - Designing dashboards - Data linking (part 4) - Adding data graphics , Web part connections
- Microsoft SharePoint 2013 : Working with Visio Services - Designing dashboards - Data linking (part 3) - Mapping external data to shapes
- Microsoft SharePoint 2013 : Working with Visio Services - Designing dashboards - Data linking (part 2) - Refreshing external data
- Microsoft SharePoint 2013 : Working with Visio Services - Designing dashboards - Data linking (part 1) - Obtaining external data
- Microsoft SharePoint 2013 : Looking at Visio Services (part 4) - Visio Services security considerations,Supported data scenarios
- Microsoft SharePoint 2013 : Looking at Visio Services (part 3) - Visio Graphics Service service application
- Microsoft SharePoint 2013 : Looking at Visio Services (part 2) - Adding a Visio Web Access Web Part to a page
- Microsoft SharePoint 2013 : Looking at Visio Services (part 1) - Displaying Visio drawings in Visio Services
- Microsoft Exchange Server 2013 : Mailbox management - Seeking perfection halts progress (part 3) - Changing EAC columns
- Microsoft Exchange Server 2013 : Mailbox management - Seeking perfection halts progress (part 2) - Starting EAC
- Microsoft Exchange Server 2013 : Mailbox management - Seeking perfection halts progress (part 1)
- Microsoft Exchange Server 2010 : Defining Email Addresses (part 3) - Email Address Policies - Creating a New Email Address Policy
- Microsoft Exchange Server 2010 : Defining Email Addresses (part 2) - Email Address Policies - Changing an Existing Policy
- Microsoft Exchange Server 2010 : Defining Email Addresses (part 1) - Accepted Domains
 
 
Most view of day
- Windows Phone 7 : AlienShooter Enhancements (part 2) - Tombstone Support, Particle System
- Microsoft PowerPoint 2010 : Animating Slide Content (part 2) - Special Options for Text Animation
- System Center Configuration Manager 2007 : Operating System Deployment - Site Systems
- Windows Server 2003 on HP ProLiant Servers : Server Placement (part 2) - DC Placement, GC Placement
- Windows Server 2008 : Designing the Active Directory Administrative Model (part 1) - Delegating Active Directory Administration
- Windows Server 2008 R2 : Hyper-V feature focus - Planning for Hyper-V, Installing and Administering Hyper-V
- System Center Configuration Manager 2007 : Available Reports and Use Cases (part 3) - Client Status Reporting
Top 10
- Microsoft OneNote 2010 : Using the Research and Translate Tools (part 3) - Translating Text with the Mini Translator
- Microsoft OneNote 2010 : Using the Research and Translate Tools (part 2) - Translating a Word or Phrase with the Research Pane
- Microsoft OneNote 2010 : Using the Research and Translate Tools (part 1) - Setting Options for the Research Task Pane, Searching with the Research Task Pane
- Microsoft OneNote 2010 : Doing Research with Linked Notes (part 2) - Ending a Linked Notes Session, Viewing Linked Notes
- Microsoft OneNote 2010 : Doing Research with Linked Notes (part 1) - Beginning a Linked Notes Session
- Microsoft OneNote 2010 : Doing Research with Side Notes (part 3) - Moving Side Notes to Your Existing Notes
- Microsoft OneNote 2010 : Doing Research with Side Notes (part 2) - Reviewing Side Notes
- Microsoft OneNote 2010 : Doing Research with Side Notes (part 1) - Creating Side Notes
- Games and Windows 7 : Installing and Playing Third-Party Games
- Games and Windows 7 : Using the Games Explorer (part 4) - Managing Your Game Controllers and Other Game-Related Hardware
 
 
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
2015 Camaro