← 博客

Outlook 最多可以有多少条规则?

这是那种大家想要的数字并不存在的问题。Outlook 并不限制您创建多少条规则,它限制的是规则占用多少空间,这是另一个问题,而且答案有用得多。


Outlook 没有规则数量上限。 Exchange 限制的是邮箱中所有规则的合计大小:Exchange Online 上是 256 KB,Exchange Server 2007 及更高版本默认为 64 KB,管理员最多可提高到 256 KB。由于这是大小预算而不是数量,您能有多少条规则完全取决于它们有多复杂:一条列出 200 个发件人地址的规则,可能比 50 条各匹配一个词的规则占用更多配额。已停用的规则同样计入预算,这就是大多数人比预期更早触到上限的原因。

为什么“有多少条”是个错误的问题

搜索规则上限,您会发现有人引用各种数字(50、100、500),彼此矛盾。他们都是在报告他们自己的规则停止工作的那个点,而且就自己的邮箱而言都没说错,因为上限是以千字节而不是规则条数来衡量的。

Exchange 把您的规则作为一个整体结构存储在邮箱中,并限制其总大小:

因此,对“我可以有多少条规则”的诚实回答是:能放多少就有多少,而这取决于其中的内容。

真正消耗预算的是什么

四样东西,大致按重要程度排序:

  1. 条件中的列表。 每个发件人地址、收件人、域名和关键词都原样存储在规则中。这压倒其他一切。一条覆盖 200 个客户地址列表的“来自这些人中任何一位”的规则,是大多数邮箱中最昂贵的东西。
  2. 条件和操作的数量。 每一项都会增加结构,因此带有六个条件和三个例外的规则,比各只有一个的规则要大得多。
  3. 规则名称。 与规则一起存储。单个微不足道,但当您有六十个写成句子的名称时,合起来就不可小觑了。
  4. 文件路径。 如果规则把邮件移到 .pst,该文件的完整路径就存储在规则内部。用户配置文件下深层嵌套的路径,比 C:\archive.pst 占用的空间多得多。

规模的大致概念

把这个取舍具体化:一条简单的规则(名称短、一个发件人、移到一个邮箱文件夹)大约是几百字节。一条名称很长、带有一百个地址的列表、并写入嵌套 .pst 路径的规则,自己就可能占到几千字节。

这正是各种报告的上限差异如此悬殊的全部原因。一个只有简单的“发件人到文件夹”规则的邮箱,可以容纳几百条。一个有十几条重列表规则的邮箱,可能就满了。两个人对自己所观察到的都没有错。

如何查看您的情况

Outlook 客户端中没有显示这个的地方,这是一个真正的缺口。如果您有 Exchange 管理员权限:

Get-Mailbox you@example.com | FL displayname,rulesquota

没有的话,实用的信号就是错误消息。如果您看到“一个或多个规则无法上传到 Exchange 服务器,已被停用”,就说明您已经到了上限。我们在为什么 Outlook 规则总是自动关闭中讲解了这条消息及其三种原因。

获得更多余地

上限才是真正的约束

清单上的每一项都只能为您腾出一次空间。没有一项能改变这个事实:预算固定为 256 KB,而您的邮件不是固定的,每个新客户、项目、供应商或时事通讯,都是需要预先描述并存入配额的又一种模式。

能准确归档的规则集只增不减。无法提高的配额则不会增长。这两个事实迟早会相遇,通常的结果是人们不再维护规则,重新回到手动拖动邮件。

Folder Suggest 读取每封邮件并为其对您现有的文件夹排序,因此无需预先描述任何东西,也没有需要控制在上限之内的规则集。模型在您的设备上运行,没有任何邮件内容离开您的设备。

添加到 Outlook

常见问题

Outlook 中的规则有最大数量吗?
没有。Outlook 和 Exchange 对数量没有限制。约束在于规则集的总大小,在 Exchange Online 上每个邮箱上限为 256 KB。实际上,人们报告在触及上限前,规则数量从大约 30 条到几百条不等,这种差异完全可以由规则的复杂程度来解释。

是什么让 Outlook 规则变大?
列表。您在条件中输入的每个邮箱地址、域名和关键词都存储在规则内部,因此匹配 200 个发件人的规则,其大小大约是匹配一个发件人的规则的 200 倍。规则名称也计入,条件和操作的数量以及规则写入的任何 .pst 的完整文件路径也是如此。

为什么我的规则在达到上限之前就停止工作了?
几乎可以肯定是因为已停用的规则仍占用配额。取消勾选规则后,它仍以完整大小存储在邮箱中。如果您一直在停用规则而不是删除它们,那么您看得到的、已启用的规则只是占满预算的一部分。

Outlook 的 256 KB 规则配额可以提高吗?
不能超过 256 KB。在 Exchange Server 2007 及更高版本上,管理员可以使用 Set-Mailbox -RulesQuota 把邮箱从默认的 64 KB 提高到最多 256 KB,但那是硬性上限。Exchange Online 邮箱已经处于这个上限,因此没有可提高的空间,只能想办法把规则集缩小。