Here are a few steps you can take to troubleshoot and resolve this problem:
- Check the User's Mailbox Settings:
- Ensure the user's mailbox is not hidden from the address lists.
Set-Mailbox -Identity "******@domain.com" -HiddenFromAddressListsEnabled $false
- Ensure the user's mailbox is not hidden from the address lists.
- Update the Offline Address Book (OAB):
- Sometimes, the Offline Address Book might not be updated. You can force an update by running the following PowerShell command in Exchange Management Shell:
Update-GlobalAddressList -Identity "Default Global Address List"
- After updating the GAL, you can also update the OAB by running:
Update-OfflineAddressBook -Identity "Default Offline Address Book"
- Check Directory Synchronization:
- If you are in a hybrid environment, ensure that the directory synchronization is working correctly. Verify that the user’s attributes are correctly synced from on-premises Active Directory to Azure AD.
- Verify Attribute Values:
- Ensure that the
ShowInAddressBook
attribute is populated with appropriate values. You can check this using the following PowerShell command:
Get-User -Identity "username" | Select-Object DisplayName, ShowInAddressBook
- Ensure that the
- Wait for Synchronization:
- If the user was recently added or modified, it might take some time (up to 24-48 hours) for the changes to reflect in the GAL.
Besides, here are some threads for your refernce.
User\Name not appearing in Outlook (Global Address List)
User not showing in GAL (Hybrid Environment) - Microsoft Community
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.