Home | History | Annotate | Download | only in data
      1 <testcase>
      2 <info>
      3 <keywords>
      4 IMAP
      5 APPEND
      6 MULTIPART
      7 </keywords>
      8 </info>
      9 
     10 #
     11 # Server-side
     12 <reply>
     13 </reply>
     14 
     15 #
     16 # Client-side
     17 <client>
     18 <server>
     19 imap
     20 </server>
     21  <name>
     22 IMAP APPEND multipart using mime API
     23  </name>
     24  <command>
     25 imap://%HOSTIP:%IMAPPORT/647 -F "=(;type=multipart/alternative" -F "= <body>This is the html version</body>;type=text/html" -F "=This is the plain text version" -F "=)" -F "=@log/test647.txt" -H "Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)" -H "From: Fred Foobar <foobar (a] example.com>" -H "To: joe (a] example.com" -H "Message-Id: <B27397-0100000 (a] example.com>" -H "Subject: afternoon meeting" -u user:secret
     26 </command>
     27 <file name="log/test647.txt">
     28 This is an attached file.
     29 
     30 It may contain any type of data.
     31 </file>
     32 </client>
     33 
     34 #
     35 # Verify data after the test has been "shot"
     36 <verify>
     37 <strippart>
     38 s/^--------------------------[a-z0-9]*/------------------------------/
     39 s/boundary=------------------------[a-z0-9]*/boundary=----------------------------/
     40 </strippart>
     41 <protocol>
     42 A001 CAPABILITY
     43 A002 LOGIN user secret
     44 A003 APPEND 647 (\Seen) {892}
     45 A004 LOGOUT
     46 </protocol>
     47 <upload>
     48 Content-Type: multipart/mixed; boundary=----------------------------
     49 Mime-Version: 1.0
     50 Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
     51 From: Fred Foobar <foobar (a] example.com>
     52 To: joe (a] example.com
     53 Message-Id: <B27397-0100000 (a] example.com>
     54 Subject: afternoon meeting
     55 
     56 ------------------------------
     57 Content-Type: multipart/alternative; boundary=----------------------------
     58 
     59 ------------------------------
     60 Content-Type: text/html
     61 Content-Transfer-Encoding: 8bit
     62 
     63 <body>This is the html version</body>
     64 ------------------------------
     65 
     66 This is the plain text version
     67 --------------------------------
     68 
     69 ------------------------------
     70 Content-Disposition: attachment; filename="test647.txt"
     71 
     72 This is an attached file.
     73 
     74 It may contain any type of data.
     75 
     76 --------------------------------
     77 </upload>
     78 </verify>
     79 </testcase>
     80