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 53</features> 54 <name> 55POP3 fetch tunneled through HTTP proxy 56 </name> 57 <command> 58pop3://pop.1319:%POP3PORT/1319 -p -x %HOSTIP:%PROXYPORT -u user:secret 59</command> 60</client> 61 62# 63# Verify data after the test has been "shot" 64<verify> 65<strip> 66^User-Agent: 67</strip> 68<protocol> 69CAPA 70USER user 71PASS secret 72RETR 1319 73QUIT 74</protocol> 75<proxy> 76CONNECT pop.1319:%POP3PORT HTTP/1.1 77Host: pop.1319:%POP3PORT 78User-Agent: curl/7.24.0-DEV (i686-pc-linux-gnu) libcurl/7.24.0-DEV OpenSSL/1.0.0e zlib/1.2.3.4 c-ares/1.7.6-DEV libidn/1.23 libssh2/1.4.0_DEV librtmp/2.2e 79Proxy-Connection: Keep-Alive 80 81</proxy> 82</verify> 83</testcase> 84