test1319 (1029B)
1 <testcase> 2 <info> 3 <keywords> 4 POP3 5 RETR 6 HTTP 7 HTTP CONNECT 8 HTTP proxy 9 </keywords> 10 </info> 11 # 12 # Server-side 13 <reply> 14 15 <connect> 16 HTTP/1.1 200 Mighty fine indeed 17 pop3: 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> 24 From: me@somewhere 25 To: fake@nowhere 26 27 body 28 29 -- 30 yours sincerely 31 </data> 32 33 <datacheck> 34 From: me@somewhere 35 To: fake@nowhere 36 37 body 38 39 -- 40 yours sincerely 41 </datacheck> 42 </reply> 43 44 # 45 # Client-side 46 <client> 47 <server> 48 pop3 49 http-proxy 50 </server> 51 <features> 52 http 53 proxy 54 </features> 55 <name> 56 POP3 fetch tunneled through HTTP proxy 57 </name> 58 <command> 59 pop3://pop.%TESTNUMBER:%POP3PORT/%TESTNUMBER -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> 67 CAPA 68 USER user 69 PASS secret 70 RETR %TESTNUMBER 71 QUIT 72 </protocol> 73 <proxy> 74 CONNECT pop.%TESTNUMBER:%POP3PORT HTTP/1.1 75 Host: pop.%TESTNUMBER:%POP3PORT 76 User-Agent: curl/%VERSION 77 Proxy-Connection: Keep-Alive 78 79 </proxy> 80 </verify> 81 </testcase>