除非我手动选择“应用规则”,否则 Apple Mail 不会应用规则

除非我手动选择“应用规则”,否则 Apple Mail 不会应用规则

我使用带有 IMAP 帐户的 Apple Mail。我定义了几条过滤规则。问题是 Mail 不会自动将它们应用于收到的电子邮件。甚至垃圾邮件也不会自动过滤。

对于所有收到的电子邮件,每次我都必须选择电子邮件并选择“应用规则”,然后规则才能正常工作(那一次仅适用于选定的电子邮件)。

它在两个具有不同帐户的单独邮件安装上以这种方式工作(但都是 IMAP)。

我如何才能让邮件每次都自动将所有规则应用于所有电子邮件?

我想知道它是否因为配置错误或错误而忽略规则,或者 Apple 是否真的希望人们定期使用“应用规则”菜单项?

答案1

这是一个错误。

Mail.app 开发人员凭借其无穷智慧,决定仅将规则应用于“未见”邮件。如果设置了 IMAP“已见”标志,则不会应用规则。

我创建了一个论坛线在苹果论坛上讨论这个话题。

答案2

我发现了以下帖子:http://www.cnet.com/how-to/how-to-delete-and-manage-old-messages-in-os-x-mail/

因此,您必须执行以下操作:

  1. 添加您想要应用的过滤器。
  2. 添加规则条件:每条消息。
  3. 将下拉菜单设置为“全部”

您需要设置“全部”,因为如果您设置“任何”。会发生什么情况是,它会评估每条消息,它将自动匹配“每条消息”。然后因为您设置了“任何”。它不会考虑实际的过滤器。然后它会执行操作。所以如果你设置了“删除”操作。您将自动删除收件箱中的每条消息。一个非常危险的错误。

答案3

我遇到了同样的问题,但结果是列表中的第一个规则(来自 Apple 的新闻)将“停止评估规则”作为最后一项操作。

我删除了这个动作并且它工作正常。

答案4

不确定这是否正是你的问题,但我也遇到了类似的事情。

我有一台运行 Apple Mail 的 Mac 和一台 iPod touch,两者都检查同一个 IMAP 帐户。Mac 在白天处于休眠状态。外出时,我会在 iPod 上查看邮件、阅读新邮件并将它们留在收件箱中。回家后,我会唤醒 Mac,然后 Mail 会与服务器同步。过滤规则不适用。

出现这种情况的原因是 Mail 似乎只对“新”邮件应用规则。我已经在另一台设备上看到这些新邮件,因此我并没有将新邮件下载到 Mail,而是与服务器同步。因此,这些邮件没有应用任何规则。

相关内容