存档

文章标签 ‘布尔’

利用Gmail高级搜索操作符设立邮件过滤器

2008年3月17日 2 条评论

我用Gmail订阅了几个邮件列表,并已经通过过滤器分别为这些列表添加了标签(label)。后来为了统一多个邮箱,想将gmail帐号下除了邮件列表外的邮件都转寄到另一个Gmail帐号,于是提这么一个问题:

在Gmail中,已经建立了若干个过滤器。但能不能再建立一个过滤规则:把不符合这些过滤器的邮件都转发到其他地址? 11:34 AM February 22, 2008

当时Plus兄还给我留言,我们的结论是行不通。但今天再次看Plus留言中的“Not”,还有过滤器搜索选项中的“不包含”栏位,让我突然想起似乎Gmail是支持布尔操作符。查阅Gmail帮助文档,果然有我需要的内容。

Gmail支持在指定字段的布尔逻辑搜索,只要在高级搜索框的“包含字词:”栏位填上表达式即可。比如“-”表示逻辑非,“OR”表示逻辑或,“Subject”表示限定在邮件主题字段,“()”用来组合字词以改变运算次序。依照我的要求,大致可以这样书写表达式来创建新的过滤器:

-subject:(web4lib OR ngc4lib)

意思是,转发主题不包含有web4lib或者ngc4lib短语所有邮件。

可以仔细看看Gmail高级搜索操作符,会觉得妙用无穷的。

参见:

  1. 在Gmail的搜索和过滤器中使用布尔操作符?
  2. Gmail的高级搜索操作符

相关日志: