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.

- The default SMTP email address of the user - as displayed on the Email Addresses tab with uppercase SMTP: was jadams@exchangelabs.net.

However, on the recipient's properties | General tab, it showed up as Joe.Adams@exchangelabs.net.

- 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.
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.

- The default SMTP email address of the user - as displayed on the Email Addresses tab with uppercase SMTP: was jadams@exchangelabs.net.

However, on the recipient's properties | General tab, it showed up as Joe.Adams@exchangelabs.net.

- 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: AD/LDAP, Administration, GAL/Address Lists

Exchangepedia Blog is read by visitors from all 50 US States and 150 countries world-wide

18 Comments:
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?
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
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...
Great Post. I wish I would have seen this post when I had this problem earlier in the year.
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.
Awesome! man that was killing me for the last few months!
THANK YOU!!! Another crummy EMC feature.
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 ???
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...
Are you downloading the full address book?
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 :/
i have ex07+sp1 and just had this error... just applied the rollup, we'll see how that works.
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???
Been wrestling with this issue for months. VERY frustrating. Thanks for the help!
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.
Dominique, thank you very much. That fixed my issue.
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
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