Dynamic distribution group doesn’t include a new user

Benjamin Reed 0 Reputation points
2026-09-28T00:20:42.2766667+00:00

I created a Dynamic Distribution Group based on user attributes, but a newly created user isn’t receiving emails sent to the group. The user’s attributes appear to match the filter. Is there a way to verify whether Exchange considers the user a member?

Microsoft 365 and Office | Subscription, account, billing | For business | Windows
0 comments No comments

2 answers

Sort by: Most helpful
  1. Kien 1,710 Reputation points Independent Advisor
    2026-09-28T00:30:30.53+00:00

    Dear Benjamin Reed,

    Regarding your question about Dynamic distribution group doesn’t include a new user, please reach out to Find Answers | Microsoft Dynamics 365 Community. The reason I am asking you to post a new discussion is that in the Questions – Microsoft Q&A, we have limited resources and very few resources to test this feature and in Find Answers | Microsoft Dynamics 365 Community, you will get the most qualified group of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction. 

    Thank you for your cooperation and understanding. Feel free to post your questions in the Microsoft community and we'll always do our best to help you! 

    Have a good day! 

    Was this answer helpful?

    0 comments No comments

  2. AI answer

    2026-09-28T00:20:57.2066667+00:00

    Yes. In Exchange PowerShell, preview the Dynamic Distribution Group membership by reading the group’s filter and then asking Exchange which recipients match it.

    For an existing dynamic distribution group:

    $ddg = Get-DynamicDistributionGroup -Identity <DDGIdentity>
    Get-Recipient -RecipientPreviewFilter $ddg.RecipientFilter -ResultSize 100
    

    If the group uses a specific recipient container or OU, include that scope:

    $ddg = Get-DynamicDistributionGroup -Identity <DDGIdentity>
    Get-Recipient -RecipientPreviewFilter $ddg.RecipientFilter -OrganizationalUnit $ddg.RecipientContainer
    

    What to look for:

    1. If the new user appears in the output, Exchange currently considers that user a member.
    2. If the user does not appear, the user does not match the effective filter or is outside the group’s recipient scope.

    Important checks based on common causes:

    • In Exchange Online, DDG membership is calculated and stored, then refreshed at least once every 24 hours. A newly created or newly modified user might not receive messages until the next refresh even if the attributes now match.
    • If the DDG is scoped by RecipientContainer, only recipients under that OU/container are evaluated. Users in another OU won’t be included.
    • In a hybrid deployment, if the DDG was created before hybrid and the filter includes only mailboxes, migrated users can become MailUser objects in the on-premises directory. In that case, update the DDG filter to include mail-enabled users, while preserving any existing recipient filters. Warning: Set-DynamicDistributionGroup replaces the existing recipient filter with the value provided.

    Example hybrid fix:

    Set-DynamicDistributionGroup -Identity ******@contoso.com -RecipientFilter {(RecipientType -eq 'UserMailbox') -or (RecipientType -eq 'MailUser') -or (RecipientType -eq 'MailContact')}
    

    If the goal is only to test whether the user matches the rule, the Get-Recipient -RecipientPreviewFilter ... output is the direct verification step.


    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

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