背景
我收到很多包含以下主题的邮件:
支持:...
支持:... 产品
...
任意数量的项目相关指标在哪里。
我想要的
我有一个名为的文件夹Support
,其中有一个子文件夹PROD
。
特定用户发送的所有邮件,如果主题包含PROD
,都应移至子文件夹,所有其他邮件则移至父文件夹。
我拥有的
我有一条规则:
IF sender IS senderINeedToCheck
另一个:
IF sender IS senderINeedToCheck
IF subject CONTAINS PROD
严格来说,这是可行的,如果你对完成的定义是:邮件从收件箱移动到请求的文件夹。
除此之外,所有主题包含 PROD 的邮件都会被移动到两个文件夹,因为它们符合两条规则。这非常多余。
我需要的
是设置第一个通用规则以排除所有相关邮件的方法不是含有PROD
。
因此在伪代码中:
IF sender IS senderINeedToCheck
IF subject NOT CONTAINS PROD
有任何想法吗?
答案1
如何NOT
在邮件规则中添加条件?
您不能NOT
直接添加条件。但是,您可以使用例外达到同样的效果:
规则创建过程有三个(主要)步骤:
检查条件:
这是您要尝试添加否定规则的地方。您不能这样做。
要执行的操作:
例如移动到文件夹。
例外情况:
您可以在这里选择主题中的单词
您必须使用高级向导以这种方式创建规则。
因此,在您的情况下(假设您想将所有内容移动到名为“已移动”的文件夹中,当主题不包含“不可移动”一词时),您可以这样做:
不要选择任何内容(应用于所有消息)。
选择“将其移动到指定文件夹”。然后选择“已移动”文件夹。
选择“除非主题包含特定词语”。然后输入“unmovable”。
进一步阅读
答案2
另一种方法是按顺序执行规则,以便首先执行 PROD 规则,然后根据该规则进行检查Stop processing other rules once this rules conditions were met.
如果将来您有更多类似 PROD 的规则,这种方法非常有用。然后您只需复制规则、编辑它、移动它,它就会按预期工作,并且您不需要将例外也添加到一般规则中。