Annotation of embedaddon/curl/tests/data/test947, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: SMTP
5: SASL
6: SASL AUTH OAUTH2
7: SASL-IR
8: RFC4954
9: RFC6749
10: RFC7628
11: </keywords>
12: </info>
13:
14: #
15: # Server-side
16: <reply>
17: <servercmd>
18: AUTH OAUTHBEARER
19: REPLY AUTH 235 Authenticated
20: </servercmd>
21: </reply>
22:
23: #
24: # Client-side
25: <client>
26: <server>
27: smtp
28: </server>
29: <name>
30: SMTP OAuth 2.0 (OAUTHBEARER) authentication with initial response
31: </name>
32: <stdin>
33: mail body
34: </stdin>
35: <command>
36: smtp://%HOSTIP:%SMTPPORT/947 --mail-rcpt recipient@example.com --mail-from sender@example.com -u user --oauth2-bearer mF_9.B5f-4.1JqM --sasl-ir -T -
37: </command>
38: # The protocol section doesn't support ways of specifying the raw data in the
39: # base64 encoded message so we must assert this
40: <precheck>
41: perl -e "print 'Test requires default test server host and port' if ( '%HOSTIP' ne '127.0.0.1' || '%SMTPPORT' ne '9005' );"
42: </precheck>
43: </client>
44:
45: #
46: # Verify data after the test has been "shot"
47: <verify>
48: <protocol>
49: EHLO 947
50: AUTH OAUTHBEARER bixhPXVzZXIsAWhvc3Q9MTI3LjAuMC4xAXBvcnQ9OTAwNQFhdXRoPUJlYXJlciBtRl85LkI1Zi00LjFKcU0BAQ==
51: MAIL FROM:<sender@example.com>
52: RCPT TO:<recipient@example.com>
53: DATA
54: QUIT
55: </protocol>
56: <upload>
57: mail body
58: .
59: </upload>
60: </verify>
61: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>