用于重定向发送至通讯组的邮件的传输规则

用于重定向发送至通讯组的邮件的传输规则

MS Exchange 服务器 2010 SP3有一个通讯组,其地址为[电子邮件保护]

该组织将该地址提供给一些第三方用于通信,但他们最近开始向该地址发送一些自动消息。该组的经理希望这些自动消息在 Exchange 服务器上进行过滤,以便将它们重定向到组织内的单个用户。自动消息始终由特定发件人发送。

我测试了一条传输规则,该规则执行以下操作:从特定发件人发送到组地址的邮件将重定向到特定用户。可以使用以下命令在Exchange 命令行管理程序

New-TransportRule -Name 'test' -Comments '' -Priority '0' -Enabled $true -From '[email protected]' -SentTo '[email protected]' -RedirectMessageTo '[email protected]'

尽管该命令已成功创建规则(并且可以在EMC > 组织配置 > 集线器传输),消息重定向不起作用:消息像以前一样发送给群组中的所有成员。有人知道这是为什么吗?

我阅读了以下 MS TechNet 文章,但没有发现上述规则不起作用的任何原因:

我还创建了类似的规则,使用“发送给分发列表成员”条件:

New-TransportRule -Name 'test' -Comments '' -Priority '0' -Enabled $true -From '[email protected]' -SentToMemberOf '[email protected]' -RedirectMessageTo '[email protected]'

通过该规则,邮件重定向可以正常工作,但该规则有一个副作用,即它还会将发件人发送的邮件明确重定向到通讯组的成员。

如果我在该规则中添加一个额外的例外:

New-TransportRule -Name 'test' -Comments '' -Priority '0' -Enabled $true -From '[email protected]' -SentToMemberOf '[email protected]' -RedirectMessageTo '[email protected]' -ExceptIfSentTo '[email protected]','[email protected]'

那么消息的重定向就不起作用,并且它们会被传递给群组中的所有成员。

答案1

我对您的规则“发送给通讯组列表的成员”不起作用并不感到惊讶,因为该规则类型允许您将相同的规则应用于组的成员,而不是组本身。

我会使用文本出现在标题中的规则来捕获消息。这比发送到更可靠 - 当然,这是假设规则地址出现在标题中!

答案2

请参阅http://www.adnsolutions.com/exchange-transport-rule-based-on-the-recipient-which-is-a-group/并将条件更改为“至箱包含...”有效。

相关内容