Exchange 混合部署中动态通讯组的成员不会收到电子邮件

原始 KB 编号: 3061396

症状

你在 Microsoft 365 和本地Exchange Server中拥有Exchange Online的混合部署。 在此环境中,动态通讯组的某些成员不会收到电子邮件。 发件人也不会 (NDR) 收到未送达报告。 但是,如果发件人手动将用户添加到电子邮件的“ 收件人 ”字段,而不是将邮件发送到通讯组,则邮件将传递到用户并由该用户接收。

此外,如果运行以下命令以返回动态通讯组中的收件人列表,则用户不会显示在列表中:

$list = Get-DynamicDistributionGroup sales@contoso.com  
Get-Recipient -RecipientPreviewFilter $list.RecipientFilter -OrganizationalUnit $list.RecipientContainer

原因

如果动态通讯组是在环境成为混合部署之前设置的,并且动态通讯组使用筛选器仅包含邮箱,则会出现此问题。 迁移到 Microsoft 365 的邮箱将成为本地目录中已启用邮件的用户。

解决方案

Set-DynamicDistributionGroup使用 cmdlet 更新动态通讯组的筛选器,以包括已启用邮件的用户。 例如,运行以下命令:

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

重要

向现有动态分发添加筛选器时,请确保包含现有收件人筛选器。 为什么? cmdlet Set-DynamicDistributionGroup 会将现有收件人筛选器替换为指定的值。 此外,无需指定默认收件人筛选器。 Exchange 将自动添加这些筛选器。

更多信息

有关详细信息,请参阅 Get-DynamicDistributionGroupSet-DynamicDistributionGroup

仍然需要帮助? 转到 Microsoft 社区Exchange TechNet 论坛