我可以在 Outlook 过滤器中使用“AND”吗?

我可以在 Outlook 过滤器中使用“AND”吗?

我希望创建一个 Outlook 规则,匹配主题行中的两个不相邻的单词。它必须匹配两个单词(AND),而不是其中一个。如果我将这两个单词添加为一个条目,它会将它们视为一个短语,而不是两个不同的单词;如果我将它们添加为单独的条目,它会在它们之间放置一个“OR”。创建两个规则也不起作用,因为它们的行为就像“OR”的情况一样。

有没有办法实际上说“将此规则应用于与以下所有单词匹配的电子邮件。”?

答案1

恐怕答案是否定的。

您无法从规则向导本身更改逻辑。它是针对“常见”请求预设的。不过,我为您测试了几个不同的向导选项。

如果您输入整个短语(而不是一次只输入一个单词)作为一次提交(例如“你如何到达那里”),它将过滤所有按该顺序排列的单词。这很有帮助(也许!)但如果您收到一条包含“你总是如何到达那里”的消息,它不会激活过滤器,因此可能无法满足您的需求。如果您已经知道 AND 和 OR 控制器之间的区别,那么您可能已经知道这不会帮助您;)

正如您已经发现的那样,如果您单独放入每个单词,它将使用“或”控制器,您将过滤掉比您想要的更多的消息。

您可以为 Outlook 规则导入自定义脚本,但必须使用 VBScript,并且必须使用 VBScript 为应用程序(而不仅仅是编辑器)制定规则。它是 Microsoft Corp. 的专有技术。

有一个扩展 Microsoft 的知识库文章

它有您可以使用的代码示例,但您必须从 VBScript 中为应用程序起草它,如上所述。

您可能会考虑使用第三方过滤器。

来源

(这个问题已经被问过很多次了,结论总是一样的。)

答案2

我找到了一个解决方法。如果你使用规则“特定词语在主题中”,然后使用规则“特定词语在主题或正文中”,那么您可以使用“and”运算符将两个都在主题中的短语链接在一起。

答案3

所以,嗯,这有点荒谬,但它应该有效。

  1. 创建新的临时类别
  2. 创建第一条基于第一个短语进行过滤的规则,并让其分配临时类别(规则assign it to the category category:)
  3. 创建第二条规则,过滤临时类别(规则:)assigned to the category category和下一个短语,并执行您想要执行的操作
  4. clear message's categories创建第三条规则,从所有邮件中删除临时类别(规则:)

确保顺序正确,第一条规则应首先执行,因此将其放在顶部等。

如果您需要超过 2 个AND词组匹配,那么您将需要另一个临时类别。

答案4

我找不到任何其他更简单的方法,但发现如果将它们拆分为“在主题中”和“在主题和正文中”条件,则可以使用两个关键字:

主题行中的两个关键字处于 AND 条件

相关内容