Gmail过滤部分“单词”


9

我已经设置了Gmail电子邮件过滤器规则,以防止来自各种发件人的电子邮件进入垃圾邮件。这是规则的简化版本:

火柴:
来自:(abc.org.nz | def.nz | westpac | mailman | ird.govt | mybank |联系方式)
这样做:永远不要将其发送到垃圾邮件

如您所见,为了使它简短而泛化(到目前为止还不太泛泛),我没有列出整个电子邮件地址。

到目前为止,上述规则似乎适用于除“ mybank”之外列出的所有内容,该规则仍然允许“ office@mybanksavings.co.nz”发送的电子邮件进入垃圾邮件。

这是因为过滤器在部分“单词”(字母数字字符串?)上不匹配,还是什么?

我在这里快速浏览了一下,但似乎没有提供足够的详细信息:
  https : //support.google.com/mail/answer/6579?hl=zh_CN
因此,如果您知道支持您所说内容的链接,这也可能有所帮助。


您可以尝试使用通配符。*@mybank*

我刚刚测试过这种东西,它似乎不起作用,DrZoo,但感谢您的尝试。好吧,例如,如果“ mybank”在显示名称中作为单独的单词出现(例如,MyBank Savings <info@mybanksavings.co.nz>),则它“有效”,但是在这种情况下,“ @ mybank *”也是如此,“ * mybank *”,“ mybank *”,而仅仅是“ mybank”。因此,在这些情况下,似乎好像忽略了“ *”通配符。

您可以为银行的东西做一个单独的过滤器。

没必要。似乎我只需要在当前匹配项中包括整个“单词”,例如“ mybank Savings”,而不仅仅是“ mybank”。

因此,我想以“ @”开头的唯一要点是防止匹配其他域前缀(例如,test @ amybanksavings.co.nz,请注意以“ a”开头)。看来,来自info@mybanksavings.co.nz的电子邮件将由以下过滤器进行匹配:“ mybank Savings”和“ mybank Savings.co”,但匹配“ mybank Savings.c”或“ mybank Savings.c *”,因此看起来是关于完整的“单词”(即,字母数字字符串,直至“ @”或“。”或字符串的末尾)

Answers:


7

Gmail搜索不支持通配符,部分单词或正则表达式。通过扩展,那么,Gmail过滤器也不会。(某些信息来自Google支持。)

@example.com将起作用,因为它@是一个单词分隔符。但是@example会匹配@example.com不会 匹配@examplexyz

这里有一些相关的问题:


1
好吧,AIE。这似乎与我在上面的评论相伴随,拥有这些链接很好。您的Google支持链接帮助我找到了高级操作员(support.google.com/mail/answer/7190),这是我之前所见过的页面,但令我惊讶的是他们没有提到“ |” (替代“ OR”)。我认为Google试图使他们的搜索功能尽可能简单,因为并非所有用户都是程序员,因此,可以搜索/过滤的内容受到限制。
特里2015年

Google支持通常会延迟对应用程序所做的更改,有时会滞后几个月。
ale

您是否在谈论缺少有关“ |”的文档 操作员?
特里

不,只是总的来说,有时有些功能没有得到充分记录。
ale

在这种情况下,我认为“ |” 已有至少一年的历史了,但在该高级运营商网页上我仍然看不到它,我认为应该在那儿。
2015年

1

根据Zapier的这篇文章,您可以使用如下所示的语法(本文中的更多示例):

在此处输入图片说明


不,这是行不通的。源文件没有提及正则表达式。此处的括号仅用于分组,例如-(contact@zapier.com或support@zapier.com)
杨永利19/10/28 '10

问题是关于部分单词,您的语法适用于过滤(我提供了示例),但它无法回答问题。正如我实验过的,该语法不适用于部分匹配。
杨永

啊,我误读了它的意思是“部分句子”或“只有一些单词的句子”
Blairg23
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.