我们最近从纯 Exchange 2010 环境迁移到混合 Exchange 2010/O365 环境,现在使用 EOP 进行垃圾邮件过滤。
一位用户的收件箱中始终会出现 SCL 级别 5 标记的电子邮件。该用户的邮箱中还包含许多用户设置的规则。
我很难找到有关我所知道的隐藏规则的优先级的任何信息,该规则处理将垃圾邮件放入垃圾邮件文件夹或将其从中转移,因此我可以消除具有“停止处理更多规则”设置的用户规则之一,该隐藏规则的优先级低于用户设置的规则可以解释这种行为(尽管这似乎是微软在用户/系统邮箱管理规则处理设计中的一个重大缺陷)。
运行Get-InboxRules
还显示服务器端规则“包含错误”,我可以想象这也可能/而是停止运行优先级较低的规则,也许包括前面提到的隐藏规则。
有人能建议上述假设是否合理吗?或者能给我指出我曾尝试用谷歌搜索的信息,这些信息可以提供更多有关这些隐藏规则如何适应邮件处理过程的详细信息?
答案1
根据您的情况,建议删除带有MFCMAPI的隐藏收件箱规则和服务器端规则“包含错误”,然后重新创建规则。
如何使用 MFCMAPI 从邮箱中删除损坏的隐藏收件箱规则 https://blogs.msdn.microsoft.com/hkong/2015/02/27/how-to-delete-corrupted-hidden-inbox-rules-from-a-mailbox-using-mfcmapi/
对于“停止处理更多规则”选项,当开启该选项时,如果收到的邮件满足多个规则的条件,则只会应用第一条规则。如果不设置该选项,则将应用该邮件满足条件的所有规则。
您可以将规则放在“规则和警报”列表的更高位置来修改优先级,并添加是否停止处理您的请求的选项。