summaryrefslogtreecommitdiff
path: root/test/aux-var-src/0177.filter
diff options
context:
space:
mode:
authorPhilip Hazel <ph10@hermes.cam.ac.uk>2006-02-07 10:34:24 +0000
committerPhilip Hazel <ph10@hermes.cam.ac.uk>2006-02-07 10:34:24 +0000
commitafda344b580b54a4513569720aec3260cd5ba546 (patch)
tree6318744c7d3f502ee72bcd20bab0f612c5dceacf /test/aux-var-src/0177.filter
parent9ba4af2b76958e076a0c002e53ead87ed7a47a68 (diff)
More new test committing.
Diffstat (limited to 'test/aux-var-src/0177.filter')
-rw-r--r--test/aux-var-src/0177.filter36
1 files changed, 36 insertions, 0 deletions
diff --git a/test/aux-var-src/0177.filter b/test/aux-var-src/0177.filter
new file mode 100644
index 000000000..3876981b1
--- /dev/null
+++ b/test/aux-var-src/0177.filter
@@ -0,0 +1,36 @@
+# Exim Filter
+
+# Test per-user filter with privilege
+
+logfile DIR/test-stderr
+
+if first_delivery then
+ logwrite "$message_id \"$h_subject:\" first delivery\n"
+else
+ logwrite "$message_id \"$h_subject:\" not first delivery\n"
+endif
+
+if error_message or $local_part is usery then finish endif
+
+if $h_subject IS NOT "Fail This" then
+ logwrite "$message_id subject is not \"Fail This\""
+endif
+
+if $h_subject contains "fail this" then
+ mail to usery text "failing $local_part@$domain"
+ subject "auto fail message"
+ fail text "subject was \"$h_subject:\" (filter fail)"
+endif
+
+if $h_subject contains "freeze this" then
+ mail to usery text "freezing $local_part@$domain"
+ subject "auto freeze message"
+ freeze "subject was \"$h_subject:\""
+else
+
+if $h_subject matches ^reply then
+ mail to usery
+ subject "An auto reply: qualify_domain=$qualify_domain"
+ text "This is a text line"
+endif
+endif