aboutsummaryrefslogtreecommitdiffstats
path: root/filter/vfoldertypes.xml
diff options
context:
space:
mode:
authorNot Zed <NotZed@HelixCode.com>2000-05-28 14:14:53 +0800
committerMichael Zucci <zucchi@src.gnome.org>2000-05-28 14:14:53 +0800
commitd11f78c349719e66a6eb569f6f1a65d268a6dec4 (patch)
tree0ca5820b101fda23a3aae53539e7018abac554d8 /filter/vfoldertypes.xml
parent350fde81677a44e5203a38c833e5175c3b649de2 (diff)
downloadgsoc2013-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.xml60
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>