Hosted Exchange Offline Address Book Woes

Posted on 2007-03-30
Medium Priority
Last Modified: 2009-03-23
We are running a hosted exchange environment. Currently we have six companies using 6 differen't Global Address Lists. We have done everything listed in the article http://www.msexchange.org/tutorials/Shared-Hosting-Exchange-2003-Part2.html.

We did the ADmodify and used ADSI properly. Everything is exactly as it should be for pointing users to the correct OAB...updatying CN's for oWA...everything is right while users are working "online' or "connected' to exchagne.

Currently; users are not able to download the correct copy of the Offline Address book. We specified the mailbox stores to use the newly created OAB's associated with each company. The GAL's when looking at the "preview" show the correct names. When you first create an outlook profile; it lists the correct GAL when you open up a new mail message for that company. When you click "Send and Receive" then "Download Offline Address Book"; it reads "Full Details checked' but when you click the drop down; the only GAL it shows is "\Global Address List". It doesn' tlist the companies OAB that we specified. When you download the only one available; it shows the same company for all the different companies even thou the mailbox stores and msExchUseOAB for every user in each company is pointed to the correct Offline Address Book.

KEY NOTES!!!....

When you open system manager and expand "administrative groups; first administrative group; folders; public folders" and right click on a folder; click on permissions; then click on client permissions." it shows a GAL of the same company as the offline addrss book that gets downloaded for every company.

So for some reason; even thou the default global address list; and the default offline address book; were deleted; its picked its own to use instead of just showing a "blank" one while inside System Manager.

Again...all users while having an onlnie connection to the server show the correct users for everything to assign permission to calendars and contacts etc etc.

Its only when pulling down the offline address book from "send and receive" download offline addressbook; every company gets only one offline book.

any ideas would be helpful..

Question by:lorenetworks
  • 2
  • 2
  • 2
  • +1
LVL 23

Expert Comment

by:Stacy Spear
ID: 18838077
Did you look at the Store in ADSIEdit and see if the OAB is listed correctly there? I had that issue once, the GC wasn't updating properly.

Which brings another thing to look at, is the GC that you are making changes on, the same GC that Exchange is looking at? If not, are the GCs replicating properly?

Author Comment

ID: 18838146
The Hosted Exchange is the GC...its a all one box solution...i'll check the ADSI and see if the stores updated themselves after i selected them in system manager. tlak to you soon.

Expert Comment

ID: 18848768
I'm having exactly the same problem, and I used the same article by Ahmit Zinman to create the Shared Infrastructure. Based on what he says, it's definitely a permissions issue - there is an ACE somewhere that gives too much access to the Outlook Client and allows it to download a complete listing of entries in the GAL. I've looked over the Public Folder Instances of the OAB, and the Client/AD permissions there appear to be at defaults - perhaps this is where the Client is getting through? I'm honestly flying blind when I reach this far down into Exchange, and I understand that most people who have run into this issue are likely hosting orgs that don't necessarily want to give away the answers, but if anyone could give some direction or insight as to how we should proceed, it'd make my life a lot easier too!
Free tool for managing users' photos in Office 365

Easily upload multiple users’ photos to Office 365. Manage them with an intuitive GUI and use handy built-in cropping and resizing options. Link photos with users based on Azure AD attributes. Free tool!

LVL 23

Expert Comment

by:Stacy Spear
ID: 18854837
Seems like the default OAB should be denied to everyone, and they only get the special oabs. I must admit I haven't looked at the article.

Accepted Solution

Box293 earned 2000 total points
ID: 18880209
Ahhh the memories.

If you had the same problem as I did then your issue lies with the offline address lists (OAL) and what address list it uses to build itself with.

Your problem is that your OAL's are based on a Global Address List (GAL) instead of being based on an identical All Address List (AAL).

An AAL is the only way to provide a filtered address list to an OAL. Create an AAL the same way as your would when creating your GAL (use the same LDAP query for instance). Then bind the OAL to the AAL.

Tip, don't delete the existing OAL, just go in and remove all address lists and then add in the correct AAL. Then right click the OAL and rebuilt the OAL. If you delete the OAL it can cause ongoing issues as it is stored in the public folders and can take a few days to purge out.

Let me repeat, do not create an OAL based on a GAL, it NEEDS to use an AAL.

I hope this helps as it caused me a couple of weeks agony.

Expert Comment

ID: 18885932
Tested overnight, and I can confirm that solution worked in my environment - thanks so much!

Expert Comment

ID: 18885968
No problems, it's an easy one to miss. Ahmit Zinman does mention it in his article but not very clearly, it's very easy to miss even when re-reading the article for the 11th time ;o)

Glad to be of help.

Featured Post

Easily manage email signatures in Office 365

Managing email signatures in Office 365 can be a challenging task if you don't have the right tool. CodeTwo Email Signatures for Office 365 will help you implement a unified email signature look, no matter what email client is used by users. Test it for free!

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

The Exchange database may sometimes fail to mount owing to various technical reasons. A dismounted EDB file can be the source of many Exchange errors including mailbox inaccessibility for users. Resolving the root cause of mounting problems becomes …
Organisation is organized in a pattern to flow the day to day business, every application and system is interdepended on each other and when very important “Exchange Server downtime” happened.
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an antispam), the admini…
Planning to migrate your EDB file(s) to a new or an existing Outlook PST file? This video will guide you how to convert EDB file(s) to PST. Besides this, it also describes, how one can easily search any item(s) from multiple folders or mailboxes…

619 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