Home | History | Annotate | Download | only in data
      1 <testcase>
      2 <info>
      3 <keywords>
      4 SMTP
      5 MULTIPART
      6 </keywords>
      7 </info>
      8 
      9 #
     10 # Server-side
     11 <reply>
     12 </reply>
     13 
     14 #
     15 # Client-side
     16 <client>
     17 <server>
     18 smtp
     19 </server>
     20  <name>
     21 SMTP multipart with 7bit encoder error
     22  </name>
     23 <stdin>
     24 From: different
     25 To: another
     26 
     27 body
     28 </stdin>
     29  <command>
     30 smtp://%HOSTIP:%SMTPPORT/649 --mail-rcpt recipient (a] example.com --mail-from sender (a] example.com -F '=This is valid;encoder=7bit' -F "=@log/test649.txt;encoder=7bit" -H "From: different" -H "To: another"
     31 </command>
     32 <file name="log/test649.txt">
     33 This is an attached file (in french: pice jointe).
     34 
     35 It contains at least an 8-bit byte value.
     36 </file>
     37 </client>
     38 
     39 #
     40 # Verify data after the test has been "shot"
     41 <verify>
     42 <strippart>
     43 s/^--------------------------[a-z0-9]*/------------------------------/
     44 s/boundary=------------------------[a-z0-9]*/boundary=----------------------------/
     45 </strippart>
     46 <protocol>
     47 EHLO 649
     48 MAIL FROM:<sender (a] example.com>
     49 RCPT TO:<recipient (a] example.com>
     50 DATA
     51 </protocol>
     52 <upload nonewline="yes">
     53 Content-Type: multipart/mixed; boundary=----------------------------
     54 Mime-Version: 1.0
     55 From: different
     56 To: another
     57 
     58 ------------------------------
     59 Content-Transfer-Encoding: 7bit
     60 
     61 This is valid
     62 ------------------------------
     63 Content-Disposition: attachment; filename="test649.txt"
     64 Content-Transfer-Encoding: 7bit
     65 
     66 This is an attached file (in french: pi
     67 </upload>
     68 <errorcode>
     69 26
     70 </errorcode>
     71 </verify>
     72 </testcase>
     73