Exchange 07 OAB download problems

Posted on 2009-03-31
Last Modified: 2012-06-21
I have a handful of users that are running Outlook 2007 in cached mode that cannot manually download the OAB.  Hence, new changes in the GAL are never seen by these users. NOTE: People not in cached mode do not have the issue. However we have a large remote force that needs to be in cached mode.

The facts:
This is a new build of Exchange 07 in a CCR cluster with 2 servers having the mailbox role and 2 servers havng the Hub transport and CAS server role, the CAS servers configure in NLB.  Mailboxes were migrated from an 03 SP2 server.  

In EMC under Org Config -  Mailbox - Offline Address book tab:
1. Have all the client support checked
2. I have 'Web Distribution' set up corrent pointing to \\cas-server1 and \\cas-server2
3. Have public folder distribution enabled.

Also in EMC under Server Config - Client Access -Offline Address book Distro tab:
both \\cas-server1 and \\cas-server2 are listed respectively
The URL syntax is as follows

Tests in Mapi Connectivity result in seeing \\cas-server1 sometimes \\cas-server2.
The OAB is at https://cas-server1 /OAB/64228a00-66ea-4c25-aca0-df6e18a6cbe4/oab.xml

I can access this without any problems both internally and externally on the same url both using http and https. I get the pages of XML that you'd expect, both from affected cached mode systems and non cached mode systems.

Most Outlook clients have been upgraded from Outlook 2003.

I am specifically seeing Event ID's: Event ID 9360 and Event ID 9340.  The fix that is rec'd in the event log as:
OALGen can be forced to post a full offline address list by creating the DWORD registry key 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeSA\Parameters\OAL post full if diff fails' and setting it to 1 on this server.  When OALGen next generates the offline address list, clients will perform a full OAB download.  After that time, the registry key should be removed to prevent further full downloads.

Will this reg hack require a reboot?  Will this clear the issue going forward?

I see no other event log messages pertaining to this issue and is remarkably clean considering.
I have googled this extensively and have not found a definitive answer.  Is there anyone who can provide a step by step guide that will solve this?

Question by:ssimmons1
  • 3

Expert Comment

ID: 24032396
Can you make sure that you have pointed databases to correct OAB. Right click on database, tab - Client Settings.

Author Comment

ID: 24053937
I have found out some more info.  We still have 1 foot in an Exchange 2003 environment and 1 foot in the 2007 environment.  I suspect this is the cause.  

When looking into the above response, I noticed half of my storage group DB's are pointing to the old addressbooks on the old mail server as evidenced by the following in the default Public Folder DB under client settings of the DB properties in 07 EMC:
OLDMAIL\First Storage Group\Public Folder Store (OLDMAIL)
some do point to
NEWMAIL\Second Storage Group\Public Folders

I tried running the  2 following cmdlets from the powershell:
Get-GlobalAddressList | Update-GlobalAddressList
Get-AddressList | Update-AddressList

but recieved the following errors:

WARNING: The recipient " Exchange System
Objects/Schedule+ Free Busy Information - First Administrative Group" is
invalid and could not be updated.
WARNING: The recipient " Exchange System
Objects/Offline Address Book - First Administrative Group" is invalid and could
 not be updated.
WARNING: The recipient " Exchange System
Objects/Offline Address Book - \/o=Domain\/cn=addrlists\/cn=oab" is
 invalid and could not be updated.
WARNING: The recipient " Exchange System
Objects/OAB Version 2" is invalid and could not be updated.
WARNING: The recipient " Exchange System
Objects/OAB Version 3a" is invalid and could not be updated.
WARNING: The recipient " Exchange System
Objects/OAB Version 4" is invalid and could not be updated. is the actual AD name for the domain, howver all of our mail enabled users use and accept email from the namespace.  Could that be causing the issue?  If so is there a way to plug that in when running the update commands?

What has been fixing this as one offs is recreating the Outlook profile, however with as many users experiencing the issue, this really is not the solution.

Is there a way to fix this and have my 03 and 07 systems co-exist? N ot sure where to go from here.  Any step by step would be helpful.


Author Comment

ID: 24090849
I was able to clear this error running the address book update cmdlet.  But I STILL have random users that are not getting an update from the GAL and cannot download the OAB.  Any help or pointers would be great.

Accepted Solution

ssimmons1 earned 0 total points
ID: 24142034
found the issue.  The users affected did not have BITS turned on.

Featured Post

Are your AD admin tools letting you down?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

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

MS Outlook is a world-class email client application that is mainly used for e-communication globally.  In this article, we will discuss the basic idea about MS Outlook, its advanced features, and types of MS Outlook File formats.
Find out what you should include to make the best professional email signature for your organization.
In this video we show how to create a Resource Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: Navigate to the Recipients >> Resources tab.: "Recipients" is our default selection …
This Experts Exchange video Micro Tutorial shows how to tell Microsoft Office that a word is NOT spelled correctly. Microsoft Office has a built-in, main dictionary that is shared by Office apps, including Excel, Outlook, PowerPoint, and Word. When …

910 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

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now