Available conditions for setting up filtering.
Andre Klapper
ak-47@gmx.net
Novell, Inc

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

# Available Filter conditions

发送者：

发信人的邮件地址或姓名。

收信人：

邮件的接收者。

CC:

Only the CC recipients of the message.

BCC:

Only the BCC recipients of the message. Obviously this can only be applied to outgoing filters.

Sender or Recipients:

The sender's email address or the name of the sender or the recipients of the message.

目标：

邮件的主题行。

指定的邮件头：

Any header including custom ones.

If a message uses a header more than once, Evolution pays attention only to the first instance, even if the message defines the header differently the second time. For example, if a message declares the Resent-From: header as "engineering@example.com" and then restates it as "marketing@example.com", Evolution filters as though the second declaration did not occur. To filter on messages that use headers multiple times, use a regular expression.

消息体：

在邮件的正文中搜索。

表达式：

(For programmers only) Match a message according to an expression you write in the Scheme language used to define filters in Evolution.

Free Form Expression:

(For advanced users only) Combine numerous conditions by using a special syntax.

Date sent:

Filters messages according to the date on which they were sent. First, choose the conditions you want a message to meet, such as before a given date or after a given date. Then choose the time. The filter compares the message's time stamp to the system clock when the filter is run, or to a specific time and date you choose from a calendar. You can also have it look for a message within a range of time relative to the filter, such as two to four days ago.

Date received:

与“发信日期”选项的工作方式相同，但它比较您收到邮件的时间和您指定的日期。

标签：

Messages can have labels of Important, Work, Personal, To Do, or Later. You can set labels with other filters or manually.

分数：

给邮件设置一个大于0的分数。您可以设置一个过滤或改变一个邮件分数，然后设置另一个过滤移动您已评分的邮件。邮件评分没有任何特殊的标准：它只是您给邮件标记的一个数字以便其它过滤器对它们进行操作。

Size (kB):

根据邮件大小排序，以千兆字节(KB)为单位。

状态：

根据邮件状态过滤。邮件状态可以是回复，草稿，重要，已读或者垃圾邮件。

跟随：

Checks whether the message is flagged for follow-up or completed (after a certain date).

附件：

Checks whether there is an attachment for the email.

Mailing List:

Filters based on the mailing list the message came from. This filter checks for a variety of common mailing list related headers but might miss messages from some list servers if they use uncommon headers.

正则表达式匹配：

(For advanced users) If you know your way around a regex, or regular expression, this option allows you to search for complex patterns of letters, so that you can find, for example, all words that start with "a" and end with "m", and are between six and fifteen letters long, or all messages that declare a particular header twice. Evolution supports the Extended Regular Expression syntax (ERE).

来源账户：

根据邮件来源的服务器过滤邮件。如果您使用多个POP邮件账户，这很有用。

管道到程序：

Evolution can use an external command to process a message, then process it based on the return value. Commands used in this way must return an integer. This is most commonly used to add an external junk mail filter.

垃圾测试：

Filters based on the results of the junk mail test.

Match All:

Applies an action always to any message, without further conditions. This could be useful at the end of the list of message filters to cover those emails that did not match any conditions for the preceding filters in the list.