我希望从Exchange 2010中的现有dynamic通讯组中排除单个电子邮件地址或收件人。该组是通用的“所有人”组,我有兴趣排除用于外部邮件日记软件的专用域帐户( MailArchiva )。 我已经看到在线参考筛选自定义属性,但我正在寻求一个解决scheme,将允许类似的东西:
Everyone = all Exchange mailboxes EXCEPT for 'Journal User'
这是一个基本的要求,但是Exchangepipe理控制台似乎只允许在其filter中包含内容。 也许这是可以通过Powershell实现的。
您可以使用Set-DynamicDistributionGroup命令开关从DD组中排除特定的用户。 特别是使用-RecipientFilter选项。
示例: Set-DynamicDistributionGroup -Identity MadeUpName -RecipientFilter {((RecipientType -eq 'UserMailbox') -and -not(Name -like 'Journal User'))}
请注意 ,此示例仅适用于收件人types= userMailbox。 您可以获取您的DD组的当前收件人filter,然后从PowerShell中对其进行修改。
(get-DynamicDistributionGroup -Identity MadeUpName).RecipientFilter
我见过这样做的唯一方法(也许有人有一个更有效的方法)是运输规则。 我有一个适用于发送到我想排除的电子邮件地址(或多个地址)的所有邮件的规则,其中“收件人”或“抄送”中的任何收件人都是发件人组地址(确保也包含任何别名)。 要采取的行动是删除而不通知。
如果一封电子邮件碰巧发送给组,并且还有您的例外地址单独input(收件人或抄送),邮件仍然不会被发送。 这可能不会影响你的情况,但值得注意的是。