利用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高级搜索操作符,会觉得妙用无穷的。
参见:

最近评论