← 博客

Outlook 规则不把邮件移到文件夹?7 个原因及修复方法

您设置了一条自动归档邮件的规则,邮件却还留在收件箱里。七种不同的问题都会导致同样的结果,而且一种问题的解决方法对其他问题无效。请从您看到的现象入手。


简短回答

最常见的原因是:规则只对新邮件生效,所以旧邮件会一直留着,直到您使用立即运行规则;规则是仅客户端规则,只在一台电脑上打开经典版 Outlook 时运行;或者前面的规则先匹配了邮件并停止了后续处理。如果都不符合,很可能是规则条件与邮件的匹配方式和您预想的不一样。

根据症状找到原因

您看到的现象 最可能的原因
新邮件会被归档,但规则创建之前的邮件都留在收件箱里 1. 规则只对新邮件运行
电脑开着且 Outlook 打开时能归档,其他时候就不行 2. 规则是仅客户端规则
规则在经典版 Outlook 中有效,切换到新版 Outlook 后就停了 2. 规则是仅客户端规则
手动运行时规则有效,但邮件到达时无效 3. 另一条规则先运行
同一发件人的邮件有的被归档,有的没有 4. 条件不匹配
规则未勾选或已关闭,或者 Outlook 显示过"无法上传规则"的错误 5. 规则被关闭了
在您删除或重新整理文件夹之后停止了 6. 目标文件夹已不存在
共享邮箱或第二个账户里的邮件毫无反应 7. 规则在错误的邮箱中

有一个测试可以快速区分这些原因。在收件箱上手动运行规则(步骤见原因 1)。如果它移动了正确的邮件,说明条件没问题,问题在于规则何时运行或是否运行:原因 2、3 和 5。如果什么都没移动,问题在于条件、文件夹或邮箱:原因 4、6 和 7。

1. 规则只对新邮件运行

规则在邮件到达时对其起作用。创建规则不会对收件箱里已有的邮件产生任何影响,这也是很多人以为刚建好的规则坏了的原因。

要把它应用到已有邮件,请手动运行:

在经典版 Outlook 中通过 规则 > 创建规则 新建规则时,它会询问是否立即在当前文件夹上运行。这个选项很容易被一带而过。

2. 规则是仅客户端规则

大多数规则在邮件服务器上运行,所以即使 Outlook 已关闭、电脑已关机,它们也能工作。有些规则做不到,因为它们执行的是只有 Outlook 程序才能完成的操作。经典版 Outlook 会在"管理规则和通知"中把这类规则标记为 (仅客户端)。它们只在一台电脑上运行,而且只有在那台电脑上打开经典版 Outlook 时才运行。

规则只要做了以下任何一件事,就会变成仅客户端规则:

这解释了两个常见的抱怨。夜里到达的邮件会一直留在收件箱,直到您早上打开 Outlook。还有,一条用了多年的规则在切换到新版 Outlook 后突然失效,因为新版 Outlook 只运行服务器端规则,不会迁移仅客户端规则。

修复: 去掉让规则变成仅客户端的那一项。通常就是改为归档到邮箱里的文件夹,而不是 .pst。如果您已经换到新版 Outlook,请在 设置 > 邮件 > 规则 中重新创建该规则。仅客户端操作的完整列表见 Outlook 仅客户端规则与服务器端规则。

3. 另一条规则先运行

规则按从上到下的顺序运行。如果前面某条规则匹配了同一封邮件,并且包含 停止处理更多规则,它下面的规则都不会运行。邮件会被移到别处,或者原地不动,您正在检查的那条规则根本接触不到它。

在新版 Outlook 和网页版 Outlook 中创建规则时,停止处理更多规则 默认是勾选的。如果您在那里建了好几条规则都没有取消勾选,靠近顶部的一条宽泛规则就可能挡住它下面的所有规则。

修复: 打开规则列表,从上往下检查。把范围窄的规则(单个发件人、单个主题)放在范围宽的规则(整个域名、"有附件")之上。在经典版 Outlook 中,使用"管理规则和通知"里的上移和下移箭头;在新版 Outlook 和网页版中,使用 设置 > 邮件 > 规则 里每条规则旁边的箭头。只在确实需要的规则上保留 停止处理更多规则。

