Solved

Exchange 2007 Offline Address Book issue

Posted on 2012-03-14
6
343 Views
Last Modified: 2012-03-15
OK, stick with me here... I have read so many web-articles about issues like mine, all with different solutions and fixes, I am thoroughly confused.  This is what happened:

a) A few days ago, we realised that new Exchange users were not showing up in Global Address List
b) Outlook (2010) runs in cached mode here, so flipped it out of cached mode, and ALL NEW USERS show up fine
c) Put it back into cached mode.
d) Opened cached GAL, and noticed that if I change the view FROM "Global Address List" TO a specific address list (i.e. "All Users") then the new users DO show up.

So... I appear to have an issue ONLY with the Offline Address Book/Default Global Address List.

All other address lists work fine.

Unfortunately, telling 9000+ users to switch address lists each time they want to see all users just isn't going to cut it... Also when drafting email, typing the name of a new user and hitting CTRL+K does not name match these new missing users (so I assume it looksup against the Default Global Address List).

I have tried the obvious stuff like updating the Offline Address Book via EMC and PowerShell, no joy.


Does anyone have any ideas how to fix this?  Or what the next logical troubleshooting step would be?
0
Comment
Question by:Ninjade
6 Comments
 
LVL 1

Expert Comment

by:QuattroCS
ID: 37723057
in my experience Offline address book and gal on cached mode only update once a day. is your time-frame longer than that?

we had a similar issue, it turned out we had the oab syncing being done thru public folders. and the new way we did it you have to create an IIS virtual folder under Exchange. Then you have to create an OAB, link it to the databases.

i'll look for the actual article that helped me. in the meantime. here are a couple that jumped out at me

http://technet.microsoft.com/en-us/library/aa996917.aspx

http://technet.microsoft.com/en-us/library/bb123595.aspx

also in a computer that you are experiencing the problem do a send and receive >  download address book, are you getting any errors?
0
 
LVL 18

Accepted Solution

by:
suriyaehnop earned 500 total points
ID: 37723225
For front end solution,

1. try to rename to oab extension file from xxx.oab to xxx.oab1
2. Manually download address book (http://lpfsystems.wordpress.com/2008/07/16/manually-update-your-cached-global-address-list-outlook-2003/). Please uncheck the download changes since last send/receive

For back end solution, are you running on CCR?
- http://www.corelan.be/index.php/2009/05/22/fixing-exchange-2007-offline-address-book-generation-oalgen-and-distribution-issues/

- check the oab.xml on Mailbox server is uptodate. C:\Program Files\Microsoft\Exchange Server\ExchangeOAB\

- verify the oab.xml on CAS server is uptodate. C:\Program Files\Microsoft\Exchange Server\ClientAccess\OAB\. Also make MS Exchange File Distribution services is running.
0
 
LVL 1

Expert Comment

by:QuattroCS
ID: 37723319
To Create OAB Virtual Folders:

New-OABVirtualDirectory -DomainController <Fqdn> -ExternalUrl <Url> -InternalUrl <Url> -Path <String> -PollInterval <Int32> -RequireSSL <$true | $false> -Server <ServerIdParameter> -WebSiteName <String>

Then can create OAB via Exchange Console and tie to each database. Organization Config > Mailbox > Offline Address Book tab.

 The Address Lists need to be converted to Exchange Server 2010 as well. To achieve this open an Exchange Management Shell and enter the following commands:

Set-AddressList “All Users” –IncludedRecipients MailboxUsers

Set-AddressList “All Groups” –IncludedRecipients Mailgroups

Set-AddressList “All Contacts” –IncludedRecipients MailContacts

Set-AddressList “Public Folders” –RecipientFilter {RecipientType –eq “PublicFolder”}

Set-GlobalAddressList "Default Global Address List" -RecipientFilter {(Alias -ne $null -and (ObjectClass -eq 'user' -or ObjectClass -eq 'contact' -or ObjectClass -eq 'msExchSystemMailbox' -or ObjectClass -eq 'msExchDynamicDistributionList' -or ObjectClass -eq 'group' -or ObjectClass -eq 'publicFolder'))}

Check IIS for the OAB virtual folder. It may not get any contents for 480 minutes. To rush this process, cycle the Microsoft Exchange File Distribution service. Then check IIS again. Hopefully a GUID will appear under the OAB virtual folder and the content will populate. You have to watch the permissions on this folder or users may not be able to read it.

This is what we did.
0
NAS Cloud Backup Strategies

This article explains backup scenarios when using network storage. We review the so-called “3-2-1 strategy” and summarize the methods you can use to send NAS data to the cloud

 
LVL 21

Expert Comment

by:Hendrik Wiese
ID: 37723422
All you need to do is after manually updating the gal from EMC or EMS. Go to services and restart the exchange File Distribution Service. The have user click on send and receive and download full address book.

There is no reason to re-create etc. Should you require more info please just follow my article to manually updated your GAL and let me know if it helps?

Global Address List (Exchange 2003 + 2007 + 2010) + Outlook 2003-2010 common Issues and Solutions 

Should the article help with the solution please mark the article as helpful?

Cheers!!!
0
 
LVL 1

Author Comment

by:Ninjade
ID: 37725375
@QuattroCS

Our OAB regenerates every 3 hours.
We distribute through web not public folders
None of the Outlook clients receive any errors at all, they just don't show new users in the default global address list (but they do show up in other address lists in the local cached OAB)
0
 
LVL 1

Author Comment

by:Ninjade
ID: 37726031
The issue turned out to be with the oab.xml file on the generating server.  Working through the article for CCR servers, that was linked above, put us on the right path, so that is where I will award the points.  Thanks to all for your replies.
0

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

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

Suggested Solutions

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.
Read this checklist to learn more about the 15 things you should never include in an email signature.
In this video we show how to create a mailbox database in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Servers >> Data…
This video demonstrates how to sync Microsoft Exchange Public Folders with smartphones using CodeTwo Exchange Sync and Exchange ActiveSync. To learn more about CodeTwo Exchange Sync and download the free trial, go to: http://www.codetwo.com/excha…

776 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