?
Solved

Exchange 2007/2010 Coexistence Outlook Autodiscover Issue

Posted on 2012-09-13
10
Medium Priority
?
1,093 Views
Last Modified: 2012-12-11
I'm in the process of setting up an Exchange 2010 environment that runs along side an established Exchange 2007 environment.  When setting up a new Outlook profile, AutoDiscover establishes the network connection and finds the server settings successfully, but fails to log on to the server displaying the error message "The connection to Microsoft Exchange is unavailable.  Outlook must be online or connected to complete this action."  After clicking OK, I'm prompted with Microsoft Exchange server and Mailbox dialog screen (see attached screenshots).  This happens for mailboxes that reside in Exchange 2007 and Exchange 2010.
 
My setup for Exchange 2010 is as follows:  2 CAS, 2 HT, and 2 Mailbox server DAG.  I have a Brocade hardware load balancer balancing the traffic between the two CAS servers.  I have Client Access Array configured that points to the virtual IP address of the hardware load balancer for the two CAS servers.  I also have the following registry keys configured on both CAS servers with static ports:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeRPC\ParametersSystem

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeAB\RpcTcpPort
OWA works fine for the mailboxes I'm trying to configure through Outlook.

Any ideas?

Outlook 2010 error.Outlook 2010 error.
0
Comment
Question by:openxsolutions
  • 6
  • 4
10 Comments
 
LVL 63

Expert Comment

by:Simon Butler (Sembee)
ID: 38398367
First thing to do is bypass the load balancer.
Change the CAS array to point directly to an Exchange 2010 server with the CAS role. Hopefully you have cut the TTL time on the CAS Array DNS entry down so the change is effective quickly.
Once done, test again.

Simon.
0
 

Author Comment

by:openxsolutions
ID: 38399921
When I try to manually create the profile, I receive the same error.  I receive the following when going to the Autodiscover URL:

<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
<Response>
<Error Time="11:58:46.4732644" Id="1369355851">
<ErrorCode>600</ErrorCode>
<Message>Invalid Request</Message>
<DebugData/>
</Error>
</Response>
</Autodiscover>

I can successfully ping the VIP on the hardware load balancer.

When I manually create the Outlook profile and type in one of the Exchange 2010 CAS servers, it automatically inserts the client array FQDN but then finishes creating the Outlook profile.  When the Outlook opens I receive the following error:  "Cannot open your default e-mail folders.  You must connect to Microsoft Exchange with the current profile before you can synchronize your folders with your Outlook data file (.ost)."
0
 
LVL 63

Expert Comment

by:Simon Butler (Sembee)
ID: 38399954
That is not what I told you to do.

You need to bypass the load balancer completely. That means point your CAS Array address directly at the CAS role server.

The error you got from autodiscover is what I would expect when you browse to it - as your browser isn't Outlook. I don't think the problem is with autodiscover at all, it is most likely to be with your load balancer. However until you bypass it completely, you will not know.

Simon.
0
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 

Author Comment

by:openxsolutions
ID: 38400194
I pointed the CAS Array directly to one of my Exchange 2010 CAS role servers in DNS.  I receive the following error message when setting up an Outlook 2010 profile:  "The connection to Microsoft Exchange is unavailable.  Outlook must be online or connected to complete this action."
0
 
LVL 63

Expert Comment

by:Simon Butler (Sembee)
ID: 38400229
So if you ping the CAS array address you get a reply from the CAS role server?
Did it work before you configured the CAS array? Did it work before the load balancer was introduced?

Does OWA work correctly?

Simon.
0
 

Author Comment

by:openxsolutions
ID: 38400251
Yes, when I ping the CAS Array host name I do receive a reply from the CAS role server's IP address.  I haven't been able to get Outlook to work yet even before the hardware load balancer was put into play.

OWA works like a champ going through the Exchange 2010 CAS servers and being able to pull up both Exchange 2007 and Exchange 2010 mailboxes.

Also, I have temporarily turned off the firewalls on all Exchange 2010 servers to rule out any ports being blocked.
0
 

Author Comment

by:openxsolutions
ID: 38400282
Interesting... When I deselected the option " Encrypt data between Microsoft Outlook and Microsoft Exchange" in the Security settings of my Outlook profile, it worked.  Ideas?
0
 
LVL 63

Expert Comment

by:Simon Butler (Sembee)
ID: 38405107
Turning off firewalls in Windows shouldn't have made any difference - all Microsoft products are designed to be used with the firewall turned on and will have the relevant entries made in the firewall for it. The only time you have to do anything with the Windows firewall is when you change to static ports for the load balancer.

The option you have found is enabled by default, and most of the time works correctly. That is RPC Encryption, which doesn't use HTTPS, so it isn't connected to SSL certificates.
For some reason the encryption isn't being established. That is usually due to a change in configuration or something blocking the connection. If Outlook wasn't working before the load balancer was introduced, then I wouldn't have made the changes to accommodate that. First rule is that you should have a native connection working correctly.

Which version of Outlook are you using?
What changes have you made to Exchange from the default?
Have you run the Best Practises tool against the platform?
Any third party tools at all on the servers or the clients that may be interfering.

Simon.
0
 

Accepted Solution

by:
openxsolutions earned 0 total points
ID: 38527129
Installing Exchange 2010 SP3 Update Rollup 4 fixed this issue.
0
 

Author Closing Comment

by:openxsolutions
ID: 38678660
Exchange 2010 SP2 Update Rollup 4 resolved the issue.
0

Featured Post

Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

As much as Microsoft wants to kill off PST file support, just as they tried to do with public folders, there are still times when it is useful or downright necessary to export Exchange mailboxes to PST files. Thankfully, it is still possible to e…
In this post, I will showcase the steps for how to create groups in Office 365. Office 365 groups allow for ease of flexibility and collaboration between staff members.
This video discusses moving either the default database or any database to a new volume.
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
Suggested Courses
Course of the Month14 days, 17 hours left to enroll

840 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question