过滤器的作用,就像大公司的收发室。它们的目的就是捆绑、排序,并把邮件分发到不同的文件夹。另外,您可以使用多个过滤器执行多种操作,这样将会对同一封信件进行多种处理。例如,您的过滤器可能将一封信件的多份副本放到多个文件夹中,或者保留一份副本,同时把另一份副本发送给另一个人。
单击“Tools”(工具)>“Filters”(过滤器)。
单击“添加”。
在“Rule name”(规则名)字段中键入过滤器的名称。
在条件部分定义过滤器的准则。
对于每一个过滤器准则,您必须首先选择您要过滤信件的哪些部分。
Specific Header(指定信头):包含自定义报头在内的任何报头。
如果一封信件多次使用报头,即使第二次使用时的定义不同,Evolution 也只注意第一次使用的报头。例如,如果一封信件将“Resent-From:”(重发发件人:)报头声明为“engineering@rupertcorp.com”,然后又将该报头声明为“marketing@rupertcorp.com”,Evolution 过滤器会将第二次声明视为没有发生。要过滤多次使用报头的信件,请使用常规表达式。
表达式: 按照您使用 Scheme 语言(用来定义 Evolution 过滤器的语言)书写的表达式匹配信件。(仅供程序员使用)
Date Sent(发送日期):按照信件的发送日期过滤信件。首先,选择您想要信件符合的条件,例如,给定时间之前或之后。然后选择时间。运行该过滤器时,它将信件的时间戳与系统时钟进行比较,或者与您从日历上选择的特定时间和日期进行比较。您也可以查找相对于过滤器一段时间内的信件,例如两天前到四天前的这段时间。
Date Received(接收日期):和“Date Sent”(发送日期)选项的作用一样,只是将您接收信件的日期和您指定日期比较。
Label(标签):信件的标签有“Important”(重要)、“Work”(工作)、“Personal”(个人)、“To Do”(待办)或“Later”(稍候)。您也可以利用其它过滤器或者手工设置标签。
Score(分数):将信件分数设置为任意大于 0 的整数。您可以让一个过滤器设置或更改信件的分数,设置另一个过滤器移动已经记分的信件。信件的分数不基于任何特殊的事情。它仅仅是您赋值给信件的一个数字,以便过滤器可以处理这些信件。
Status(状态):按照信件的状态过滤。状态可以为“Replied To”(已回复到)、“Draft”(草稿)、“Important”(重要)、“Read”(已读)或“Junk”(垃圾)。
Attachments(附件):创建一个过滤器,判断电子邮件是否包含附件。
Mailing List(邮件列表):基于信件来自的邮件列表进行过滤。这个过滤器可能会漏掉来自一些列表服务器的信件,因为它检查用来标识邮件列表或其它邮件重分发器的 X-BeenThere 报头。过滤器不会捕获来自没有正确设置 X-BeenThere 的列表服务器的信件。
Regex Match(正则表达式匹配):如果您知道正则表达式(或常规表达式)的使用方法,则可以使用此选项搜索字母的复杂模式。这样,您就可以查找所有以“a”开头,以“m”结尾,长度为 6 到 15 个字母之间的单词,或所有声明某个特定报头两次的信件。关于如何使用常规表达式的信息,请查看 grep 命令的手册页。
Source Account(来源帐户):根据信件来自的服务器进行过滤。如果使用多个 POP 邮件帐户时,这个过滤器对您非常有用。
Pipe to Program(管道到程序):Evolution 可以使用外部命令处理信件,然后再基于返回值对它进行处理。按此方法使用的命令必须返回一个整数。当添加外部垃圾邮件过滤器时,经常使用这一方法。
Junk Test(垃圾测试):基于垃圾邮件测试结果过滤邮件。
Select the Criteria for the Condition(选择条件准则):如果想为过滤器添加多条准则,请单击“Add Criterion”(添加准则),然后重复第 4 步。
如果需要多个操作,请单击“Add Action”(添加操作)。
单击“OK”(确定)两次。
有一个简单的创建快速过滤器和虚拟文件夹的快捷方式。
右击电子邮件列表中的信件。
从“Create Rule from the Message”(从信件中创建规则)子菜单下选择一个项目。
为了方便您使用,创建基于信件的规则时打开的过滤器创建工具,已经填入一些信件信息。
如果有几个过滤器同时匹配一封信件,它们将会按顺序应用该信件上,除非其中一个过滤器含有“Stop Processing”(停止处理)操作。如果您在一个过滤器中使用此操作,那么这个过滤器作用的信件将不会和其它过滤器接触。
当您首次打开“Filters”(过滤器)对话框时,屏幕将会显示按应用顺序排序的过滤器列表。您可以通过单击“Up”(向上)和“Down”(向下)按钮,在优先级列表中将它们向上或向下移动。