• 1. London, UK
  • 2. Sydney, Australia
  • 3. New York, NY
  • 4. Melbourne, Australia
  • 5. Bellevue, WA
  • 6. Paris, France
  • 7. Moscow, Russia
  • 8. Chicago, IL
  • 9. San Francisco, CA
  • 10. Amsterdam, Netherlands

Thursday, February 01, 2007

 

Offline Address Book: Mystery of The Missing Recipients

Posted by Bharat Suneja at 7:42 AM
Frequently users report recipients missing from the GAL. So begins the mystery of missing recipients.

These are existing users, not new ones. New users don't show up in the GAL for clients using Outlook 2003 Cached Mode clients, because Outlook uses an Offline Address List (aka "Offline Address Book" or OAB), which is generated once every 24 hours by default [read previous post "New user does not show up in GAL"]

In this case there are existing users who did show up in the GAL earlier but have disappeared now.

Scenario:
- Recipients are not hidden from Exchange Address Lists
- Recipients do show up in the "All Users" Address List
- Recipients do show up when Outlook's not in Cached Mode
- Recipients resolve in Outlook Web Access

Some recipients may not be included in the Offline Address Book when it is generated, for a number of reasons.

With Diagnostics Logging for OALGenerator bumped up (in server properties | Diagnostics Logging tab | MSExchangeSA -> screenshot), the OAB was regenerated manually. Sure enough, errors were logged for the missing users.

Details:
Event Type: Error
Event Source: MSExchangeSA
Event Category: OAL Generator
Event ID: 9325
Date: 1/30/2007
Time: 3:04:17 PM
User: N/A
Computer: LETTER
Description:
OALGen will skip user entry 'Joe Adams' in address list '\Global Address List' because the SMTP address '' is invalid.
- Default Offline Address List

On closer inspection:
- The reason these recipients show up in the "All Users" Address List is because that Address List is not part of the OAB - only the Default GAL is, as shown in the screenshot below. Therefore, if you disconnect the client from the network, you can't see the "All Users" Address List.
Default Offline Address List properties
- The default SMTP email address of the user - as displayed on the Email Addresses tab with uppercase SMTP: was jadams@exchangelabs.net.
Recipient Properties - Email Addresses tab
However, on the recipient's properties | General tab, it showed up as Joe.Adams@exchangelabs.net.
Recipient Properties - General tab
- The address on the General tab was corrected to match the default email address - jadams@exchangelabs.net
- The OAB was regenerated, and complete OAB downloaded in the Outlook client.

Voilà, the missing users showed up!

And thus was solved the mystery of the missing recipients.

Labels: , ,

18 Comments:

April 19, 2007 3:31 PM
Blogger Lucius said...

Great post, thanks to this information I was able to figure out why recipients were dropping off my global address list.

Though, I'm interested in understanding why the mismatch b/w email addresses occurred. Intuitively, when you change the primary email address in the EMC, it should also update the AD object via ADUC. Right?

 
April 20, 2007 8:34 AM
Blogger Bharat Suneja said...

Yes, Active Directory Users & Computers does that check. This scenario would happen when tools other than ADUC are used - including LDAP import of attributes, which don't perform such validation.

Bharat

 
July 5, 2007 7:08 AM
Blogger Martin said...

Thanks alot for this post! I was also able to find out, why certain users dropped off the GAL...

But I have to mention, that I don't use any other tools to maintain users and mailboxes than EMC and MMC, and still I had these problems with the synchronisation...

 
July 23, 2007 8:32 AM
Blogger Mauricio said...

Great Post. I wish I would have seen this post when I had this problem earlier in the year.

 
September 5, 2007 4:34 PM
Anonymous Eric said...

I just had this same problem, but read a different solution that worked.

Another symptom was this: The Email Addresses tab was missing.

In my case, the whole problem was that somehow, the Alias field on the Exchange General tab was set to Blank.

I typed the users logon name in the Alias field, clicked Apply, waited a minute and everything was back to normal.

 
October 21, 2007 10:52 PM
Anonymous James said...

Awesome! man that was killing me for the last few months!

 
October 24, 2007 6:36 AM
Anonymous Anonymous said...

THANK YOU!!! Another crummy EMC feature.

 
February 7, 2008 6:16 AM
Anonymous Ivan said...

I have the same problem with EX2K7.
A user's name and default SMTP address was changed from the EMC. This automatically updates AD. I apply the changes in EMC, Update the OAB and from Outlook2007 Download the OAB. But still the users name does not change in the GAL. It appears in the All users correctly, as well as when Cached mode is turned off.... I have checked the default SMTP as well as the email address in AD. Everything looks right ???

 
March 4, 2008 8:22 AM
Anonymous Anonymous said...

Ivan...I am having the exact same issue and I have done everything you said too....have upgraded to SP1 yet? Jw if its fixed in there...

 
March 4, 2008 8:27 AM
Blogger Bharat Suneja said...

Are you downloading the full address book?

 
March 13, 2008 6:53 AM
Anonymous Skurt said...

Same problem here. The users not showing up DID not have right mail addresses, but that is corrected as stated here.
The GAL is updated and downloaded, I also see the right mail-addresses now on those users not shwoing up on the GAL when I look in All users. They are still not in the GAL though :/

 
March 16, 2008 3:27 PM
Anonymous Anonymous said...

i have ex07+sp1 and just had this error... just applied the rollup, we'll see how that works.

 
April 8, 2008 4:15 PM
Anonymous Anonymous said...

same problem here.

noticed the file under C:\Program Files\Microsoft\Exchange Server\ClientAccess\OAB
has an old copy, but file under C:\Program Files\Microsoft\Exchange Server\ExchangeOAB has the current copy

i tried to copy of the files, and it worked! but then other things are broken, and was forced to change it back...do not try this....

any other ideas???

 
April 21, 2008 1:22 PM
Anonymous Anonymous said...

Been wrestling with this issue for months. VERY frustrating. Thanks for the help!

 
June 4, 2008 1:32 PM
Blogger Dominique said...

I have been having this same issue "users in cached exchanged mode cannot view new users in GAL (OAB) but can if they're not in cached mode or from OWA". I FIGURED MY PROBLEM OUT! Not sure if it will fix anyone elses problem, but here it was:

I found that the Microsoft Exchange File Distribution service was not started. It was set to Automatic, but was Stoped. I started it and viola! users populated in GAL.

 
June 12, 2008 4:09 PM
Anonymous mruiz said...

Dominique, thank you very much. That fixed my issue.

 
July 2, 2008 4:27 AM
Anonymous T@ll0ne said...

I Found out that when you make a copy of a user that has already an emailbox then the copied users still keeps popping up in the OAL Generator page saying "because the SMTP address '' is invalid."

but that copied user didnt get any mailbox/account. I was unable to figure out why this was happening.

Regards T@ll0ne

 
July 2, 2008 8:29 AM
Anonymous JMS said...

Dominique, I had the same issue, I restarted the service (mine was started) and it fixed the issue. Thank you for that.

 

Post a Comment

Links to this post:

Create a Link

<< Home