在 Exchange Online 与 Outlook 的实际用例中,终端用户或许不希望收到特定的邮件。例如,iRabit 公司的附近有一家馆子,名叫香喷喷牌盖浇饭。有一天,iRabit  公司全员在这家馆子集体叫了一顿午饭,但是午饭过后,所有人上吐下泻,叫苦连天,导致公司的洗手间经历了一次不亚于 DDoS 的流量攻击,保洁阿姨非常受伤。

香喷喷牌盖浇饭的老板得知此事后非常伤心,恳求 iRabit 的所有人再给他们一次机会,可是这些人曾被伤得很深,发誓再也不要吃香喷喷牌盖浇饭。于是,香喷喷牌盖浇饭的老板通过他在 iRabit 工作的小舅子搞到了公司全员的邮箱地址,每天使用来自不同的域邮箱给 iRabit 的所有人群发道歉信,企图通过爱来感化他们。

iRabit 全员不堪其扰,因为香喷喷牌盖浇饭老板每次都在邮件里管他们叫 “亲爱的”,这叫他们感到非常肉麻。于是,他们希望能够拒绝来自香喷喷牌盖浇饭老板的邮件。

他们发现,尽管店老板非常鸡贼,每次都使用来自不同的域的邮箱地址发送邮件,但是他每次发送的邮件都有一个共同特征,即:标题中每次都包含关键字 “香喷喷牌盖浇饭求原谅”。因此,他们想到了一种方法,即通过传输规则实现邮件拦截。

方法和步骤

1. 打开 Exchange Online 管理中心。地址:https://outlook.office365.com/ecp/

2. 导航至 “邮件流 - 规则”。

3. 点击 “新建(+)” 按钮,选择 “创建新规则”。

4. 在弹出的 ”新规则“ 窗口中,将名称填写为 ”拒收香喷喷牌盖浇饭的邮件“。

5. 在 ”在以下情况应用此规则“ 下,选择 ”在主题或正文中包含“。

6. 在 ”指定词语或短语“ 中,填写 ”香喷喷牌盖浇饭求原谅“,点击加号(+),再点击 ”确定“ 按钮。

7. 在 ”执行以下操作” 下,选择 “删除邮件而不通知任何人”。

8. ”此规则的属性“ 可不做更改,“为此规则选择模式” 则选择 “强制”。

9. 完成以上设置后,点击 “保存” 按钮。

效果展示

这一天,香喷喷牌盖浇饭老板怀着愧疚的心情一如往日地给 iRabit 全员(示例)发了邮件:

但是今天午后,iRabit 公司的任何一个人都没有收到这封邮件,因为这封邮件被 Exchange Online 的传输规则直接删除了。他们所有人都非常的开心。

如何验证邮件是否是由传输规则拦截的

已知,香喷喷牌盖浇饭的老板会在每天午后 13:00 至 14:00 之间向他们发道歉邮件。因此,只需执行以下步骤,即可验证邮件是否是由 Exchange Online 的传输规则拦截的。

1. 在 Exchange Online 管理中心,导航至 “邮件流 - 邮件跟踪”。

2. 将 “日期范围” 选择为 “自定义”。

3. 将 “开始日期和时间”、“结束日期和时间” 设定为今天的 13:00 和 14:00。

4. 点击 “搜索” 按钮进行邮件追踪日志搜索。

在邮件追踪结果中可见,有一封 13:37:54 尝试投递至 iRabit 公司的标题为 “香喷喷牌盖浇饭求原谅 - 求求你们啦!” 的邮件被传输规则直接执行了删除操作。

可怜的盖浇饭老板……