diff options
author | Philip Hazel <ph10@hermes.cam.ac.uk> | 2006-02-07 10:54:33 +0000 |
---|---|---|
committer | Philip Hazel <ph10@hermes.cam.ac.uk> | 2006-02-07 10:54:33 +0000 |
commit | 59371ea735c941334861aa5b8e1e9a06facf044f (patch) | |
tree | 79168561a70a94a3994fbe362b904ff9aab86136 /test/scripts/0000-Basic/0026 | |
parent | 54c5ebb14ead7439af300e9d7d9d7d2ba29ff32e (diff) |
Hopefully the final lot of test files.
Diffstat (limited to 'test/scripts/0000-Basic/0026')
-rw-r--r-- | test/scripts/0000-Basic/0026 | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/test/scripts/0000-Basic/0026 b/test/scripts/0000-Basic/0026 new file mode 100644 index 000000000..e81e0d9d0 --- /dev/null +++ b/test/scripts/0000-Basic/0026 @@ -0,0 +1,107 @@ +# ACL checks after DATA +# +# Syntax OK, non-null sender => should be accepted +exim -odq -bs +mail from:<x@y> +rcpt to:<x@y> +data +Message 1 +. +quit +**** +# Syntax error in header => should fail +exim -odq -bs +mail from:<x@y> +rcpt to:<x@y> +data +From: @ + +Message 2 +. +quit +**** +# Syntax error in header => should fail even with null sender +exim -odq -bs +mail from:<> +rcpt to:<x@y> +data +From: <x@y>, @ + +Message 3 +. +quit +**** +# Null sender, invalid sender in header => fail +exim -odq -bs +mail from:<> +rcpt to:<x@y> +data +From: <x@y> + +Message 4 +. +quit +**** +# Null sender, valid sender in header => accept +exim -odq -bs +mail from:<> +rcpt to:<x@y> +data +From: <postmaster@test.ex> +Reply-to:<x@y> + +Message 5 +. +quit +**** +# Syntax OK, non-null sender, but bad data => reject +exim -odq -bs +mail from:<x@y> +rcpt to:<x@y> +data +Message 6 contains trigger word +. +quit +**** +# Syntax OK, non-null sender, good data +exim -odi -bs +mail from:<x@y> +rcpt to:<userx@test.ex> +data +Message 7 +. +quit +**** +# -bh test: Syntax error in header => should fail +exim -bh 10.0.0.0 +mail from:<x@y> +rcpt to:<x@y> +data +From: @ + +Message 8 +. +quit +**** +# -bh test: Syntax OK, non-null sender, but bad data => reject +exim -bh 10.0.0.0 +mail from:<x@y> +rcpt to:<x@y> +data +Message 9 contains trigger word +. +quit +**** +# Group syntax in reply-to header +exim -odi -bs +mail from:<x@y> +rcpt to:<userx@test.ex> +data +to: group name: x@y, p@q; +reply-to: group name: a@b, c@d; + +Message 10 +. +quit +**** +no_msglog_check |