由创建删除Gmail垃圾邮件过滤器想到的

也不知是什么时候把Gmail邮箱地址公布在了哪个地方,Gmail里每天总是有几十封垃圾邮件,每次手动删除非常麻烦,所以一直以来总想用Gmail的过滤器把垃圾邮件直接删除。
今天看了Ionut Alex. Chitu在他的Blog中介绍的如何隐藏不断增长的垃圾邮件统计数字,茅塞顿开。因为作者使用的是英文界面下的Gmail,所以原文中的方法当然只适合于使用英文Gmail的情况。按照Ionut Alex. Chitu的方法,首先打开Create a Filter,在 Has the words这一栏中输入is:spam,再点击Next Step,把Delete it和Also apply filter to * conversation below(其中,*表示符合过滤器条件的邮件数目)复选框都选中。这样,所有垃圾邮件将被转移到"已删除邮件"中。
不过,当你把以上的这些操作扩展到中文界面时,就会发现一些问题:
- 在英文界面下进行创建过滤器时,当在Has the words这一栏中输入is:spam然后回车(相当于点击Test Search按钮),会出现一个警告对话框"Warning: Filter searches containing "label:", "in:", or"is:" criteria are not recommended, as these criteria will never match incoming mail.",大意是说不要使用"label:","in:","is:"这些条件,采用这些条件可能无法匹配任何接受的邮件,不用理会这个警告,所有垃圾邮件都会被搜索出来。
- 把界面切换到中文界面下,在"设置->过滤器"查看刚才创建的过滤器,可以看到"符合: is:Spam 执行该操作: 略过收件箱, 删除它"。
- 删除上面步骤中建立的过滤器,并把"已删除邮件"的邮件"列为垃圾邮件",以进行以下的步骤。
- 新创建一个过滤器,在包含字词(对应英文界面下的Has the words)栏中输入 is:Spam,点击测试搜索,会弹出一个警告对话框"警告:建议过滤器搜索不要使用"标签:"、"在:"、"是:"等条件,采用这些条件可能无法匹配任何接受的邮件。"但所有垃圾邮件都能够显示出来。
- 把is:Spam改为"是:Spam"(注意,标签后的冒号为中文状态下输入),点击"测试搜索",并没有弹出警告对话框,结果显示的是一封邮件内容中同时包含"是"和"Spam"的邮件。把"是:Spam"改为"是:Spam"(注意,标签后的冒号为英文状态下输入),没有符合条件的邮件。
- 把包含字词中的内容改为"是:垃圾邮件",搜索时并没有警告,结果显示的仍然是包含邮件内容同时包含了"是"和"垃圾邮件"的非垃圾邮件。
- 把is换为in或者label时效果是一样的
总结:
- 在中文界面下,Google只是简单得把用于语法定义的"label:"、"in:"、"is:"翻译成了对应的"标签:"、"在:"、"是:",实际上这些对应的"中文语法"并不能使用。
- 在中文界面下,Google用于区分垃圾邮件标识的Spam也不能用对应的中文"垃圾邮件"替代!
不知道这是Google的遗憾,还是中文的遗憾!
0 TrackBacks
下面是引用了这篇文章的所有链接: 由创建删除Gmail垃圾邮件过滤器想到的.
这篇文章的TrackBack 地址是: http://www.zhouhongquan.com/mt/mt-tb.cgi/126







发表评论