diff options
author | Not Zed <NotZed@HelixCode.com> | 2000-05-28 14:14:53 +0800 |
---|---|---|
committer | Michael Zucci <zucchi@src.gnome.org> | 2000-05-28 14:14:53 +0800 |
commit | d11f78c349719e66a6eb569f6f1a65d268a6dec4 (patch) | |
tree | 0ca5820b101fda23a3aae53539e7018abac554d8 /filter/vfoldertypes.xml | |
parent | 350fde81677a44e5203a38c833e5175c3b649de2 (diff) | |
download | gsoc2013-evolution-d11f78c349719e66a6eb569f6f1a65d268a6dec4.tar gsoc2013-evolution-d11f78c349719e66a6eb569f6f1a65d268a6dec4.tar.gz gsoc2013-evolution-d11f78c349719e66a6eb569f6f1a65d268a6dec4.tar.bz2 gsoc2013-evolution-d11f78c349719e66a6eb569f6f1a65d268a6dec4.tar.lz gsoc2013-evolution-d11f78c349719e66a6eb569f6f1a65d268a6dec4.tar.xz gsoc2013-evolution-d11f78c349719e66a6eb569f6f1a65d268a6dec4.tar.zst gsoc2013-evolution-d11f78c349719e66a6eb569f6f1a65d268a6dec4.zip |
New file - lists rules appropriate for vfolders (no actions, etc).
2000-05-27 Not Zed <NotZed@HelixCode.com>
* vfoldertypes.xml: New file - lists rules appropriate for
vfolders (no actions, etc).
* Makefile.am (EXTRA_DIST): Add vfoldertypes.xml
* filter-driver.c (filter_driver_expand_option): Made public from
expand_filter_option.
(filter_driver_rule_count): find out how many user rules are
defined.
(filter_driver_rule_get): Get a user rule by index.
svn path=/trunk/; revision=3240
Diffstat (limited to 'filter/vfoldertypes.xml')
-rw-r--r-- | filter/vfoldertypes.xml | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/filter/vfoldertypes.xml b/filter/vfoldertypes.xml new file mode 100644 index 0000000000..bb12220d31 --- /dev/null +++ b/filter/vfoldertypes.xml @@ -0,0 +1,60 @@ +<?xml version="1.0"?> +<filterdescription> +<ruleset type="match"> +<rule name="from-address"> + <code> + (match-all (header-contains "From" ${sender})) + </code> + <description lang="en">The From address matches <source type="address" name="sender">sender(s)</source>.</description> +</rule> + +<rule name="to-address"> + <code> + (match-all (header-contains "To" ${receipient})) + </code> + <description lang="en">The To address matches <source type="address" name="receipient">receipients</source>.</description> +</rule> + +<rule name="subject-contains"> + <code> + (match-all (header-contains "Subject" ${words})) + </code> + <description lang="en">The Subject contains <source type="folder" name="words">words</source>.</description> +</rule> + +<rule name="cc-address"> + <code> + (match-all (header-contains "CC" ${self-email})) + </code> + <description lang="en">I am in the cc list.</description> +</rule> + +</ruleset> + +<ruleset type="except"> +<rule name="except-me"> + <code> + (match-all (not (header-contains "To" ${self-email}))) + </code> + <description language="en">I am the receipient.</description> +</rule> +</ruleset> + +<optionset> + <option type="match"> + <description language="en">For matching messages.</description> + </option> + <option type="match"> + <description language="en">Messages from a certain person.</description> + <optionrule type="match" rule="from-address"/> + </option> + <option type="match"> + <description language="en">Messages to a certain address.</description> + <optionrule type="match" rule="to-address"/> + </option> + <option type="match"> + <description language="en">Messages with a given subject.</description> + <optionrule type="match" rule="subject-contains"/> + </option> +</optionset> +</filterdescription> |