[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now


Exchange 07 OAB download problems

Posted on 2009-03-31
Medium Priority
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 "domain.com/Microsoft Exchange System
Objects/Schedule+ Free Busy Information - First Administrative Group" is
invalid and could not be updated.
WARNING: The recipient "domain.com/Microsoft Exchange System
Objects/Offline Address Book - First Administrative Group" is invalid and could
 not be updated.
WARNING: The recipient "domain.com/Microsoft Exchange System
Objects/Offline Address Book - \/o=Domain\/cn=addrlists\/cn=oab" is
 invalid and could not be updated.
WARNING: The recipient "domain.com/Microsoft Exchange System
Objects/OAB Version 2" is invalid and could not be updated.
WARNING: The recipient "domain.com/Microsoft Exchange System
Objects/OAB Version 3a" is invalid and could not be updated.
WARNING: The recipient "domain.com/Microsoft Exchange System
Objects/OAB Version 4" is invalid and could not be updated.

domain.com is the actual AD name for the domain, howver all of our mail enabled users use and accept email from the domainb.com 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

Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

Question has a verified solution.

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

Steps to fix “Unable to mount database. (hr=0x80004005, ec=1108)”.
This article will help to fix the below errors for MS Exchange Server 2016 I. Certificate error "name on the security certificate is invalid or does not match the name of the site" II. Out of Office not working III. Make Internal URLs and Externa…
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …
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 Month19 days, 17 hours left to enroll

872 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