← 博客

仅客户端规则与服务器端 Outlook 规则:您用的是哪种?

如果您的规则在您坐在桌前时能触发,而在夜间、手机上或网页版 Outlook 中不触发,那么什么都没坏,它们只是仅客户端规则。这里说明如何分辨您的规则分别属于哪一类,以及该怎么做。


服务器端规则存储在您的邮箱中,无论 Outlook 是否打开,都在 Exchange 服务器上运行,因此在手机和网页版 Outlook 上同样适用。仅客户端规则只在持有它的那台计算机上 Outlook 运行时才运行。Outlook 会自动决定属于哪一类:只要规则使用了服务器无法执行的条件或操作,它就会变成仅客户端规则,比如播放声音、显示桌面警报、打印、运行脚本、启动应用程序,或把邮件移到本地 .pst 文件。Outlook 在“管理规则和通知”中把这些标记为(仅客户端),这个标签是回答这个问题、了解您自己邮箱情况的最快方法。

一段话说清区别

您的规则位于两个位置之一。服务器端规则存储在 Exchange 上的邮箱中,邮件到达时由服务器执行:在凌晨 3 点所有设备都关机时它们也能工作,当您在手机上打开 Outlook 时,它们的效果已经在那里了。仅客户端规则由您计算机上的 Outlook 应用程序执行,所以只有在该应用程序打开、且在那台计算机上时才会运行。

您无法在两者之间选择。Outlook 会根据服务器是否有能力完成规则要求的事情,替您做出决定。

如何分辨您的规则分别属于哪一类

在经典版 Outlook 中,前往文件 → 管理规则和通知。查看规则名称。任何服务器无法运行的规则,都会自动附加(仅客户端)。无需检查其他任何东西:如果没有这个标签,该规则就是服务器端的。

即使看起来没出问题,也值得检查一次,因为这个标签能解释很多人本来归咎于 bug 的现象:有些日子您坐到桌前时邮件已经归档好了,有些日子没有;手机上文件夹看起来不一样;规则似乎漏掉了邮件。

什么会迫使规则留在客户端

其中任何一项就足够了。它不是累加的:只要有一个不受支持的操作,整条规则就成为仅客户端规则,即使其中其他一切都很普通:

.pst 这一项最容易让人中招。归档到硬盘上的存档,感觉就像普通归档,但服务器无法访问您的硬盘,所以规则无法在那里运行。

为什么它比过去更重要

当所有人都用一台全天开机的台式电脑时,仅客户端规则几乎与服务器端规则没有区别。现在情况不同了:

新版 Outlook 的小麻烦

新版 Outlook for Windows 只运行服务器端规则,并且支持的条件范围比经典版 Outlook 更窄。仅客户端规则不会迁移。如果您切换后发现规则不见了,通常就是这个原因:它们不是丢失了,而是从来就不可移植。

您可以这样做:在操作允许的情况下把它们重建为服务器端规则,或者继续在经典版 Outlook 中保留它们,或者用立即运行规则手动应用。

转换仅客户端规则

通常很简单,一般是下面两种改动之一:

  1. 归档到邮箱文件夹,而不是 .pst。 在邮箱中而不是本地数据文件中创建目标位置。规则会立即符合在服务器端运行的条件。
  2. 在更改规则 → 编辑规则设置中取消勾选“仅在此计算机上”,除非您确实希望规则只限于一台计算机。

然后去掉那些装饰性的操作。为了桌面警报或声音,让归档规则依赖应用程序处于打开状态,几乎从来都不值得,而且如果您想要警报,最好把它与归档邮件的规则分开设置。

无法转换时

有些规则是仅客户端的,因为它们确实需要客户端:运行脚本、启动应用程序、打印。这些规则根本无法改成服务器端,诚实的答案是它们只会在 Outlook 打开时运行。如果规则的目的是可靠地归档邮件,就需要把它拆分:用一条服务器端规则负责归档,再用另一条单独的仅客户端规则负责它原来做的其他事情。

如果您读到这里是因为归档不可靠,Folder Suggest 采取了不同的做法:它读取您面前的每封邮件,并根据您现有的结构建议合适的文件夹,一键归档。没有规则,没有客户端与服务器的区分,而且 AI 在您自己的设备上运行。

添加到 Outlook

常见问题

如何判断一条 Outlook 规则是否为仅客户端规则?
打开“文件”>“管理规则和通知”。任何 Outlook 无法在服务器上运行的规则,其名称后面都会附加文字(仅客户端)。没有单独的设置可供检查,该标签会根据规则的作用自动添加。

为什么我的 Outlook 规则只在 Outlook 打开时才起作用?
因为它们是仅客户端规则。服务器端规则在 Exchange 内部运行,不在乎 Outlook 是否在运行;而仅客户端规则由 Outlook 应用程序本身执行,所以只能在该计算机上应用程序打开时触发。夜间到达的邮件会在您下次启动 Outlook 时处理,而不是在到达时。

什么会让规则变成仅客户端规则?
任何 Exchange 服务器无法执行的条件或操作。实际上包括:播放声音、显示桌面警报、打印、运行脚本、启动应用程序、在某些版本上标记为已读、移动或复制到本地 .pst 文件,或勾选了“仅在此计算机上”。仅需其中一项操作,就足以让整条规则变成仅客户端规则。

仅客户端规则能在新版 Outlook for Windows 中使用吗?
不能。新版 Outlook 只运行服务器端规则,且支持的条件范围比经典版 Outlook 更窄,因此切换时仅客户端规则不会一并迁移。在可能的情况下,需要把它们重建为服务器端规则;无法重建的,则用“立即运行规则”手动运行。