e9e0d5f8e972e3edb0f191824cf06a7aedc47308
[platform/upstream/curl.git] / tests / data / test922
1 <testcase>
2 <info>
3 <keywords>
4 SMTP
5 SASL
6 SASL AUTH OAUTH2
7 SASL-IR
8 RFC4954
9 RFC6749
10 </keywords>
11 </info>
12
13 #
14 # Server-side
15 <reply>
16 <servercmd>
17 AUTH XOAUTH2
18 REPLY AUTH 235 Authenticated
19 </servercmd>
20 </reply>
21
22 #
23 # Client-side
24 <client>
25 <server>
26 smtp
27 </server>
28  <name>
29 SMTP OAuth 2.0 authentication with initial response
30  </name>
31 <stdin>
32 mail body\r
33 </stdin>
34  <command>
35 smtp://%HOSTIP:%SMTPPORT/922 --mail-rcpt recipient@example.com --mail-from sender@example.com -u user --oauth2-bearer mF_9.B5f-4.1JqM --sasl-ir -T -
36 </command>
37 </client>
38
39 #
40 # Verify data after the test has been "shot"
41 <verify>
42 <protocol>
43 EHLO 922\r
44 AUTH XOAUTH2 dXNlcj11c2VyAWF1dGg9QmVhcmVyIG1GXzkuQjVmLTQuMUpxTQEB\r
45 MAIL FROM:<sender@example.com>\r
46 RCPT TO:<recipient@example.com>\r
47 DATA\r
48 QUIT\r
49 </protocol>
50 <upload>
51 mail body\r
52 .\r
53 </upload>
54 </verify>
55 </testcase>