• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<testcase>
2<info>
3<keywords>
4POP3
5RETR
6HTTP
7HTTP CONNECT
8HTTP proxy
9</keywords>
10</info>
11#
12# Server-side
13<reply>
14
15<connect>
16HTTP/1.1 200 Mighty fine indeed
17pop3: sure hit me
18
19</connect>
20
21# When doing LIST, we get the default list output hard-coded in the test
22# FTP server
23<data>
24From: me@somewhere
25To: fake@nowhere
26
27body
28
29--
30  yours sincerely
31</data>
32
33<datacheck>
34From: me@somewhere
35To: fake@nowhere
36
37body
38
39--
40  yours sincerely
41</datacheck>
42</reply>
43
44#
45# Client-side
46<client>
47<server>
48pop3
49http-proxy
50</server>
51<features>
52http
53proxy
54</features>
55 <name>
56POP3 fetch tunneled through HTTP proxy
57 </name>
58 <command>
59pop3://pop.1319:%POP3PORT/1319 -p -x %HOSTIP:%PROXYPORT -u user:secret
60</command>
61</client>
62
63#
64# Verify data after the test has been "shot"
65<verify>
66<protocol>
67CAPA
68USER user
69PASS secret
70RETR 1319
71QUIT
72</protocol>
73<proxy>
74CONNECT pop.1319:%POP3PORT HTTP/1.1
75Host: pop.1319:%POP3PORT
76User-Agent: curl/%VERSION
77Proxy-Connection: Keep-Alive
78
79</proxy>
80</verify>
81</testcase>
82