4. 条件与邮件不匹配

规则在运行,但邮件不满足条件。通常是以下几种情况之一:

修复: 打开一封本应被归档的邮件,与规则逐项对比。看实际的发件人地址,而不是显示名称,并确认您出现在"收件人"还是"抄送"中。

5. 规则被关闭了

规则可能在您没有任何操作的情况下被关闭。在经典版 Outlook 中,它会在"管理规则和通知"里显示为未勾选,您可能还见过这条消息:

一个或多个规则无法上传到 Exchange 服务器,已被停用。

这通常意味着邮箱的规则空间已经用完。Exchange 将您所有规则的总大小限制为 256 KB,已关闭的规则同样计入。重新勾选规则只能管用到下一次同步,之后它又会被关闭。原因和修复方法见 为什么 Outlook 规则总是自动关闭,大小限制本身见 Outlook 最多能建多少条规则。

6. 目标文件夹已不存在

如果您删除了规则要归档到的文件夹,规则就没有地方放邮件,会停止工作。Outlook 并不总会提示您。重命名文件夹,或在同一邮箱内移动它,通常没有问题。

修复: 编辑规则并重新选择文件夹。如果您最近重新整理过文件夹,请检查所有归档到变动区域的规则,而不只是您注意到的那一条。

7. 规则在错误的邮箱中

规则属于某一个邮箱。您在自己的邮箱中创建的规则,对到达共享邮箱的邮件不起作用,对您添加到 Outlook 的 Gmail 或其他 IMAP 账户的邮件也不起作用。

规则正常运行,收件箱却还在不断堆积时

把这些问题修好之后,规则会准确归档它所描述的邮件。但它无法归档来自您没为其建规则的发件人的邮件,也无法归档主题里没有项目名称的项目邮件。这是规则本身的限制,也是规则集不断增长、直到撞上原因 5 中配额的原因。

规则适合处理可预测的邮件:新闻简报、通知、总是从同一地址写信的客户。对于其余邮件,现实的选择是手动归档,或者让某个工具读取每封邮件并建议文件夹。

Folder Suggest 会读取您打开的邮件,并从您现有的文件夹中建议最匹配的那一个,这样没有任何规则覆盖的邮件也能一键归档。AI 在您的设备上运行,并提供免费版供您开始使用。

添加到 Outlook

常见问题

为什么我的 Outlook 规则只在 Outlook 打开时才起作用?

这条规则是仅客户端规则。它使用了邮件服务器无法执行的操作,例如播放声音或把邮件移到 .pst 文件,因此只能在一台电脑上的经典版 Outlook 里运行,而且只有在 Outlook 打开时才运行。去掉这个操作,或者改为归档到邮箱文件夹而不是 .pst,规则就会变成服务器端规则,无论 Outlook 是否打开都会运行。

为什么我新建的 Outlook 规则没有移动收件箱里已有的邮件?

规则在邮件到达时运行,所以新规则会忽略收件箱里已有的所有邮件。要把它应用到已有邮件,请手动运行:在经典版 Outlook 中使用 开始 > 规则 > 管理规则和通知 > 立即运行规则;在新版 Outlook 或网页版 Outlook 中,在 设置 > 邮件 > 规则 里使用规则旁边的"运行规则"选项。

Outlook 规则在 iPhone 和 Android 版 Outlook 应用中有效吗?

移动应用没有规则设置,因此无法在其中创建或编辑规则。您在网页版 Outlook 或桌面版中创建的服务器端规则仍会运行,因为邮件服务器会在邮件到达任何设备之前应用它们,邮件出现在手机上时已经归档好了。仅客户端规则不会对您只在手机上打开的邮件运行。

为什么我的规则在经典版 Outlook 中有效,在新版 Outlook 中却无效?

新版 Outlook 只运行服务器端规则。经典版 Outlook 中的仅客户端规则不会被迁移,所以切换后它就直接停止了。在新版 Outlook 的 设置 > 邮件 > 规则 中重新创建它,并归档到邮箱文件夹而不是 .pst,它就会在服务器上运行。