我们刚刚将 4 个 AD 安全组转换为启用邮件。这些组授予对应用程序不同区域的访问权限,我们偶尔需要通知用户该应用程序的计划内中断、意外中断等。这就是我们将这些组转换为启用邮件的原因。

但是,我们的一些用户属于多个群组。我想向这 4 个群组发送一封电子邮件来通知用户。如果我这样做,属于 1 个以上群组的成员将收到多少封电子邮件?

例如:

Member Agroup 1group 2。我向 两个小组都在现场的地方发送一封电子邮件To。会收到多少封电子邮件Member A

我通常会自己测试这个,但是创建一个新的安全组需要管理团队的 CR 和其他东西,所以我希望有人能给我答案。


最佳答案
2

作为邮件处理序列的一部分,Exchange 会扩展所有收件人(包括组成员)并在传递邮件之前丢弃重复项。https:

因此,如果某人是收件人字段中多个组的成员,他们只会收到一次邮件。如果某些邮件来自使用奇怪的收件人、组和密件抄送组合的外部来源,则此方法可能无法 100% 奏效,但 Exchange 几乎总是会阻止向收件人多次发送同一封邮件。

以下是邮件流序列的简便图表,至少对于本地 Exchange 而言 – EXO 在消息处理方面基本相似:

您可以通过在收件人和抄送字段中输入您的姓名(或同事的姓名)来进行测试。该消息只会发送一次。老实说,如果在生产环境中测试变更控制是一件非常麻烦的事情,那么您至少应该能够访问一个测试环境,该环境对此类事情的变更控制不那么繁重 – 尤其是在实施生产之前找出变更!

1

  • 我知道正常的交换路由规则会对收件人进行重复数据删除,但我不确定安全组是否会对此造成阻碍。


    – 

当您向多个启用邮件的安全组发送电子邮件时,每个用户将只收到一封电子邮件,即使他们是多个组的成员。因此,在您的示例中,同时属于组 1 和组 2 的成员 A 将只收到一封电子邮件。

这是因为电子邮件系统会对收件人进行去重,确保每个用户都只收到一封电子邮件,无论他们属于多少个组。这应该会使您的通知更加高效,并防止用户因同一封通知而收到多封电子邮件而不知所措。