diff options
author | Patrick Monnerat <pm@datasphere.ch> | 2015-01-27 18:03:56 +0100 |
---|---|---|
committer | Patrick Monnerat <pm@datasphere.ch> | 2015-01-27 18:03:56 +0100 |
commit | ed9a4b9fc46f967da9e6a355f860f2a43505f41b (patch) | |
tree | e594764fb0482c878a2befb4c8382794b04ec6e4 /tests/data/test951 | |
parent | fe79f20957a1e66cd5566236e9e7b873888b0ce0 (diff) |
test: add test cases for sasl external authentication (imap/pop3/smtp).
Diffstat (limited to 'tests/data/test951')
-rw-r--r-- | tests/data/test951 | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/tests/data/test951 b/tests/data/test951 new file mode 100644 index 000000000..1dd21a679 --- /dev/null +++ b/tests/data/test951 @@ -0,0 +1,56 @@ +<testcase> +<info> +<keywords> +SMTP +SASL +SASL AUTH EXTERNAL +RFC4422 +RFC4954 +</keywords> +</info> + +# +# Server-side +<reply> +<servercmd> +AUTH EXTERNAL +REPLY AUTH 334 EXTERNAL supported +REPLY = 235 Authenticated +</servercmd> +</reply> + +# +# Client-side +<client> +<server> +smtp +</server> + <name> +SMTP external authentication without credentials + </name> +<stdin> +mail body
+</stdin> + <command> +'smtp://;AUTH=EXTERNAL@%HOSTIP:%SMTPPORT/951' --mail-rcpt recipient@example.com --mail-from sender@example.com -T - +</command> +</client> + +# +# Verify data after the test has been "shot" +<verify> +<protocol> +EHLO 951
+AUTH EXTERNAL
+=
+MAIL FROM:<sender@example.com>
+RCPT TO:<recipient@example.com>
+DATA
+QUIT
+</protocol> +<upload> +mail body
+.
+</upload> +</verify> +</testcase> |