1<testcase>
2<info>
3<keywords>
4IMAP
5IMAP AUTH CRAM-MD5
6RFC2195
7</keywords>
8</info>
9
10#
11# Server-side
12<reply>
13<servercmd>
14AUTH CRAM-MD5
15REPLY AUTHENTICATE + PDE5NzIuOTg3NjU0MzIxQGN1cmw+
16REPLY dXNlciA3MDMxNzI1NTk5ZmRiYjVkNDEyNjg5YWEzMjNlM2UwYg== A002 OK AUTHENTICATE completed
17</servercmd>
18<data>
19From: me@somewhere
20To: fake@nowhere
21
22body
23
24--
25  yours sincerely
26</data>
27</reply>
28
29#
30# Client-side
31<client>
32<server>
33imap
34</server>
35<features>
36crypto
37</features>
38 <name>
39IMAP CRAM-MD5 authentication
40 </name>
41 <command>
42'imap://%HOSTIP:%IMAPPORT/821/;UID=1' -u user:secret
43</command>
44</client>
45
46#
47# Verify data after the test has been "shot"
48<verify>
49<protocol>
50A001 CAPABILITY
51A002 AUTHENTICATE CRAM-MD5
52dXNlciA3MDMxNzI1NTk5ZmRiYjVkNDEyNjg5YWEzMjNlM2UwYg==
53A003 SELECT 821
54A004 FETCH 1 BODY[]
55A005 LOGOUT
56</protocol>
57</verify>
58</testcase>
59