xref: /aosp_15_r20/external/curl/tests/data/test938 (revision 6236dae45794135f37c4eb022389c904c8b0090d)
1<testcase>
2<info>
3<keywords>
4SMTP
5SASL
6SASL AUTH PLAIN
7connection reuse
8RFC4616
9RFC4954
10</keywords>
11</info>
12
13#
14# Server-side
15<reply>
16<servercmd>
17AUTH PLAIN
18REPLY AUTH 334 PLAIN supported
19REPLY dXNlci5vbmUAdXNlci5vbmUAc2VjcmV0 235 Authenticated
20REPLY dXNlci50d28AdXNlci50d28Ac2VjcmV0 235 Authenticated
21</servercmd>
22</reply>
23
24#
25# Client-side
26<client>
27<server>
28smtp
29</server>
30<name>
31SMTP multiple connection authentication
32</name>
33<file name="%LOGDIR/upload%TESTNUMBER">
34mail body
35</file>
36<command>
37smtp://%HOSTIP:%SMTPPORT/%TESTNUMBER001 --mail-rcpt [email protected] --mail-from [email protected] -u user.one:secret -T %LOGDIR/upload%TESTNUMBER -: smtp://%HOSTIP:%SMTPPORT/%TESTNUMBER002 --mail-rcpt [email protected] --mail-from [email protected] -u user.two:secret -T %LOGDIR/upload%TESTNUMBER
38</command>
39</client>
40
41#
42# Verify data after the test has been "shot"
43<verify>
44<protocol>
45EHLO %TESTNUMBER001
46AUTH PLAIN
47dXNlci5vbmUAdXNlci5vbmUAc2VjcmV0
48MAIL FROM:<[email protected]>
49RCPT TO:<[email protected]>
50DATA
51QUIT
52EHLO %TESTNUMBER002
53AUTH PLAIN
54dXNlci50d28AdXNlci50d28Ac2VjcmV0
55MAIL FROM:<[email protected]>
56RCPT TO:<[email protected]>
57DATA
58QUIT
59</protocol>
60<upload>
61mail body
62.
63</upload>
64</verify>
65</testcase>
66