diff options
author | Philip Hazel <ph10@hermes.cam.ac.uk> | 2006-02-07 10:34:24 +0000 |
---|---|---|
committer | Philip Hazel <ph10@hermes.cam.ac.uk> | 2006-02-07 10:34:24 +0000 |
commit | afda344b580b54a4513569720aec3260cd5ba546 (patch) | |
tree | 6318744c7d3f502ee72bcd20bab0f612c5dceacf /test/aux-var-src/0177.filter | |
parent | 9ba4af2b76958e076a0c002e53ead87ed7a47a68 (diff) |
More new test committing.
Diffstat (limited to 'test/aux-var-src/0177.filter')
-rw-r--r-- | test/aux-var-src/0177.filter | 36 |
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 |