xref: /aosp_15_r20/external/curl/tests/data/test897 (revision 6236dae45794135f37c4eb022389c904c8b0090d)
1*6236dae4SAndroid Build Coastguard Worker<testcase>
2*6236dae4SAndroid Build Coastguard Worker<info>
3*6236dae4SAndroid Build Coastguard Worker<keywords>
4*6236dae4SAndroid Build Coastguard WorkerIMAP
5*6236dae4SAndroid Build Coastguard WorkerClear Text
6*6236dae4SAndroid Build Coastguard WorkerFETCH
7*6236dae4SAndroid Build Coastguard Worker</keywords>
8*6236dae4SAndroid Build Coastguard Worker</info>
9*6236dae4SAndroid Build Coastguard Worker
10*6236dae4SAndroid Build Coastguard Worker#
11*6236dae4SAndroid Build Coastguard Worker# Server-side
12*6236dae4SAndroid Build Coastguard Worker<reply>
13*6236dae4SAndroid Build Coastguard Worker<data>
14*6236dae4SAndroid Build Coastguard Workerbody
15*6236dae4SAndroid Build Coastguard Worker
16*6236dae4SAndroid Build Coastguard Worker--
17*6236dae4SAndroid Build Coastguard Worker  yours sincerely
18*6236dae4SAndroid Build Coastguard Worker</data>
19*6236dae4SAndroid Build Coastguard Worker<servercmd>
20*6236dae4SAndroid Build Coastguard WorkerPOSTFETCH extra stuff sent in the envelope after the body
21*6236dae4SAndroid Build Coastguard Worker</servercmd>
22*6236dae4SAndroid Build Coastguard Worker</reply>
23*6236dae4SAndroid Build Coastguard Worker
24*6236dae4SAndroid Build Coastguard Worker#
25*6236dae4SAndroid Build Coastguard Worker# Client-side
26*6236dae4SAndroid Build Coastguard Worker<client>
27*6236dae4SAndroid Build Coastguard Worker<server>
28*6236dae4SAndroid Build Coastguard Workerimap
29*6236dae4SAndroid Build Coastguard Worker</server>
30*6236dae4SAndroid Build Coastguard Worker<name>
31*6236dae4SAndroid Build Coastguard WorkerIMAP and envelope meta data after body transfer
32*6236dae4SAndroid Build Coastguard Worker</name>
33*6236dae4SAndroid Build Coastguard Worker<command>
34*6236dae4SAndroid Build Coastguard Worker'imap://%HOSTIP:%IMAPPORT/%TESTNUMBER/;MAILINDEX=123/;SECTION=1' -u user:secret -D %LOGDIR/head-%TESTNUMBER
35*6236dae4SAndroid Build Coastguard Worker</command>
36*6236dae4SAndroid Build Coastguard Worker</client>
37*6236dae4SAndroid Build Coastguard Worker
38*6236dae4SAndroid Build Coastguard Worker#
39*6236dae4SAndroid Build Coastguard Worker# Verify data after the test has been "shot"
40*6236dae4SAndroid Build Coastguard Worker<verify>
41*6236dae4SAndroid Build Coastguard Worker<protocol>
42*6236dae4SAndroid Build Coastguard WorkerA001 CAPABILITY
43*6236dae4SAndroid Build Coastguard WorkerA002 LOGIN user secret
44*6236dae4SAndroid Build Coastguard WorkerA003 SELECT %TESTNUMBER
45*6236dae4SAndroid Build Coastguard WorkerA004 FETCH 123 BODY[1]
46*6236dae4SAndroid Build Coastguard WorkerA005 LOGOUT
47*6236dae4SAndroid Build Coastguard Worker</protocol>
48*6236dae4SAndroid Build Coastguard Worker<file name="%LOGDIR/head-%TESTNUMBER">
49*6236dae4SAndroid Build Coastguard Worker        _   _ ____  _
50*6236dae4SAndroid Build Coastguard Worker    ___| | | |  _ \| |
51*6236dae4SAndroid Build Coastguard Worker   / __| | | | |_) | |
52*6236dae4SAndroid Build Coastguard Worker  | (__| |_| |  _ {| |___
53*6236dae4SAndroid Build Coastguard Worker   \___|\___/|_| \_\_____|
54*6236dae4SAndroid Build Coastguard Worker* OK curl IMAP server ready to serve
55*6236dae4SAndroid Build Coastguard WorkerA001 BAD Command
56*6236dae4SAndroid Build Coastguard WorkerA002 OK LOGIN completed
57*6236dae4SAndroid Build Coastguard Worker* 172 EXISTS
58*6236dae4SAndroid Build Coastguard Worker* 1 RECENT
59*6236dae4SAndroid Build Coastguard Worker* OK [UNSEEN 12] Message 12 is first unseen
60*6236dae4SAndroid Build Coastguard Worker* OK [UIDVALIDITY 3857529045] UIDs valid
61*6236dae4SAndroid Build Coastguard Worker* OK [UIDNEXT 4392] Predicted next UID
62*6236dae4SAndroid Build Coastguard Worker* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
63*6236dae4SAndroid Build Coastguard Worker* OK [PERMANENTFLAGS (\Deleted \Seen \*)] Limited
64*6236dae4SAndroid Build Coastguard WorkerA003 OK [READ-WRITE] SELECT completed
65*6236dae4SAndroid Build Coastguard Worker* 123 FETCH (BODY[1] {31}
66*6236dae4SAndroid Build Coastguard Workerextra stuff sent in the envelope after the body)
67*6236dae4SAndroid Build Coastguard WorkerA004 OK FETCH completed
68*6236dae4SAndroid Build Coastguard Worker</file>
69*6236dae4SAndroid Build Coastguard Worker</verify>
70*6236dae4SAndroid Build Coastguard Worker</testcase>
71