<testcase> | |
<info> | |
<keywords> | |
IMAP | |
FETCH | |
</keywords> | |
</info> | |
# | |
# Server-side | |
<reply> | |
<data> | |
From: me@somewhere | |
To: fake@nowhere | |
body | |
-- | |
yours sincerely | |
</data> | |
<datacheck> | |
HTTP/1.1 200 Mighty fine indeed | |
From: me@somewhere | |
To: fake@nowhere | |
body | |
-- | |
yours sincerely | |
</datacheck> | |
</reply> | |
# | |
# Client-side | |
<client> | |
<server> | |
imap | |
http-proxy | |
</server> | |
<name> | |
IMAP FETCH tunneled through HTTP proxy | |
</name> | |
<command> | |
imap://%HOSTIP:%IMAPPORT/1321 -u user:secret -p -x %HOSTIP:%PROXYPORT | |
</command> | |
</client> | |
# | |
# Verify data after the test has been "shot" | |
<verify> | |
<strip> | |
^User-Agent: curl/.* | |
</strip> | |
<protocol> | |
B LOGIN user secret | |
C SELECT 1321 | |
D FETCH 1 BODY[TEXT] | |
A LOGOUT | |
</protocol> | |
<proxy> | |
CONNECT %HOSTIP:%IMAPPORT HTTP/1.1 | |
Host: %HOSTIP:%IMAPPORT | |
User-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 | |
Proxy-Connection: Keep-Alive | |
</proxy> | |
</verify> | |
</testcase> |