How do I fix a dynamic distro that is missing one user

Mike P. Smith 40 Reputation points
2024-10-01T18:02:50.0166667+00:00

I have 1 user not getting emails sent to the dynamic distribution group (DDG) for her OU. Everybody else in that OU gets the emails. I used the Get-Recipient command to show everybody in that DDG, and sure enough she is not showing up.

Info I found online indicates she could be just "mailbox" so I tried to fix the filters. I used this command to "fix" the filters:

Set-DynamicDistributionGroup -Identity [email protected] -RecipientFilter {(RecipientType -eq 'UserMailbox') -or (RecipientType -eq 'MailUser') -or (RecipientType -eq 'MailContact')}

After that I listed the filters for this DDG, and it did update it to include UserMailbox, MailUser and and MailContact. I listed filters for a DDG I have not updated, and other than not having the new settings, the filters look the same (in other words I didn't accidentally remove or change anything).

Fixed the filters nearly 24 hours ago, user still does not show up in the DDG.

What am I missing?

Exchange Server Management
Exchange Server Management
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Management: The act or process of organizing, handling, directing or controlling something.
7,625 questions
{count} votes

Accepted answer
  1. Jake Zhang-MSFT 5,595 Reputation points Microsoft Vendor
    2024-10-02T02:42:15.2033333+00:00

    Hi @Mike P. Smith,

    Welcome to the Microsoft Q&A platform!

    Based on your description, you have taken the correct steps to update the filter for the dynamic distribution group (DDG). Here are some other things you may want to check:

    1. Sometimes, the membership list may not be updated immediately. You can force a refresh of the DDG membership list using the following command:
    Set-DynamicDistributionGroup -Identity [email protected] -ForceMembershipRefresh 
    

    This can help ensure that the changes take effect.

    1. Verify that the user's properties match the filter you set. For example, make sure that the user is indeed UserMailbox, MailUser, or MailContact.
    2. Use the Get-Recipient command with the **RecipientPreviewFilter**to see if the user appears in the results:
    Get-Recipient -RecipientPreviewFilter (Get-DynamicDistributionGroup -Identity [email protected]).RecipientFilter 
    

    This can help you determine if the user meets the criteria defined by the filter.

    1. Since you have a hybrid setup, make sure that users are syncing correctly between your on-premises Exchange and Exchange Online environments. Sometimes, synchronization issues can cause differences in group membership.
    2. Make sure the user is not hidden from address lists. You can check this property using:
    Get-Mailbox -Identity [email protected] | Select-Object HiddenFromAddressListsEnabled 
    

    If the user is hidden, they will not appear in the DDG.

    1. Check the message tracking and logs to see if there are any errors or issues related to email delivery for the user.

    If you have tried all of these steps and the problem persists, then look in detail at the specific properties and filters.


    Please feel free to contact me for any updates. And if this helps, don't forget to mark it as an answer.

    Best,

    Jake Zhang


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.