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-DynamicDistributionGroup 和 Set-DynamicDistributionGroup。
仍然需要帮助? 转到 Microsoft 社区或 Exchange TechNet 论坛。