You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mime4j-dev@james.apache.org by ba...@apache.org on 2011/04/19 12:12:26 UTC

svn commit: r1094991 [3/16] - in /james/mime4j/trunk: ./ core/src/test/java/org/apache/james/mime4j/parser/ core/src/test/resources/mimetools-testmsgs/ dom/src/test/java/org/apache/james/mime4j/dom/

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile.msg
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile.msg?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile.msg (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile.msg Tue Apr 19 10:12:19 2011
@@ -0,0 +1,8 @@
+From: Michelle Holm <ho...@sitka.colorado.edu>
+To: imswww@rhine.gsfc.nasa.gov
+Mime-Version: 1.0
+Subject: note the bogus filename
+Content-Type: text/plain;  charset=iso-8859-1; name="/tmp/whoa"
+Content-Transfer-Encoding: 8bit
+
+This had better not end up in /tmp!

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile.out
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile.out?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile.out (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile.out Tue Apr 19 10:12:19 2011
@@ -0,0 +1,8 @@
+From: Michelle Holm <ho...@sitka.colorado.edu>
+To: imswww@rhine.gsfc.nasa.gov
+Mime-Version: 1.0
+Subject: note the bogus filename
+Content-Type: text/plain;  charset=iso-8859-1; name="/tmp/whoa"
+Content-Transfer-Encoding: 8bit
+
+This had better not end up in /tmp!

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile.xml
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile.xml?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile.xml (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile.xml Tue Apr 19 10:12:19 2011
@@ -0,0 +1,19 @@
+<message>
+<header>
+<field>
+From: Michelle Holm &lt;holm@sitka.colorado.edu&gt;</field>
+<field>
+To: imswww@rhine.gsfc.nasa.gov</field>
+<field>
+Mime-Version: 1.0</field>
+<field>
+Subject: note the bogus filename</field>
+<field>
+Content-Type: text/plain;  charset=iso-8859-1; name="/tmp/whoa"</field>
+<field>
+Content-Transfer-Encoding: 8bit</field>
+</header>
+<body>
+This had better not end up in /tmp!
+</body>
+</message>

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile_decoded.xml
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile_decoded.xml?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile_decoded.xml (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile_decoded.xml Tue Apr 19 10:12:19 2011
@@ -0,0 +1,17 @@
+<message>
+<header>
+<field>
+From: Michelle Holm &lt;holm@sitka.colorado.edu&gt;</field>
+<field>
+To: imswww@rhine.gsfc.nasa.gov</field>
+<field>
+Mime-Version: 1.0</field>
+<field>
+Subject: note the bogus filename</field>
+<field>
+Content-Type: text/plain;  charset=iso-8859-1; name="/tmp/whoa"</field>
+<field>
+Content-Transfer-Encoding: 8bit</field>
+</header>
+<text-body name="badfile_decoded_1.txt"/>
+</message>

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile_decoded.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile_decoded_1.txt
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile_decoded_1.txt?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile_decoded_1.txt (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile_decoded_1.txt Tue Apr 19 10:12:19 2011
@@ -0,0 +1 @@
+This had better not end up in /tmp!

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/badfile_decoded_1.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard.msg
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard.msg?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard.msg (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard.msg Tue Apr 19 10:12:19 2011
@@ -0,0 +1,138 @@
+Content-Type: multipart/alternative; boundary="----------=_961872013-1436-0"
+Content-Transfer-Encoding: binary
+Mime-Version: 1.0
+X-Mailer: MIME-tools 5.211 (Entity 5.205)
+To: noone
+Subject: A postcard for you
+
+This is a multi-part message in MIME format...
+
+------------=_961872013-1436-0
+Content-Type: text/plain
+Content-Disposition: inline
+Content-Transfer-Encoding: binary
+
+Having a wonderful time... 
+wish you were looking at HTML 
+instead of this boring text!
+
+------------=_961872013-1436-0
+Content-Type: multipart/related; boundary="----------=_961872013-1436-1"
+Content-Transfer-Encoding: binary
+
+This is a multi-part message in MIME format...
+
+------------=_961872013-1436-1
+Content-Type: text/html
+Content-Disposition: inline
+Content-Transfer-Encoding: binary
+
+ <H1>Hey there!</H1> 
+ Having a <I>wonderful</I> time... 
+ take a look!
+  <BR><IMG SRC="cid:my-graphic" ALT="Snapshot"><HR>
+------------=_961872013-1436-1
+Content-Type: image/jpeg; name="bluedot.jpg"
+Content-Disposition: inline; filename="bluedot.jpg"
+Content-Transfer-Encoding: base64
+Content-Id: my-graphic
+
+/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL
+DBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/
+2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
+MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAEAAQADASIAAhEBAxEB/8QA
+HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUF
+BAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK
+FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1
+dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
+x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEB
+AQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAEC
+AxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRom
+JygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
+hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU
+1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAoo
+ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
+gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
+CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
+KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
+ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKjnnhtbeW4uJY4YIkLySSMF
+VFAySSeAAOc0ASUVw+p/E3TY1MeiW0uqzgkb8NBbjB6+ay/MCM4MauDgZIBB
+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
+KOGCJAkccahVRQMAADgADjFeFjM2veFD7/8AL/M+qy7h+zVXFf8AgP8An/l/
+wxDp2nWmk6fDY2MCw20IwiAk9Tkkk8kkkkk5JJJJJNWqKK8I+r2CiiigAooo
+oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDlNY+H2iarcPdQef
+pd1I5eWawKp5pJJJZGVkLEnJfbvOAN2OK5O88AeJ7PJt5dN1ONV3kqXtZCf7
+iod6k8cEyKCTg4AyfV6K6aOLr0dIS0OLEZdhcRrVgm++z+9HiU2j+IrWJprr
+wzqccK/edDDORngfJFI7nn0U46nABNVP9L/6A2uf+Ce6/wDjde8UV2RzjELd
+J/L/AIJ5suHMG3o5L5r9UeEJHfzSLHFomttI5CoraZPGCT0BZ0Cr9WIA7kCt
+GHwx4ruZViXw7JbFv+Wt3dwLEvf5jG7t7DCnkjOBkj2ailLN8Q9rL5f5lQ4d
+wcd7v1f+SR5xYfDK7lkR9Z1lTCQGe2sITGc8ZQzMxJXGRlVRjwQV6V2ukeH9
+I0GN00rTra0MgUSvHGA8u3ODI/3nPJ5Yk5JOeTWlRXBVr1KrvUdz1aGFo4dW
+pRSCiiisjoCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
+iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
+KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
+AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
+ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//Z
+
+------------=_961872013-1436-1--
+
+------------=_961872013-1436-0--

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard.out
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard.out?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard.out (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard.out Tue Apr 19 10:12:19 2011
@@ -0,0 +1,118 @@
+Content-Type: multipart/alternative; boundary="----------=_961872013-1436-0"
+Content-Transfer-Encoding: binary
+Mime-Version: 1.0
+X-Mailer: MIME-tools 5.211 (Entity 5.205)
+To: noone
+Subject: A postcard for you
+
+This is a multi-part message in MIME format...
+
+------------=_961872013-1436-0
+Content-Type: text/plain
+Content-Disposition: inline
+Content-Transfer-Encoding: binary
+
+Having a wonderful time... 
+wish you were looking at HTML 
+instead of this boring text!
+
+------------=_961872013-1436-0
+Content-Type: multipart/related; boundary="----------=_961872013-1436-1"
+Content-Transfer-Encoding: binary
+
+This is a multi-part message in MIME format...
+
+------------=_961872013-1436-1
+Content-Type: text/html
+Content-Disposition: inline
+Content-Transfer-Encoding: binary
+
+ <H1>Hey there!</H1> 
+ Having a <I>wonderful</I> time... 
+ take a look!
+  <BR><IMG SRC="cid:my-graphic" ALT="Snapshot"><HR>
+------------=_961872013-1436-1
+Content-Type: image/jpeg; name="bluedot.jpg"
+Content-Disposition: inline; filename="bluedot.jpg"
+Content-Transfer-Encoding: base64
+Content-Id: my-graphic
+
+/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
+HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
+MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAEAAQADASIA
+AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
+AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
+ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
+p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
+AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
+BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
+U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
+uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iii
+gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
+CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
+KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
+ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKjnnhtbeW4uJY4YIkLySSMF
+VFAySSeAAOc0ASUVw+p/E3TY1MeiW0uqzgkb8NBbjB6+ay/MCM4MauDgZIBBrk7zxV4p1KPy7jV4
+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
+2nWmk6fDY2MCw20IwiAk9Tkkk8kkkkk5JJJJJNWqKK8I+r2CiiigAooooAKKKKACiiigAooooAKK
+KKACiiigAooooAKKKKACiiigDlNY+H2iarcPdQefpd1I5eWawKp5pJJJZGVkLEnJfbvOAN2OK5O8
+8AeJ7PJt5dN1ONV3kqXtZCf7iod6k8cEyKCTg4AyfV6K6aOLr0dIS0OLEZdhcRrVgm++z+9HiU2j
++IrWJprrwzqccK/edDDORngfJFI7nn0U46nABNVP9L/6A2uf+Ce6/wDjde8UV2RzjELdJ/L/AIJ5
+suHMG3o5L5r9UeEJHfzSLHFomttI5CoraZPGCT0BZ0Cr9WIA7kCtGHwx4ruZViXw7JbFv+Wt3dwL
+Evf5jG7t7DCnkjOBkj2ailLN8Q9rL5f5lQ4dwcd7v1f+SR5xYfDK7lkR9Z1lTCQGe2sITGc8ZQzM
+xJXGRlVRjwQV6V2ukeH9I0GN00rTra0MgUSvHGA8u3ODI/3nPJ5Yk5JOeTWlRXBVr1KrvUdz1aGF
+o4dWpRSCiiisjoCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
+KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
+AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
+ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//Z
+
+------------=_961872013-1436-1--
+
+------------=_961872013-1436-0--

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard.xml
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard.xml?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard.xml (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard.xml Tue Apr 19 10:12:19 2011
@@ -0,0 +1,173 @@
+<message>
+<header>
+<field>
+Content-Type: multipart/alternative; boundary="----------=_961872013-1436-0"</field>
+<field>
+Content-Transfer-Encoding: binary</field>
+<field>
+Mime-Version: 1.0</field>
+<field>
+X-Mailer: MIME-tools 5.211 (Entity 5.205)</field>
+<field>
+To: noone</field>
+<field>
+Subject: A postcard for you</field>
+</header>
+<multipart>
+<preamble>
+This is a multi-part message in MIME format...
+</preamble>
+<body-part>
+<header>
+<field>
+Content-Type: text/plain</field>
+<field>
+Content-Disposition: inline</field>
+<field>
+Content-Transfer-Encoding: binary</field>
+</header>
+<body>
+Having a wonderful time... 
+wish you were looking at HTML 
+instead of this boring text!
+</body>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: multipart/related; boundary="----------=_961872013-1436-1"</field>
+<field>
+Content-Transfer-Encoding: binary</field>
+</header>
+<multipart>
+<preamble>
+This is a multi-part message in MIME format...
+</preamble>
+<body-part>
+<header>
+<field>
+Content-Type: text/html</field>
+<field>
+Content-Disposition: inline</field>
+<field>
+Content-Transfer-Encoding: binary</field>
+</header>
+<body>
+ &lt;H1&gt;Hey there!&lt;/H1&gt; 
+ Having a &lt;I&gt;wonderful&lt;/I&gt; time... 
+ take a look!
+  &lt;BR&gt;&lt;IMG SRC="cid:my-graphic" ALT="Snapshot"&gt;&lt;HR&gt;</body>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: image/jpeg; name="bluedot.jpg"</field>
+<field>
+Content-Disposition: inline; filename="bluedot.jpg"</field>
+<field>
+Content-Transfer-Encoding: base64</field>
+<field>
+Content-Id: my-graphic</field>
+</header>
+<body>
+/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL
+DBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/
+2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
+MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAEAAQADASIAAhEBAxEB/8QA
+HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUF
+BAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK
+FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1
+dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
+x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEB
+AQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAEC
+AxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRom
+JygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
+hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU
+1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAoo
+ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
+gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
+CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
+KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
+ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKjnnhtbeW4uJY4YIkLySSMF
+VFAySSeAAOc0ASUVw+p/E3TY1MeiW0uqzgkb8NBbjB6+ay/MCM4MauDgZIBB
+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
+KOGCJAkccahVRQMAADgADjFeFjM2veFD7/8AL/M+qy7h+zVXFf8AgP8An/l/
+wxDp2nWmk6fDY2MCw20IwiAk9Tkkk8kkkkk5JJJJJNWqKK8I+r2CiiigAooo
+oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDlNY+H2iarcPdQef
+pd1I5eWawKp5pJJJZGVkLEnJfbvOAN2OK5O88AeJ7PJt5dN1ONV3kqXtZCf7
+iod6k8cEyKCTg4AyfV6K6aOLr0dIS0OLEZdhcRrVgm++z+9HiU2j+IrWJprr
+wzqccK/edDDORngfJFI7nn0U46nABNVP9L/6A2uf+Ce6/wDjde8UV2RzjELd
+J/L/AIJ5suHMG3o5L5r9UeEJHfzSLHFomttI5CoraZPGCT0BZ0Cr9WIA7kCt
+GHwx4ruZViXw7JbFv+Wt3dwLEvf5jG7t7DCnkjOBkj2ailLN8Q9rL5f5lQ4d
+wcd7v1f+SR5xYfDK7lkR9Z1lTCQGe2sITGc8ZQzMxJXGRlVRjwQV6V2ukeH9
+I0GN00rTra0MgUSvHGA8u3ODI/3nPJ5Yk5JOeTWlRXBVr1KrvUdz1aGFo4dW
+pRSCiiisjoCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
+iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
+KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
+AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
+ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//Z
+</body>
+</body-part>
+</multipart>
+</body-part>
+</multipart>
+</message>

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded.xml
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded.xml?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded.xml (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded.xml Tue Apr 19 10:12:19 2011
@@ -0,0 +1,69 @@
+<message>
+<header>
+<field>
+Content-Type: multipart/alternative; boundary="----------=_961872013-1436-0"</field>
+<field>
+Content-Transfer-Encoding: binary</field>
+<field>
+Mime-Version: 1.0</field>
+<field>
+X-Mailer: MIME-tools 5.211 (Entity 5.205)</field>
+<field>
+To: noone</field>
+<field>
+Subject: A postcard for you</field>
+</header>
+<multipart>
+<preamble>
+This is a multi-part message in MIME format...
+</preamble>
+<body-part>
+<header>
+<field>
+Content-Type: text/plain</field>
+<field>
+Content-Disposition: inline</field>
+<field>
+Content-Transfer-Encoding: binary</field>
+</header>
+<text-body name="bluedot-postcard_decoded_1_1.txt"/>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: multipart/related; boundary="----------=_961872013-1436-1"</field>
+<field>
+Content-Transfer-Encoding: binary</field>
+</header>
+<multipart>
+<preamble>
+This is a multi-part message in MIME format...
+</preamble>
+<body-part>
+<header>
+<field>
+Content-Type: text/html</field>
+<field>
+Content-Disposition: inline</field>
+<field>
+Content-Transfer-Encoding: binary</field>
+</header>
+<text-body name="bluedot-postcard_decoded_1_2_1.txt"/>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: image/jpeg; name="bluedot.jpg"</field>
+<field>
+Content-Disposition: inline; filename="bluedot.jpg"</field>
+<field>
+Content-Transfer-Encoding: base64</field>
+<field>
+Content-Id: my-graphic</field>
+</header>
+<binary-body name="bluedot-postcard_decoded_1_2_2.bin"/>
+</body-part>
+</multipart>
+</body-part>
+</multipart>
+</message>

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded_1_1.txt
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded_1_1.txt?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded_1_1.txt (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded_1_1.txt Tue Apr 19 10:12:19 2011
@@ -0,0 +1,3 @@
+Having a wonderful time... 
+wish you were looking at HTML 
+instead of this boring text!

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded_1_1.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded_1_2_1.txt
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded_1_2_1.txt?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded_1_2_1.txt (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded_1_2_1.txt Tue Apr 19 10:12:19 2011
@@ -0,0 +1,4 @@
+ <H1>Hey there!</H1> 
+ Having a <I>wonderful</I> time... 
+ take a look!
+  <BR><IMG SRC="cid:my-graphic" ALT="Snapshot"><HR>
\ No newline at end of file

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded_1_2_1.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded_1_2_2.bin
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded_1_2_2.bin?rev=1094991&view=auto
==============================================================================
Binary file - no diff available.

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-postcard_decoded_1_2_2.bin
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple.msg
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple.msg?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple.msg (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple.msg Tue Apr 19 10:12:19 2011
@@ -0,0 +1,100 @@
+Content-Type: image/jpeg; name="bluedot.jpg"
+Content-Disposition: inline; filename="bluedot.jpg"
+Content-Transfer-Encoding: base64
+Content-Id: my-graphic
+
+/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL
+DBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/
+2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
+MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAEAAQADASIAAhEBAxEB/8QA
+HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUF
+BAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK
+FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1
+dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
+x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEB
+AQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAEC
+AxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRom
+JygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
+hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU
+1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAoo
+ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
+gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
+CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
+KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
+ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKjnnhtbeW4uJY4YIkLySSMF
+VFAySSeAAOc0ASUVw+p/E3TY1MeiW0uqzgkb8NBbjB6+ay/MCM4MauDgZIBB
+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
+KOGCJAkccahVRQMAADgADjFeFjM2veFD7/8AL/M+qy7h+zVXFf8AgP8An/l/
+wxDp2nWmk6fDY2MCw20IwiAk9Tkkk8kkkkk5JJJJJNWqKK8I+r2CiiigAooo
+oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDlNY+H2iarcPdQef
+pd1I5eWawKp5pJJJZGVkLEnJfbvOAN2OK5O88AeJ7PJt5dN1ONV3kqXtZCf7
+iod6k8cEyKCTg4AyfV6K6aOLr0dIS0OLEZdhcRrVgm++z+9HiU2j+IrWJprr
+wzqccK/edDDORngfJFI7nn0U46nABNVP9L/6A2uf+Ce6/wDjde8UV2RzjELd
+J/L/AIJ5suHMG3o5L5r9UeEJHfzSLHFomttI5CoraZPGCT0BZ0Cr9WIA7kCt
+GHwx4ruZViXw7JbFv+Wt3dwLEvf5jG7t7DCnkjOBkj2ailLN8Q9rL5f5lQ4d
+wcd7v1f+SR5xYfDK7lkR9Z1lTCQGe2sITGc8ZQzMxJXGRlVRjwQV6V2ukeH9
+I0GN00rTra0MgUSvHGA8u3ODI/3nPJ5Yk5JOeTWlRXBVr1KrvUdz1aGFo4dW
+pRSCiiisjoCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
+iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
+KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
+AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
+ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//Z

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple.out
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple.out?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple.out (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple.out Tue Apr 19 10:12:19 2011
@@ -0,0 +1,80 @@
+Content-Type: image/jpeg; name="bluedot.jpg"
+Content-Disposition: inline; filename="bluedot.jpg"
+Content-Transfer-Encoding: base64
+Content-Id: my-graphic
+
+/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
+HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
+MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAEAAQADASIA
+AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
+AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
+ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
+p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
+AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
+BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
+U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
+uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iii
+gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
+CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
+KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
+ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKjnnhtbeW4uJY4YIkLySSMF
+VFAySSeAAOc0ASUVw+p/E3TY1MeiW0uqzgkb8NBbjB6+ay/MCM4MauDgZIBBrk7zxV4p1KPy7jV4
+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
+2nWmk6fDY2MCw20IwiAk9Tkkk8kkkkk5JJJJJNWqKK8I+r2CiiigAooooAKKKKACiiigAooooAKK
+KKACiiigAooooAKKKKACiiigDlNY+H2iarcPdQefpd1I5eWawKp5pJJJZGVkLEnJfbvOAN2OK5O8
+8AeJ7PJt5dN1ONV3kqXtZCf7iod6k8cEyKCTg4AyfV6K6aOLr0dIS0OLEZdhcRrVgm++z+9HiU2j
++IrWJprrwzqccK/edDDORngfJFI7nn0U46nABNVP9L/6A2uf+Ce6/wDjde8UV2RzjELdJ/L/AIJ5
+suHMG3o5L5r9UeEJHfzSLHFomttI5CoraZPGCT0BZ0Cr9WIA7kCtGHwx4ruZViXw7JbFv+Wt3dwL
+Evf5jG7t7DCnkjOBkj2ailLN8Q9rL5f5lQ4dwcd7v1f+SR5xYfDK7lkR9Z1lTCQGe2sITGc8ZQzM
+xJXGRlVRjwQV6V2ukeH9I0GN00rTra0MgUSvHGA8u3ODI/3nPJ5Yk5JOeTWlRXBVr1KrvUdz1aGF
+o4dWpRSCiiisjoCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
+KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
+AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
+ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//Z

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple.xml
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple.xml?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple.xml (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple.xml Tue Apr 19 10:12:19 2011
@@ -0,0 +1,109 @@
+<message>
+<header>
+<field>
+Content-Type: image/jpeg; name="bluedot.jpg"</field>
+<field>
+Content-Disposition: inline; filename="bluedot.jpg"</field>
+<field>
+Content-Transfer-Encoding: base64</field>
+<field>
+Content-Id: my-graphic</field>
+</header>
+<body>
+/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL
+DBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/
+2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
+MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAEAAQADASIAAhEBAxEB/8QA
+HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUF
+BAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK
+FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1
+dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
+x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEB
+AQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAEC
+AxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRom
+JygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
+hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU
+1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAoo
+ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
+gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
+CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
+KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
+ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKjnnhtbeW4uJY4YIkLySSMF
+VFAySSeAAOc0ASUVw+p/E3TY1MeiW0uqzgkb8NBbjB6+ay/MCM4MauDgZIBB
+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
+KOGCJAkccahVRQMAADgADjFeFjM2veFD7/8AL/M+qy7h+zVXFf8AgP8An/l/
+wxDp2nWmk6fDY2MCw20IwiAk9Tkkk8kkkkk5JJJJJNWqKK8I+r2CiiigAooo
+oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDlNY+H2iarcPdQef
+pd1I5eWawKp5pJJJZGVkLEnJfbvOAN2OK5O88AeJ7PJt5dN1ONV3kqXtZCf7
+iod6k8cEyKCTg4AyfV6K6aOLr0dIS0OLEZdhcRrVgm++z+9HiU2j+IrWJprr
+wzqccK/edDDORngfJFI7nn0U46nABNVP9L/6A2uf+Ce6/wDjde8UV2RzjELd
+J/L/AIJ5suHMG3o5L5r9UeEJHfzSLHFomttI5CoraZPGCT0BZ0Cr9WIA7kCt
+GHwx4ruZViXw7JbFv+Wt3dwLEvf5jG7t7DCnkjOBkj2ailLN8Q9rL5f5lQ4d
+wcd7v1f+SR5xYfDK7lkR9Z1lTCQGe2sITGc8ZQzMxJXGRlVRjwQV6V2ukeH9
+I0GN00rTra0MgUSvHGA8u3ODI/3nPJ5Yk5JOeTWlRXBVr1KrvUdz1aGFo4dW
+pRSCiiisjoCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
+iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
+KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
+AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
+ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//Z
+</body>
+</message>

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple_decoded.xml
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple_decoded.xml?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple_decoded.xml (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple_decoded.xml Tue Apr 19 10:12:19 2011
@@ -0,0 +1,13 @@
+<message>
+<header>
+<field>
+Content-Type: image/jpeg; name="bluedot.jpg"</field>
+<field>
+Content-Disposition: inline; filename="bluedot.jpg"</field>
+<field>
+Content-Transfer-Encoding: base64</field>
+<field>
+Content-Id: my-graphic</field>
+</header>
+<binary-body name="bluedot-simple_decoded_1.bin"/>
+</message>

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple_decoded.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple_decoded_1.bin
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple_decoded_1.bin?rev=1094991&view=auto
==============================================================================
Binary file - no diff available.

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/bluedot-simple_decoded_1.bin
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound.msg
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound.msg?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound.msg (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound.msg Tue Apr 19 10:12:19 2011
@@ -0,0 +1,67 @@
+Return-Path: eryq@rhine.gsfc.nasa.gov
+Sender: john-bigboote
+Date: Thu, 11 Apr 1996 01:10:30 -0500
+From: Eryq <er...@rhine.gsfc.nasa.gov>
+Organization: Yoyodyne Propulsion Systems
+X-Mailer: Mozilla 2.0 (X11; I; Linux 1.1.18 i486)
+MIME-Version: 1.0
+To: john-bigboote@eryq.pr.mcs.net
+Subject: test of double-boundary behavior
+Content-Type: multipart/mixed; boundary="------------299A70B339B65A93542D2AE"
+
+This is a multi-part message in MIME format.
+
+--------------299A70B339B65A93542D2AE
+--------------299A70B339B65A93542D2AE
+Content-Type: text/html; charset=us-ascii
+Content-Transfer-Encoding: 7bit
+Subject: [2] this should be text/html, but double-bound may mess it up
+
+<p>This message contains double boundaries all over the
+place.  We want to make sure that bad things don't happen.
+
+<p>One bad thing is that the doubled-boundary above can
+be mistaken for a single boundary plus a bogus premature
+end of headers.
+
+--------------299A70B339B65A93542D2AE
+--------------299A70B339B65A93542D2AE
+Content-Type: text/html; charset=us-ascii
+Subject: [4] this should be text/html, but double-bound may mess it up
+
+<p>Hello?  Am I here?
+
+--------------299A70B339B65A93542D2AE
+
+--------------299A70B339B65A93542D2AE
+Content-Type: text/html; charset=us-ascii
+Subject: [6] this should be text/html, but double-bound may mess it up
+
+<p>Hello?  Am I here?
+
+--------------299A70B339B65A93542D2AE
+Content-Type: text/html; charset=us-ascii
+Subject: [7] this header is improperly terminated
+--------------299A70B339B65A93542D2AE
+Content-Type: text/html; charset=us-ascii
+Subject: [8] this body is empty
+
+--------------299A70B339B65A93542D2AE
+Content-Type: text/html; charset=us-ascii
+Subject: [9] this body also empty
+
+--------------299A70B339B65A93542D2AE
+Content-Type: image/gif; name="3d-eye.gif"
+Content-Transfer-Encoding: base64
+Subject: [10] just an image
+
+R0lGODdhKAAoAPMAAAAAAAAAzN3u/76+voiIiG5ubszd7v///+fn5wAAAAAAAAAAAAAAAAAA
+AAAAAAAAACwAAAAAKAAoAAAE/hDJSau9eJbMOy4bMoxkaZ5oCkoD6L5wLMfiWns41oZt7lM7
+VujnC96IRVsPWQE4nxPjkvmsQmu8oc/KBUSVWk7XepGGLeNrxoxJO1MjILjthg/kWXQ6wO/7
++3dCeRRjfAKHiImJAV+DCF0BiW5VAo1CElaRh5NjlkeYmpyTgpcTAKGiaaSfpwKpVQaxVatL
+rU8GaQdOBAQAB7+yXliXTrgAxsW4vFabv8BOtBsBt7cGvwCIT9nOyNEIxuC4zrqKzc9XbODJ
+vs7Y5ewH3d7Fxe3jB4rj8t6PuNa6r2bhKQXN17FYCBMqTGiBzSNhx5g0nEMhlsSJjiRYvDjw
+E0cdGxQ/gswosoKUkmuU2FnJcsSKGTBjypxJsyaICAA7
+--------------299A70B339B65A93542D2AE--
+
+

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound.out
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound.out?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound.out (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound.out Tue Apr 19 10:12:19 2011
@@ -0,0 +1,77 @@
+Return-Path: eryq@rhine.gsfc.nasa.gov
+Sender: john-bigboote
+Date: Thu, 11 Apr 1996 01:10:30 -0500
+From: Eryq <er...@rhine.gsfc.nasa.gov>
+Organization: Yoyodyne Propulsion Systems
+X-Mailer: Mozilla 2.0 (X11; I; Linux 1.1.18 i486)
+MIME-Version: 1.0
+To: john-bigboote@eryq.pr.mcs.net
+Subject: test of double-boundary behavior
+Content-Type: multipart/mixed; boundary="------------299A70B339B65A93542D2AE"
+
+This is a multi-part message in MIME format.
+
+--------------299A70B339B65A93542D2AE
+
+
+--------------299A70B339B65A93542D2AE
+Content-Type: text/html; charset=us-ascii
+Content-Transfer-Encoding: 7bit
+Subject: [2] this should be text/html, but double-bound may mess it up
+
+<p>This message contains double boundaries all over the
+place.  We want to make sure that bad things don't happen.
+
+<p>One bad thing is that the doubled-boundary above can
+be mistaken for a single boundary plus a bogus premature
+end of headers.
+
+--------------299A70B339B65A93542D2AE
+
+
+--------------299A70B339B65A93542D2AE
+Content-Type: text/html; charset=us-ascii
+Subject: [4] this should be text/html, but double-bound may mess it up
+
+<p>Hello?  Am I here?
+
+--------------299A70B339B65A93542D2AE
+
+
+--------------299A70B339B65A93542D2AE
+Content-Type: text/html; charset=us-ascii
+Subject: [6] this should be text/html, but double-bound may mess it up
+
+<p>Hello?  Am I here?
+
+--------------299A70B339B65A93542D2AE
+Content-Type: text/html; charset=us-ascii
+Subject: [7] this header is improperly terminated
+
+
+--------------299A70B339B65A93542D2AE
+Content-Type: text/html; charset=us-ascii
+Subject: [8] this body is empty
+
+
+--------------299A70B339B65A93542D2AE
+Content-Type: text/html; charset=us-ascii
+Subject: [9] this body also empty
+
+
+--------------299A70B339B65A93542D2AE
+Content-Type: image/gif; name="3d-eye.gif"
+Content-Transfer-Encoding: base64
+Subject: [10] just an image
+
+R0lGODdhKAAoAPMAAAAAAAAAzN3u/76+voiIiG5ubszd7v///+fn5wAAAAAAAAAAAAAAAAAAAAAA
+AAAAACwAAAAAKAAoAAAE/hDJSau9eJbMOy4bMoxkaZ5oCkoD6L5wLMfiWns41oZt7lM7VujnC96I
+RVsPWQE4nxPjkvmsQmu8oc/KBUSVWk7XepGGLeNrxoxJO1MjILjthg/kWXQ6wO/7+3dCeRRjfAKH
+iImJAV+DCF0BiW5VAo1CElaRh5NjlkeYmpyTgpcTAKGiaaSfpwKpVQaxVatLrU8GaQdOBAQAB7+y
+XliXTrgAxsW4vFabv8BOtBsBt7cGvwCIT9nOyNEIxuC4zrqKzc9XbODJvs7Y5ewH3d7Fxe3jB4rj
+8t6PuNa6r2bhKQXN17FYCBMqTGiBzSNhx5g0nEMhlsSJjiRYvDjwE0cdGxQ/gswosoKUkmuU2FnJ
+csSKGTBjypxJsyaICAA7
+
+--------------299A70B339B65A93542D2AE--
+
+

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound.xml
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound.xml?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound.xml (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound.xml Tue Apr 19 10:12:19 2011
@@ -0,0 +1,139 @@
+<message>
+<header>
+<field>
+Return-Path: eryq@rhine.gsfc.nasa.gov</field>
+<field>
+Sender: john-bigboote</field>
+<field>
+Date: Thu, 11 Apr 1996 01:10:30 -0500</field>
+<field>
+From: Eryq &lt;eryq@rhine.gsfc.nasa.gov&gt;</field>
+<field>
+Organization: Yoyodyne Propulsion Systems</field>
+<field>
+X-Mailer: Mozilla 2.0 (X11; I; Linux 1.1.18 i486)</field>
+<field>
+MIME-Version: 1.0</field>
+<field>
+To: john-bigboote@eryq.pr.mcs.net</field>
+<field>
+Subject: test of double-boundary behavior</field>
+<field>
+Content-Type: multipart/mixed; boundary="------------299A70B339B65A93542D2AE"</field>
+</header>
+<multipart>
+<preamble>
+This is a multi-part message in MIME format.
+</preamble>
+<body-part>
+<header>
+</header>
+<body>
+</body>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: text/html; charset=us-ascii</field>
+<field>
+Content-Transfer-Encoding: 7bit</field>
+<field>
+Subject: [2] this should be text/html, but double-bound may mess it up</field>
+</header>
+<body>
+&lt;p&gt;This message contains double boundaries all over the
+place.  We want to make sure that bad things don't happen.
+
+&lt;p&gt;One bad thing is that the doubled-boundary above can
+be mistaken for a single boundary plus a bogus premature
+end of headers.
+</body>
+</body-part>
+<body-part>
+<header>
+</header>
+<body>
+</body>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: text/html; charset=us-ascii</field>
+<field>
+Subject: [4] this should be text/html, but double-bound may mess it up</field>
+</header>
+<body>
+&lt;p&gt;Hello?  Am I here?
+</body>
+</body-part>
+<body-part>
+<header>
+</header>
+<body>
+</body>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: text/html; charset=us-ascii</field>
+<field>
+Subject: [6] this should be text/html, but double-bound may mess it up</field>
+</header>
+<body>
+&lt;p&gt;Hello?  Am I here?
+</body>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: text/html; charset=us-ascii</field>
+<field>
+Subject: [7] this header is improperly terminated</field>
+</header>
+<body>
+</body>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: text/html; charset=us-ascii</field>
+<field>
+Subject: [8] this body is empty</field>
+</header>
+<body>
+</body>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: text/html; charset=us-ascii</field>
+<field>
+Subject: [9] this body also empty</field>
+</header>
+<body>
+</body>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: image/gif; name="3d-eye.gif"</field>
+<field>
+Content-Transfer-Encoding: base64</field>
+<field>
+Subject: [10] just an image</field>
+</header>
+<body>
+R0lGODdhKAAoAPMAAAAAAAAAzN3u/76+voiIiG5ubszd7v///+fn5wAAAAAAAAAAAAAAAAAA
+AAAAAAAAACwAAAAAKAAoAAAE/hDJSau9eJbMOy4bMoxkaZ5oCkoD6L5wLMfiWns41oZt7lM7
+VujnC96IRVsPWQE4nxPjkvmsQmu8oc/KBUSVWk7XepGGLeNrxoxJO1MjILjthg/kWXQ6wO/7
++3dCeRRjfAKHiImJAV+DCF0BiW5VAo1CElaRh5NjlkeYmpyTgpcTAKGiaaSfpwKpVQaxVatL
+rU8GaQdOBAQAB7+yXliXTrgAxsW4vFabv8BOtBsBt7cGvwCIT9nOyNEIxuC4zrqKzc9XbODJ
+vs7Y5ewH3d7Fxe3jB4rj8t6PuNa6r2bhKQXN17FYCBMqTGiBzSNhx5g0nEMhlsSJjiRYvDjw
+E0cdGxQ/gswosoKUkmuU2FnJcsSKGTBjypxJsyaICAA7</body>
+</body-part>
+<epilogue>
+
+
+</epilogue>
+</multipart>
+</message>

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded.xml
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded.xml?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded.xml (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded.xml Tue Apr 19 10:12:19 2011
@@ -0,0 +1,115 @@
+<message>
+<header>
+<field>
+Return-Path: eryq@rhine.gsfc.nasa.gov</field>
+<field>
+Sender: john-bigboote</field>
+<field>
+Date: Thu, 11 Apr 1996 01:10:30 -0500</field>
+<field>
+From: Eryq &lt;eryq@rhine.gsfc.nasa.gov&gt;</field>
+<field>
+Organization: Yoyodyne Propulsion Systems</field>
+<field>
+X-Mailer: Mozilla 2.0 (X11; I; Linux 1.1.18 i486)</field>
+<field>
+MIME-Version: 1.0</field>
+<field>
+To: john-bigboote@eryq.pr.mcs.net</field>
+<field>
+Subject: test of double-boundary behavior</field>
+<field>
+Content-Type: multipart/mixed; boundary="------------299A70B339B65A93542D2AE"</field>
+</header>
+<multipart>
+<preamble>
+This is a multi-part message in MIME format.
+</preamble>
+<body-part>
+<header>
+</header>
+<text-body name="double-bound_decoded_1_1.txt"/>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: text/html; charset=us-ascii</field>
+<field>
+Content-Transfer-Encoding: 7bit</field>
+<field>
+Subject: [2] this should be text/html, but double-bound may mess it up</field>
+</header>
+<text-body name="double-bound_decoded_1_2.txt"/>
+</body-part>
+<body-part>
+<header>
+</header>
+<text-body name="double-bound_decoded_1_3.txt"/>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: text/html; charset=us-ascii</field>
+<field>
+Subject: [4] this should be text/html, but double-bound may mess it up</field>
+</header>
+<text-body name="double-bound_decoded_1_4.txt"/>
+</body-part>
+<body-part>
+<header>
+</header>
+<text-body name="double-bound_decoded_1_5.txt"/>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: text/html; charset=us-ascii</field>
+<field>
+Subject: [6] this should be text/html, but double-bound may mess it up</field>
+</header>
+<text-body name="double-bound_decoded_1_6.txt"/>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: text/html; charset=us-ascii</field>
+<field>
+Subject: [7] this header is improperly terminated</field>
+</header>
+<text-body name="double-bound_decoded_1_7.txt"/>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: text/html; charset=us-ascii</field>
+<field>
+Subject: [8] this body is empty</field>
+</header>
+<text-body name="double-bound_decoded_1_8.txt"/>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: text/html; charset=us-ascii</field>
+<field>
+Subject: [9] this body also empty</field>
+</header>
+<text-body name="double-bound_decoded_1_9.txt"/>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: image/gif; name="3d-eye.gif"</field>
+<field>
+Content-Transfer-Encoding: base64</field>
+<field>
+Subject: [10] just an image</field>
+</header>
+<binary-body name="double-bound_decoded_1_10.bin"/>
+</body-part>
+<epilogue>
+
+
+</epilogue>
+</multipart>
+</message>

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded.xml
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_1.txt
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_1.txt?rev=1094991&view=auto
==============================================================================
    (empty)

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_1.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_10.bin
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_10.bin?rev=1094991&view=auto
==============================================================================
Binary file - no diff available.

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_10.bin
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_2.txt
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_2.txt?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_2.txt (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_2.txt Tue Apr 19 10:12:19 2011
@@ -0,0 +1,6 @@
+<p>This message contains double boundaries all over the
+place.  We want to make sure that bad things don't happen.
+
+<p>One bad thing is that the doubled-boundary above can
+be mistaken for a single boundary plus a bogus premature
+end of headers.

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_2.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_3.txt
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_3.txt?rev=1094991&view=auto
==============================================================================
    (empty)

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_3.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_4.txt
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_4.txt?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_4.txt (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_4.txt Tue Apr 19 10:12:19 2011
@@ -0,0 +1 @@
+<p>Hello?  Am I here?

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_4.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_5.txt
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_5.txt?rev=1094991&view=auto
==============================================================================
    (empty)

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_5.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_6.txt
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_6.txt?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_6.txt (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_6.txt Tue Apr 19 10:12:19 2011
@@ -0,0 +1 @@
+<p>Hello?  Am I here?

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_6.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_7.txt
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_7.txt?rev=1094991&view=auto
==============================================================================
    (empty)

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_7.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_8.txt
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_8.txt?rev=1094991&view=auto
==============================================================================
    (empty)

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_8.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_9.txt
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_9.txt?rev=1094991&view=auto
==============================================================================
    (empty)

Propchange: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/double-bound_decoded_1_9.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/dup-names.msg
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/dup-names.msg?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/dup-names.msg (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/dup-names.msg Tue Apr 19 10:12:19 2011
@@ -0,0 +1,78 @@
+Return-Path: eryq@rhine.gsfc.nasa.gov
+Sender: john-bigboote
+Date: Thu, 11 Apr 1996 01:10:30 -0500
+From: Eryq <er...@rhine.gsfc.nasa.gov>
+Organization: Yoyodyne Propulsion Systems
+X-Mailer: Mozilla 2.0 (X11; I; Linux 1.1.18 i486)
+MIME-Version: 1.0
+To: john-bigboote@eryq.pr.mcs.net
+Subject: Two images for you...
+Content-Type: multipart/mixed; boundary="------------299A70B339B65A93542D2AE"
+
+This is a multi-part message in MIME format.
+
+--------------299A70B339B65A93542D2AE
+Content-Type: image/gif
+Content-Transfer-Encoding: base64
+Content-Disposition: inline; filename="one.gif"
+
+R0lGODdhKAAoAOMAAAAAAAAAgB6Q/y9PT25ubnCAkKBSLb6+vufn5/Xes/+lAP/6zQAAAAAA
+AAAAAAAAACwAAAAAKAAoAAAE/hDJSau9eJLMOyYbcoxkaZ5oCkoH6L5wLMfiWqd4btZhmxbA
+oFCY47EIqMJgyWw2ATjj7aRkAq5YwDMl9VGtKO0SiuoiTVlscsxt9c4HgXxUIA0EAVOVfDKT
+8Hl1B3kDAYYle202XnGGgoMHhYckiWVuR3+OTgCGeZRslotwgJ2lnYigfZdTjQULr7ALBZN0
+qTurjHgLKAu0B5Wqopm7J72etQN8t8Ijury+wMtvw8/Hv7Ylfs0BxCbGqMmK0yOOQ0GTCgrR
+2bhwJGlXJQYG6mMKoeNoWSbzCWIACe5JwxQm3AkDAbUAQCiQhDZEBeBl6afgCsOBrD45edIv
+QceGWSMevpOYhl6CkydBHhBZQmGKjihVshypjB9ClAHZMTugzOU7mzhBPiSZ5uDNnA7b/aTZ
+0mhMnfl0pDBFa6bUElSPWb0qtYuHrxlwcR17YsWMs2jTql3LFkQEADs=
+--------------299A70B339B65A93542D2AE
+Content-Type: image/gif
+Content-Transfer-Encoding: base64
+Content-Disposition: inline; filename="one.gif"
+
+R0lGODdhKAAoAPMAAAAAAAAAzN3u/76+voiIiG5ubszd7v///+fn5wAAAAAAAAAAAAAAAAAA
+AAAAAAAAACwAAAAAKAAoAAAE/hDJSau9eJbMOy4bMoxkaZ5oCkoD6L5wLMfiWns41oZt7lM7
+VujnC96IRVsPWQE4nxPjkvmsQmu8oc/KBUSVWk7XepGGLeNrxoxJO1MjILjthg/kWXQ6wO/7
++3dCeRRjfAKHiImJAV+DCF0BiW5VAo1CElaRh5NjlkeYmpyTgpcTAKGiaaSfpwKpVQaxVatL
+rU8GaQdOBAQAB7+yXliXTrgAxsW4vFabv8BOtBsBt7cGvwCIT9nOyNEIxuC4zrqKzc9XbODJ
+vs7Y5ewH3d7Fxe3jB4rj8t6PuNa6r2bhKQXN17FYCBMqTGiBzSNhx5g0nEMhlsSJjiRYvDjw
+E0cdGxQ/gswosoKUkmuU2FnJcsSKGTBjypxJsyaICAA7
+--------------299A70B339B65A93542D2AE
+Content-Type: image/gif
+Content-Transfer-Encoding: base64
+Content-Disposition: inline; filename="two.nice.gif"
+
+R0lGODdhKAAoAOMAAAAAAAAAgB6Q/y9PT25ubnCAkKBSLb6+vufn5/Xes/+lAP/6zQAAAAAA
+AAAAAAAAACwAAAAAKAAoAAAE/hDJSau9eJLMOyYbcoxkaZ5oCkoH6L5wLMfiWqd4btZhmxbA
+oFCY47EIqMJgyWw2ATjj7aRkAq5YwDMl9VGtKO0SiuoiTVlscsxt9c4HgXxUIA0EAVOVfDKT
+8Hl1B3kDAYYle202XnGGgoMHhYckiWVuR3+OTgCGeZRslotwgJ2lnYigfZdTjQULr7ALBZN0
+qTurjHgLKAu0B5Wqopm7J72etQN8t8Ijury+wMtvw8/Hv7Ylfs0BxCbGqMmK0yOOQ0GTCgrR
+2bhwJGlXJQYG6mMKoeNoWSbzCWIACe5JwxQm3AkDAbUAQCiQhDZEBeBl6afgCsOBrD45edIv
+QceGWSMevpOYhl6CkydBHhBZQmGKjihVshypjB9ClAHZMTugzOU7mzhBPiSZ5uDNnA7b/aTZ
+0mhMnfl0pDBFa6bUElSPWb0qtYuHrxlwcR17YsWMs2jTql3LFkQEADs=
+--------------299A70B339B65A93542D2AE
+Content-Type: image/gif
+Content-Transfer-Encoding: base64
+Content-Disposition: inline; filename="two.nice.gif"
+
+R0lGODdhKAAoAPMAAAAAAAAAzN3u/76+voiIiG5ubszd7v///+fn5wAAAAAAAAAAAAAAAAAA
+AAAAAAAAACwAAAAAKAAoAAAE/hDJSau9eJbMOy4bMoxkaZ5oCkoD6L5wLMfiWns41oZt7lM7
+VujnC96IRVsPWQE4nxPjkvmsQmu8oc/KBUSVWk7XepGGLeNrxoxJO1MjILjthg/kWXQ6wO/7
++3dCeRRjfAKHiImJAV+DCF0BiW5VAo1CElaRh5NjlkeYmpyTgpcTAKGiaaSfpwKpVQaxVatL
+rU8GaQdOBAQAB7+yXliXTrgAxsW4vFabv8BOtBsBt7cGvwCIT9nOyNEIxuC4zrqKzc9XbODJ
+vs7Y5ewH3d7Fxe3jB4rj8t6PuNa6r2bhKQXN17FYCBMqTGiBzSNhx5g0nEMhlsSJjiRYvDjw
+E0cdGxQ/gswosoKUkmuU2FnJcsSKGTBjypxJsyaICAA7
+--------------299A70B339B65A93542D2AE
+Content-Type: image/gif
+Content-Transfer-Encoding: base64
+Content-Disposition: inline; filename="two.nice.gif"
+
+R0lGODdhKAAoAPMAAAAAAAAAzN3u/76+voiIiG5ubszd7v///+fn5wAAAAAAAAAAAAAAAAAA
+AAAAAAAAACwAAAAAKAAoAAAE/hDJSau9eJbMOy4bMoxkaZ5oCkoD6L5wLMfiWns41oZt7lM7
+VujnC96IRVsPWQE4nxPjkvmsQmu8oc/KBUSVWk7XepGGLeNrxoxJO1MjILjthg/kWXQ6wO/7
++3dCeRRjfAKHiImJAV+DCF0BiW5VAo1CElaRh5NjlkeYmpyTgpcTAKGiaaSfpwKpVQaxVatL
+rU8GaQdOBAQAB7+yXliXTrgAxsW4vFabv8BOtBsBt7cGvwCIT9nOyNEIxuC4zrqKzc9XbODJ
+vs7Y5ewH3d7Fxe3jB4rj8t6PuNa6r2bhKQXN17FYCBMqTGiBzSNhx5g0nEMhlsSJjiRYvDjw
+E0cdGxQ/gswosoKUkmuU2FnJcsSKGTBjypxJsyaICAA7
+--------------299A70B339B65A93542D2AE--
+
+

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/dup-names.out
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/dup-names.out?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/dup-names.out (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/dup-names.out Tue Apr 19 10:12:19 2011
@@ -0,0 +1,83 @@
+Return-Path: eryq@rhine.gsfc.nasa.gov
+Sender: john-bigboote
+Date: Thu, 11 Apr 1996 01:10:30 -0500
+From: Eryq <er...@rhine.gsfc.nasa.gov>
+Organization: Yoyodyne Propulsion Systems
+X-Mailer: Mozilla 2.0 (X11; I; Linux 1.1.18 i486)
+MIME-Version: 1.0
+To: john-bigboote@eryq.pr.mcs.net
+Subject: Two images for you...
+Content-Type: multipart/mixed; boundary="------------299A70B339B65A93542D2AE"
+
+This is a multi-part message in MIME format.
+
+--------------299A70B339B65A93542D2AE
+Content-Type: image/gif
+Content-Transfer-Encoding: base64
+Content-Disposition: inline; filename="one.gif"
+
+R0lGODdhKAAoAOMAAAAAAAAAgB6Q/y9PT25ubnCAkKBSLb6+vufn5/Xes/+lAP/6zQAAAAAAAAAA
+AAAAACwAAAAAKAAoAAAE/hDJSau9eJLMOyYbcoxkaZ5oCkoH6L5wLMfiWqd4btZhmxbAoFCY47EI
+qMJgyWw2ATjj7aRkAq5YwDMl9VGtKO0SiuoiTVlscsxt9c4HgXxUIA0EAVOVfDKT8Hl1B3kDAYYl
+e202XnGGgoMHhYckiWVuR3+OTgCGeZRslotwgJ2lnYigfZdTjQULr7ALBZN0qTurjHgLKAu0B5Wq
+opm7J72etQN8t8Ijury+wMtvw8/Hv7Ylfs0BxCbGqMmK0yOOQ0GTCgrR2bhwJGlXJQYG6mMKoeNo
+WSbzCWIACe5JwxQm3AkDAbUAQCiQhDZEBeBl6afgCsOBrD45edIvQceGWSMevpOYhl6CkydBHhBZ
+QmGKjihVshypjB9ClAHZMTugzOU7mzhBPiSZ5uDNnA7b/aTZ0mhMnfl0pDBFa6bUElSPWb0qtYuH
+rxlwcR17YsWMs2jTql3LFkQEADs=
+
+--------------299A70B339B65A93542D2AE
+Content-Type: image/gif
+Content-Transfer-Encoding: base64
+Content-Disposition: inline; filename="one.gif"
+
+R0lGODdhKAAoAPMAAAAAAAAAzN3u/76+voiIiG5ubszd7v///+fn5wAAAAAAAAAAAAAAAAAAAAAA
+AAAAACwAAAAAKAAoAAAE/hDJSau9eJbMOy4bMoxkaZ5oCkoD6L5wLMfiWns41oZt7lM7VujnC96I
+RVsPWQE4nxPjkvmsQmu8oc/KBUSVWk7XepGGLeNrxoxJO1MjILjthg/kWXQ6wO/7+3dCeRRjfAKH
+iImJAV+DCF0BiW5VAo1CElaRh5NjlkeYmpyTgpcTAKGiaaSfpwKpVQaxVatLrU8GaQdOBAQAB7+y
+XliXTrgAxsW4vFabv8BOtBsBt7cGvwCIT9nOyNEIxuC4zrqKzc9XbODJvs7Y5ewH3d7Fxe3jB4rj
+8t6PuNa6r2bhKQXN17FYCBMqTGiBzSNhx5g0nEMhlsSJjiRYvDjwE0cdGxQ/gswosoKUkmuU2FnJ
+csSKGTBjypxJsyaICAA7
+
+--------------299A70B339B65A93542D2AE
+Content-Type: image/gif
+Content-Transfer-Encoding: base64
+Content-Disposition: inline; filename="two.nice.gif"
+
+R0lGODdhKAAoAOMAAAAAAAAAgB6Q/y9PT25ubnCAkKBSLb6+vufn5/Xes/+lAP/6zQAAAAAAAAAA
+AAAAACwAAAAAKAAoAAAE/hDJSau9eJLMOyYbcoxkaZ5oCkoH6L5wLMfiWqd4btZhmxbAoFCY47EI
+qMJgyWw2ATjj7aRkAq5YwDMl9VGtKO0SiuoiTVlscsxt9c4HgXxUIA0EAVOVfDKT8Hl1B3kDAYYl
+e202XnGGgoMHhYckiWVuR3+OTgCGeZRslotwgJ2lnYigfZdTjQULr7ALBZN0qTurjHgLKAu0B5Wq
+opm7J72etQN8t8Ijury+wMtvw8/Hv7Ylfs0BxCbGqMmK0yOOQ0GTCgrR2bhwJGlXJQYG6mMKoeNo
+WSbzCWIACe5JwxQm3AkDAbUAQCiQhDZEBeBl6afgCsOBrD45edIvQceGWSMevpOYhl6CkydBHhBZ
+QmGKjihVshypjB9ClAHZMTugzOU7mzhBPiSZ5uDNnA7b/aTZ0mhMnfl0pDBFa6bUElSPWb0qtYuH
+rxlwcR17YsWMs2jTql3LFkQEADs=
+
+--------------299A70B339B65A93542D2AE
+Content-Type: image/gif
+Content-Transfer-Encoding: base64
+Content-Disposition: inline; filename="two.nice.gif"
+
+R0lGODdhKAAoAPMAAAAAAAAAzN3u/76+voiIiG5ubszd7v///+fn5wAAAAAAAAAAAAAAAAAAAAAA
+AAAAACwAAAAAKAAoAAAE/hDJSau9eJbMOy4bMoxkaZ5oCkoD6L5wLMfiWns41oZt7lM7VujnC96I
+RVsPWQE4nxPjkvmsQmu8oc/KBUSVWk7XepGGLeNrxoxJO1MjILjthg/kWXQ6wO/7+3dCeRRjfAKH
+iImJAV+DCF0BiW5VAo1CElaRh5NjlkeYmpyTgpcTAKGiaaSfpwKpVQaxVatLrU8GaQdOBAQAB7+y
+XliXTrgAxsW4vFabv8BOtBsBt7cGvwCIT9nOyNEIxuC4zrqKzc9XbODJvs7Y5ewH3d7Fxe3jB4rj
+8t6PuNa6r2bhKQXN17FYCBMqTGiBzSNhx5g0nEMhlsSJjiRYvDjwE0cdGxQ/gswosoKUkmuU2FnJ
+csSKGTBjypxJsyaICAA7
+
+--------------299A70B339B65A93542D2AE
+Content-Type: image/gif
+Content-Transfer-Encoding: base64
+Content-Disposition: inline; filename="two.nice.gif"
+
+R0lGODdhKAAoAPMAAAAAAAAAzN3u/76+voiIiG5ubszd7v///+fn5wAAAAAAAAAAAAAAAAAAAAAA
+AAAAACwAAAAAKAAoAAAE/hDJSau9eJbMOy4bMoxkaZ5oCkoD6L5wLMfiWns41oZt7lM7VujnC96I
+RVsPWQE4nxPjkvmsQmu8oc/KBUSVWk7XepGGLeNrxoxJO1MjILjthg/kWXQ6wO/7+3dCeRRjfAKH
+iImJAV+DCF0BiW5VAo1CElaRh5NjlkeYmpyTgpcTAKGiaaSfpwKpVQaxVatLrU8GaQdOBAQAB7+y
+XliXTrgAxsW4vFabv8BOtBsBt7cGvwCIT9nOyNEIxuC4zrqKzc9XbODJvs7Y5ewH3d7Fxe3jB4rj
+8t6PuNa6r2bhKQXN17FYCBMqTGiBzSNhx5g0nEMhlsSJjiRYvDjwE0cdGxQ/gswosoKUkmuU2FnJ
+csSKGTBjypxJsyaICAA7
+
+--------------299A70B339B65A93542D2AE--
+
+

Added: james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/dup-names.xml
URL: http://svn.apache.org/viewvc/james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/dup-names.xml?rev=1094991&view=auto
==============================================================================
--- james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/dup-names.xml (added)
+++ james/mime4j/trunk/core/src/test/resources/mimetools-testmsgs/dup-names.xml Tue Apr 19 10:12:19 2011
@@ -0,0 +1,125 @@
+<message>
+<header>
+<field>
+Return-Path: eryq@rhine.gsfc.nasa.gov</field>
+<field>
+Sender: john-bigboote</field>
+<field>
+Date: Thu, 11 Apr 1996 01:10:30 -0500</field>
+<field>
+From: Eryq &lt;eryq@rhine.gsfc.nasa.gov&gt;</field>
+<field>
+Organization: Yoyodyne Propulsion Systems</field>
+<field>
+X-Mailer: Mozilla 2.0 (X11; I; Linux 1.1.18 i486)</field>
+<field>
+MIME-Version: 1.0</field>
+<field>
+To: john-bigboote@eryq.pr.mcs.net</field>
+<field>
+Subject: Two images for you...</field>
+<field>
+Content-Type: multipart/mixed; boundary="------------299A70B339B65A93542D2AE"</field>
+</header>
+<multipart>
+<preamble>
+This is a multi-part message in MIME format.
+</preamble>
+<body-part>
+<header>
+<field>
+Content-Type: image/gif</field>
+<field>
+Content-Transfer-Encoding: base64</field>
+<field>
+Content-Disposition: inline; filename="one.gif"</field>
+</header>
+<body>
+R0lGODdhKAAoAOMAAAAAAAAAgB6Q/y9PT25ubnCAkKBSLb6+vufn5/Xes/+lAP/6zQAAAAAA
+AAAAAAAAACwAAAAAKAAoAAAE/hDJSau9eJLMOyYbcoxkaZ5oCkoH6L5wLMfiWqd4btZhmxbA
+oFCY47EIqMJgyWw2ATjj7aRkAq5YwDMl9VGtKO0SiuoiTVlscsxt9c4HgXxUIA0EAVOVfDKT
+8Hl1B3kDAYYle202XnGGgoMHhYckiWVuR3+OTgCGeZRslotwgJ2lnYigfZdTjQULr7ALBZN0
+qTurjHgLKAu0B5Wqopm7J72etQN8t8Ijury+wMtvw8/Hv7Ylfs0BxCbGqMmK0yOOQ0GTCgrR
+2bhwJGlXJQYG6mMKoeNoWSbzCWIACe5JwxQm3AkDAbUAQCiQhDZEBeBl6afgCsOBrD45edIv
+QceGWSMevpOYhl6CkydBHhBZQmGKjihVshypjB9ClAHZMTugzOU7mzhBPiSZ5uDNnA7b/aTZ
+0mhMnfl0pDBFa6bUElSPWb0qtYuHrxlwcR17YsWMs2jTql3LFkQEADs=</body>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: image/gif</field>
+<field>
+Content-Transfer-Encoding: base64</field>
+<field>
+Content-Disposition: inline; filename="one.gif"</field>
+</header>
+<body>
+R0lGODdhKAAoAPMAAAAAAAAAzN3u/76+voiIiG5ubszd7v///+fn5wAAAAAAAAAAAAAAAAAA
+AAAAAAAAACwAAAAAKAAoAAAE/hDJSau9eJbMOy4bMoxkaZ5oCkoD6L5wLMfiWns41oZt7lM7
+VujnC96IRVsPWQE4nxPjkvmsQmu8oc/KBUSVWk7XepGGLeNrxoxJO1MjILjthg/kWXQ6wO/7
++3dCeRRjfAKHiImJAV+DCF0BiW5VAo1CElaRh5NjlkeYmpyTgpcTAKGiaaSfpwKpVQaxVatL
+rU8GaQdOBAQAB7+yXliXTrgAxsW4vFabv8BOtBsBt7cGvwCIT9nOyNEIxuC4zrqKzc9XbODJ
+vs7Y5ewH3d7Fxe3jB4rj8t6PuNa6r2bhKQXN17FYCBMqTGiBzSNhx5g0nEMhlsSJjiRYvDjw
+E0cdGxQ/gswosoKUkmuU2FnJcsSKGTBjypxJsyaICAA7</body>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: image/gif</field>
+<field>
+Content-Transfer-Encoding: base64</field>
+<field>
+Content-Disposition: inline; filename="two.nice.gif"</field>
+</header>
+<body>
+R0lGODdhKAAoAOMAAAAAAAAAgB6Q/y9PT25ubnCAkKBSLb6+vufn5/Xes/+lAP/6zQAAAAAA
+AAAAAAAAACwAAAAAKAAoAAAE/hDJSau9eJLMOyYbcoxkaZ5oCkoH6L5wLMfiWqd4btZhmxbA
+oFCY47EIqMJgyWw2ATjj7aRkAq5YwDMl9VGtKO0SiuoiTVlscsxt9c4HgXxUIA0EAVOVfDKT
+8Hl1B3kDAYYle202XnGGgoMHhYckiWVuR3+OTgCGeZRslotwgJ2lnYigfZdTjQULr7ALBZN0
+qTurjHgLKAu0B5Wqopm7J72etQN8t8Ijury+wMtvw8/Hv7Ylfs0BxCbGqMmK0yOOQ0GTCgrR
+2bhwJGlXJQYG6mMKoeNoWSbzCWIACe5JwxQm3AkDAbUAQCiQhDZEBeBl6afgCsOBrD45edIv
+QceGWSMevpOYhl6CkydBHhBZQmGKjihVshypjB9ClAHZMTugzOU7mzhBPiSZ5uDNnA7b/aTZ
+0mhMnfl0pDBFa6bUElSPWb0qtYuHrxlwcR17YsWMs2jTql3LFkQEADs=</body>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: image/gif</field>
+<field>
+Content-Transfer-Encoding: base64</field>
+<field>
+Content-Disposition: inline; filename="two.nice.gif"</field>
+</header>
+<body>
+R0lGODdhKAAoAPMAAAAAAAAAzN3u/76+voiIiG5ubszd7v///+fn5wAAAAAAAAAAAAAAAAAA
+AAAAAAAAACwAAAAAKAAoAAAE/hDJSau9eJbMOy4bMoxkaZ5oCkoD6L5wLMfiWns41oZt7lM7
+VujnC96IRVsPWQE4nxPjkvmsQmu8oc/KBUSVWk7XepGGLeNrxoxJO1MjILjthg/kWXQ6wO/7
++3dCeRRjfAKHiImJAV+DCF0BiW5VAo1CElaRh5NjlkeYmpyTgpcTAKGiaaSfpwKpVQaxVatL
+rU8GaQdOBAQAB7+yXliXTrgAxsW4vFabv8BOtBsBt7cGvwCIT9nOyNEIxuC4zrqKzc9XbODJ
+vs7Y5ewH3d7Fxe3jB4rj8t6PuNa6r2bhKQXN17FYCBMqTGiBzSNhx5g0nEMhlsSJjiRYvDjw
+E0cdGxQ/gswosoKUkmuU2FnJcsSKGTBjypxJsyaICAA7</body>
+</body-part>
+<body-part>
+<header>
+<field>
+Content-Type: image/gif</field>
+<field>
+Content-Transfer-Encoding: base64</field>
+<field>
+Content-Disposition: inline; filename="two.nice.gif"</field>
+</header>
+<body>
+R0lGODdhKAAoAPMAAAAAAAAAzN3u/76+voiIiG5ubszd7v///+fn5wAAAAAAAAAAAAAAAAAA
+AAAAAAAAACwAAAAAKAAoAAAE/hDJSau9eJbMOy4bMoxkaZ5oCkoD6L5wLMfiWns41oZt7lM7
+VujnC96IRVsPWQE4nxPjkvmsQmu8oc/KBUSVWk7XepGGLeNrxoxJO1MjILjthg/kWXQ6wO/7
++3dCeRRjfAKHiImJAV+DCF0BiW5VAo1CElaRh5NjlkeYmpyTgpcTAKGiaaSfpwKpVQaxVatL
+rU8GaQdOBAQAB7+yXliXTrgAxsW4vFabv8BOtBsBt7cGvwCIT9nOyNEIxuC4zrqKzc9XbODJ
+vs7Y5ewH3d7Fxe3jB4rj8t6PuNa6r2bhKQXN17FYCBMqTGiBzSNhx5g0nEMhlsSJjiRYvDjw
+E0cdGxQ/gswosoKUkmuU2FnJcsSKGTBjypxJsyaICAA7</body>
+</body-part>
+<epilogue>
+
+
+</epilogue>
+</multipart>
+</message>