You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by rd...@apache.org on 2008/08/02 19:35:02 UTC

svn commit: r682025 - in /james/server/trunk/experimental-seda-imap-function/src/test: java/org/apache/james/test/functional/imap/AbstractTestFetchBodyStructure.java resources/org/apache/james/test/functional/imap/scripts/FetchStructureComplex.test

Author: rdonkin
Date: Sat Aug  2 10:35:02 2008
New Revision: 682025

URL: http://svn.apache.org/viewvc?rev=682025&view=rev
Log:
Mixed tests for BODYSTRUCTURE

Modified:
    james/server/trunk/experimental-seda-imap-function/src/test/java/org/apache/james/test/functional/imap/AbstractTestFetchBodyStructure.java
    james/server/trunk/experimental-seda-imap-function/src/test/resources/org/apache/james/test/functional/imap/scripts/FetchStructureComplex.test

Modified: james/server/trunk/experimental-seda-imap-function/src/test/java/org/apache/james/test/functional/imap/AbstractTestFetchBodyStructure.java
URL: http://svn.apache.org/viewvc/james/server/trunk/experimental-seda-imap-function/src/test/java/org/apache/james/test/functional/imap/AbstractTestFetchBodyStructure.java?rev=682025&r1=682024&r2=682025&view=diff
==============================================================================
--- james/server/trunk/experimental-seda-imap-function/src/test/java/org/apache/james/test/functional/imap/AbstractTestFetchBodyStructure.java (original)
+++ james/server/trunk/experimental-seda-imap-function/src/test/java/org/apache/james/test/functional/imap/AbstractTestFetchBodyStructure.java Sat Aug  2 10:35:02 2008
@@ -50,7 +50,7 @@
     public void testFetchFetchMultipartBodyStructureITALY() throws Exception {
         scriptTest("FetchMultipartBodyStructure", Locale.ITALY);
     }
-    
+
     public void testFetchStructureEmbeddedUS() throws Exception {
         scriptTest("FetchStructureEmbedded", Locale.US);
     }
@@ -62,4 +62,16 @@
     public void testFetchStructureEmbeddedKOREA() throws Exception {
         scriptTest("FetchStructureEmbedded", Locale.KOREA);
     }
+
+    public void testFetchStructureComplexUS() throws Exception {
+        scriptTest("FetchStructureComplex", Locale.US);
+    }
+
+    public void testFetchStructureComplexITALY() throws Exception {
+        scriptTest("FetchStructureComplex", Locale.ITALY);
+    }
+
+    public void testFetchStructureComplexKOREA() throws Exception {
+        scriptTest("FetchStructureComplex", Locale.KOREA);
+    }
 }

Modified: james/server/trunk/experimental-seda-imap-function/src/test/resources/org/apache/james/test/functional/imap/scripts/FetchStructureComplex.test
URL: http://svn.apache.org/viewvc/james/server/trunk/experimental-seda-imap-function/src/test/resources/org/apache/james/test/functional/imap/scripts/FetchStructureComplex.test?rev=682025&r1=682024&r2=682025&view=diff
==============================================================================
--- james/server/trunk/experimental-seda-imap-function/src/test/resources/org/apache/james/test/functional/imap/scripts/FetchStructureComplex.test (original)
+++ james/server/trunk/experimental-seda-imap-function/src/test/resources/org/apache/james/test/functional/imap/scripts/FetchStructureComplex.test Sat Aug  2 10:35:02 2008
@@ -558,8 +558,7 @@
 S: \* 3 EXISTS
 S: \* 3 RECENT
 S: A6 OK APPEND completed\.
-C: A7 APPEND testmailbox {3661+}
-C:                                                                                                                                                                                                                                                                                                      
+C: A7 APPEND testmailbox {3362+}
 C: Delivered-To: robertburrelldonkin@gmail.com
 C: Received: by 10.114.126.16 with SMTP id y16cs68962wac;
 C:         Tue, 11 Mar 2008 11:41:47 -0700 (PDT)
@@ -647,14 +646,11 @@
 C: </HTML>
 C: 
 C: --=-blWYb/063JwXox8nBGv5--
-C: 
-C: 
-C: 
+C:
 S: \* 4 EXISTS
 S: \* 4 RECENT
 S: A7 OK APPEND completed\.
-C: A8 APPEND testmailbox {4387+}
-C:                                                                                                                                                                                                                     
+C: A8 APPEND testmailbox {4175+}
 C: Delivered-To: robertburrelldonkin@gmail.com
 C: Received: by 10.114.126.16 with SMTP id y16cs69319wac;
 C:         Tue, 11 Mar 2008 11:45:12 -0700 (PDT)
@@ -749,6 +745,7 @@
 C:   In days long since, before these last so bad.
 C: 
 C: --=-iC8rnNDvTPHypqsz+j7t--
+C:
 S: \* 5 EXISTS
 S: \* 5 RECENT
 S: A8 OK APPEND completed\.
@@ -1429,25 +1426,12 @@
 S: \)
 S: A18 OK FETCH completed\.
 C: A19 FETCH 1 (BODY[3.1])
-S: \* 1 FETCH \(BODY\[3\.1\] \{1124\}
-S: PGh0bWw\+PGhlYWQ\+PHRpdGxlPjwvdGl0bGU\+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-S: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-S: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-S: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-S: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-S: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-S: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-S: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-S: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-S: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-S: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-S: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-S: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-S: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-S: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K\)
+S: \* 1 FETCH \(BODY\[3\.1\] \{0\}
+S: \)
 S: A19 OK FETCH completed\.
 C: A20 FETCH 1 (BODY[3.2])
-S: \* 1 FETCH \(BODY\[3\.2\] NIL\)
+S: \* 1 FETCH \(BODY\[3\.2\] \{0\}
+S: \)
 S: A20 OK FETCH completed\.
 C: A21 FETCH 1 (BODY[4])
 S: \* 1 FETCH \(BODY\[4\] \{816\}
@@ -1464,48 +1448,40 @@
 S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=\)
 S: A21 OK FETCH completed\.
 C: A22 FETCH 1 (BODY[4.1])
-S: \* 1 FETCH \(BODY\[4\.1\] \{816\}
-S: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=\)
+S: \* 1 FETCH \(BODY\[4\.1\] \{0\}
+S: \)
 S: A22 OK FETCH completed\.
 C: A23 FETCH 1 (BODY[4.1.MIME])
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\] \{156\}
-S: Content-Type: text/plain; name=sonnet\.txt
-S: Content-Transfer-Encoding: base64
-S: X-Attachment-Id: 0\.2
-S: Content-Disposition: attachment; filename=sonnet\.txt
-S: 
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\] \{0\}
 S: \)
 S: A23 OK FETCH completed\.
 C: A24 FETCH 1 (BODY[4.2])
-S: \* 1 FETCH \(BODY\[4\.2\] NIL\)
+S: \* 1 FETCH \(BODY\[4\.2\] \{0\}
+S: \)
 S: A24 OK FETCH completed\.
 C: A25 FETCH 1 (BODY[4.2.HEADER])
-S: \* 1 FETCH \(BODY\[4\.2\.HEADER\] NIL\)
+S: \* 1 FETCH \(BODY\[4\.2\.HEADER\] \{0\}
+S: \)
 S: A25 OK FETCH completed\.
 C: A26 FETCH 1 (BODY[4.2.TEXT])
-S: \* 1 FETCH \(BODY\[4\.2\.TEXT\] NIL\)
+S: \* 1 FETCH \(BODY\[4\.2\.TEXT\] \{0\}
+S: \)
 S: A26 OK FETCH completed\.
 C: A27 FETCH 1 (BODY[4.2.1])
-S: \* 1 FETCH \(BODY\[4\.2\.1\] NIL\)
+S: \* 1 FETCH \(BODY\[4\.2\.1\] \{0\}
+S: \)
 S: A27 OK FETCH completed\.
 C: A28 FETCH 1 (BODY[4.2.2])
-S: \* 1 FETCH \(BODY\[4\.2\.2\] NIL\)
+S: \* 1 FETCH \(BODY\[4\.2\.2\] \{0\}
+S: \)
 S: A28 OK FETCH completed\.
 C: A29 FETCH 1 (BODY[4.2.2.1])
-S: \* 1 FETCH \(BODY\[4\.2\.2\.1\] NIL\)
+S: \* 1 FETCH \(BODY\[4\.2\.2\.1\] \{0\}
+S: \)
 S: A29 OK FETCH completed\.
 C: A30 FETCH 1 (BODY[4.2.2.2])
-S: \* 1 FETCH \(BODY\[4\.2\.2\.2\] NIL\)
+S: \* 1 FETCH \(BODY\[4\.2\.2\.2\] \{0\}
+S: \)
 S: A30 OK FETCH completed\.
 C: A31 FETCH 2 (BODY[])
 S: \* 2 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{14996\}
@@ -2176,25 +2152,12 @@
 S: \)
 S: A38 OK FETCH completed\.
 C: A39 FETCH 2 (BODY[3.1])
-S: \* 2 FETCH \(BODY\[3\.1\] \{1124\}
-S: PGh0bWw\+PGhlYWQ\+PHRpdGxlPjwvdGl0bGU\+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-S: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-S: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-S: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-S: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-S: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-S: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-S: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-S: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-S: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-S: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-S: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-S: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-S: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-S: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K\)
+S: \* 2 FETCH \(BODY\[3\.1\] \{0\}
+S: \)
 S: A39 OK FETCH completed\.
 C: A40 FETCH 2 (BODY[3.2])
-S: \* 2 FETCH \(BODY\[3\.2\] NIL\)
+S: \* 2 FETCH \(BODY\[3\.2\] \{0\}
+S: \)
 S: A40 OK FETCH completed\.
 C: A41 FETCH 2 (BODY[4])
 S: \* 2 FETCH \(BODY\[4\] \{816\}
@@ -2211,48 +2174,40 @@
 S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=\)
 S: A41 OK FETCH completed\.
 C: A42 FETCH 2 (BODY[4.1])
-S: \* 2 FETCH \(BODY\[4\.1\] \{816\}
-S: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=\)
+S: \* 2 FETCH \(BODY\[4\.1\] \{0\}
+S: \)
 S: A42 OK FETCH completed\.
 C: A43 FETCH 2 (BODY[4.1.MIME])
-S: \* 2 FETCH \(BODY\[4\.1\.MIME\] \{156\}
-S: Content-Type: text/plain; name=sonnet\.txt
-S: Content-Transfer-Encoding: base64
-S: X-Attachment-Id: 0\.2
-S: Content-Disposition: attachment; filename=sonnet\.txt
-S: 
+S: \* 2 FETCH \(BODY\[4\.1\.MIME\] \{0\}
 S: \)
 S: A43 OK FETCH completed\.
 C: A44 FETCH 2 (BODY[4.2])
-S: \* 2 FETCH \(BODY\[4\.2\] NIL\)
+S: \* 2 FETCH \(BODY\[4\.2\] \{0\}
+S: \)
 S: A44 OK FETCH completed\.
 C: A45 FETCH 2 (BODY[4.2.HEADER])
-S: \* 2 FETCH \(BODY\[4\.2\.HEADER\] NIL\)
+S: \* 2 FETCH \(BODY\[4\.2\.HEADER\] \{0\}
+S: \)
 S: A45 OK FETCH completed\.
 C: A46 FETCH 2 (BODY[4.2.TEXT])
-S: \* 2 FETCH \(BODY\[4\.2\.TEXT\] NIL\)
+S: \* 2 FETCH \(BODY\[4\.2\.TEXT\] \{0\}
+S: \)
 S: A46 OK FETCH completed\.
 C: A47 FETCH 2 (BODY[4.2.1])
-S: \* 2 FETCH \(BODY\[4\.2\.1\] NIL\)
+S: \* 2 FETCH \(BODY\[4\.2\.1\] \{0\}
+S: \)
 S: A47 OK FETCH completed\.
 C: A48 FETCH 2 (BODY[4.2.2])
-S: \* 2 FETCH \(BODY\[4\.2\.2\] NIL\)
+S: \* 2 FETCH \(BODY\[4\.2\.2\] \{0\}
+S: \)
 S: A48 OK FETCH completed\.
 C: A49 FETCH 2 (BODY[4.2.2.1])
-S: \* 2 FETCH \(BODY\[4\.2\.2\.1\] NIL\)
+S: \* 2 FETCH \(BODY\[4\.2\.2\.1\] \{0\}
+S: \)
 S: A49 OK FETCH completed\.
 C: A50 FETCH 2 (BODY[4.2.2.2])
-S: \* 2 FETCH \(BODY\[4\.2\.2\.2\] NIL\)
+S: \* 2 FETCH \(BODY\[4\.2\.2\.2\] \{0\}
+S: \)
 S: A50 OK FETCH completed\.
 C: A51 FETCH 3 (BODY[])
 S: \* 3 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{765\}
@@ -2359,15 +2314,12 @@
 S: \)
 S: A58 OK FETCH completed\.
 C: A59 FETCH 3 (BODY[3.1])
-S: \* 3 FETCH \(BODY\[3\.1\] \{184\}
-S: <!DOCTYPE html
-S: PUBLIC "-//W3C//DTD XHTML 1\.0 Strict//EN"
-S: "http://www\.w3\.org/TR/xhtml1/DTD/xhtml1-strict\.dtd">
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: \* 3 FETCH \(BODY\[3\.1\] \{0\}
 S: \)
 S: A59 OK FETCH completed\.
 C: A60 FETCH 3 (BODY[3.2])
-S: \* 3 FETCH \(BODY\[3\.2\] NIL\)
+S: \* 3 FETCH \(BODY\[3\.2\] \{0\}
+S: \)
 S: A60 OK FETCH completed\.
 C: A61 FETCH 3 (BODY[4])
 S: \* 3 FETCH \(BODY\[4\] \{29\}
@@ -2375,41 +2327,43 @@
 S: \)
 S: A61 OK FETCH completed\.
 C: A62 FETCH 3 (BODY[4.1])
-S: \* 3 FETCH \(BODY\[4\.1\] \{29\}
-S: 1234567890ABCDEFGHIJKLMNOPQ
+S: \* 3 FETCH \(BODY\[4\.1\] \{0\}
 S: \)
 S: A62 OK FETCH completed\.
 C: A63 FETCH 3 (BODY[4.1.MIME])
-S: \* 3 FETCH \(BODY\[4\.1\.MIME\] \{63\}
-S: Content-Type: image/jpeg
-S: Content-Transfer-Encoding: base64
-S: 
+S: \* 3 FETCH \(BODY\[4\.1\.MIME\] \{0\}
 S: \)
 S: A63 OK FETCH completed\.
 C: A64 FETCH 3 (BODY[4.2])
-S: \* 3 FETCH \(BODY\[4\.2\] NIL\)
+S: \* 3 FETCH \(BODY\[4\.2\] \{0\}
+S: \)
 S: A64 OK FETCH completed\.
 C: A65 FETCH 3 (BODY[4.2.HEADER])
-S: \* 3 FETCH \(BODY\[4\.2\.HEADER\] NIL\)
+S: \* 3 FETCH \(BODY\[4\.2\.HEADER\] \{0\}
+S: \)
 S: A65 OK FETCH completed\.
 C: A66 FETCH 3 (BODY[4.2.TEXT])
-S: \* 3 FETCH \(BODY\[4\.2\.TEXT\] NIL\)
+S: \* 3 FETCH \(BODY\[4\.2\.TEXT\] \{0\}
+S: \)
 S: A66 OK FETCH completed\.
 C: A67 FETCH 3 (BODY[4.2.1])
-S: \* 3 FETCH \(BODY\[4\.2\.1\] NIL\)
+S: \* 3 FETCH \(BODY\[4\.2\.1\] \{0\}
+S: \)
 S: A67 OK FETCH completed\.
 C: A68 FETCH 3 (BODY[4.2.2])
-S: \* 3 FETCH \(BODY\[4\.2\.2\] NIL\)
+S: \* 3 FETCH \(BODY\[4\.2\.2\] \{0\}
+S: \)
 S: A68 OK FETCH completed\.
 C: A69 FETCH 3 (BODY[4.2.2.1])
-S: \* 3 FETCH \(BODY\[4\.2\.2\.1\] NIL\)
+S: \* 3 FETCH \(BODY\[4\.2\.2\.1\] \{0\}
+S: \)
 S: A69 OK FETCH completed\.
 C: A70 FETCH 3 (BODY[4.2.2.2])
-S: \* 3 FETCH \(BODY\[4\.2\.2\.2\] NIL\)
+S: \* 3 FETCH \(BODY\[4\.2\.2\.2\] \{0\}
+S: \)
 S: A70 OK FETCH completed\.
 C: A71 FETCH 4 (BODY[])
-S: \* 4 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{3661\}
-S:                                                                                                                                                                                                                                                                                                      
+S: \* 4 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{3362\}
 S: Delivered-To: robertburrelldonkin@gmail\.com
 S: Received: by 10\.114\.126\.16 with SMTP id y16cs68962wac;
 S:         Tue, 11 Mar 2008 11:41:47 -0700 \(PDT\)
@@ -2497,12 +2451,10 @@
 S: </HTML>
 S: 
 S: --=-blWYb/063JwXox8nBGv5--
-S: 
-S: 
 S: \)
 S: A71 OK FETCH completed\.
 C: A72 FETCH 4 (BODY[TEXT])
-S: \* 4 FETCH \(BODY\[TEXT\] \{1742\}
+S: \* 4 FETCH \(BODY\[TEXT\] \{1738\}
 S: 
 S: --=-blWYb/063JwXox8nBGv5
 S: Content-Type: text/plain
@@ -2562,13 +2514,10 @@
 S: </HTML>
 S: 
 S: --=-blWYb/063JwXox8nBGv5--
-S: 
-S: 
 S: \)
 S: A72 OK FETCH completed\.
 C: A73 FETCH 4 (BODY[HEADER])
-S: \* 4 FETCH \(BODY\[HEADER\] \{1919\}
-S:                                                                                                                                                                                                                                                                                                      
+S: \* 4 FETCH \(BODY\[HEADER\] \{1624\}
 S: Delivered-To: robertburrelldonkin@gmail\.com
 S: Received: by 10\.114\.126\.16 with SMTP id y16cs68962wac;
 S:         Tue, 11 Mar 2008 11:41:47 -0700 \(PDT\)
@@ -2655,53 +2604,67 @@
 S: \)
 S: A75 OK FETCH completed\.
 C: A76 FETCH 4 (BODY[3])
-S: \* 4 FETCH \(BODY\[3\] NIL\)
+S: \* 4 FETCH \(BODY\[3\] \{0\}
+S: \)
 S: A76 OK FETCH completed\.
 C: A77 FETCH 4 (BODY[3.HEADER])
-S: \* 4 FETCH \(BODY\[3\.HEADER\] NIL\)
+S: \* 4 FETCH \(BODY\[3\.HEADER\] \{0\}
+S: \)
 S: A77 OK FETCH completed\.
 C: A78 FETCH 4 (BODY[3.TEXT])
-S: \* 4 FETCH \(BODY\[3\.TEXT\] NIL\)
+S: \* 4 FETCH \(BODY\[3\.TEXT\] \{0\}
+S: \)
 S: A78 OK FETCH completed\.
 C: A79 FETCH 4 (BODY[3.1])
-S: \* 4 FETCH \(BODY\[3\.1\] NIL\)
+S: \* 4 FETCH \(BODY\[3\.1\] \{0\}
+S: \)
 S: A79 OK FETCH completed\.
 C: A80 FETCH 4 (BODY[3.2])
-S: \* 4 FETCH \(BODY\[3\.2\] NIL\)
+S: \* 4 FETCH \(BODY\[3\.2\] \{0\}
+S: \)
 S: A80 OK FETCH completed\.
 C: A81 FETCH 4 (BODY[4])
-S: \* 4 FETCH \(BODY\[4\] NIL\)
+S: \* 4 FETCH \(BODY\[4\] \{0\}
+S: \)
 S: A81 OK FETCH completed\.
 C: A82 FETCH 4 (BODY[4.1])
-S: \* 4 FETCH \(BODY\[4\.1\] NIL\)
+S: \* 4 FETCH \(BODY\[4\.1\] \{0\}
+S: \)
 S: A82 OK FETCH completed\.
 C: A83 FETCH 4 (BODY[4.1.MIME])
-S: \* 4 FETCH \(BODY\[4\.1\.MIME\] NIL\)
+S: \* 4 FETCH \(BODY\[4\.1\.MIME\] \{0\}
+S: \)
 S: A83 OK FETCH completed\.
 C: A84 FETCH 4 (BODY[4.2])
-S: \* 4 FETCH \(BODY\[4\.2\] NIL\)
+S: \* 4 FETCH \(BODY\[4\.2\] \{0\}
+S: \)
 S: A84 OK FETCH completed\.
 C: A85 FETCH 4 (BODY[4.2.HEADER])
-S: \* 4 FETCH \(BODY\[4\.2\.HEADER\] NIL\)
+S: \* 4 FETCH \(BODY\[4\.2\.HEADER\] \{0\}
+S: \)
 S: A85 OK FETCH completed\.
 C: A86 FETCH 4 (BODY[4.2.TEXT])
-S: \* 4 FETCH \(BODY\[4\.2\.TEXT\] NIL\)
+S: \* 4 FETCH \(BODY\[4\.2\.TEXT\] \{0\}
+S: \)
 S: A86 OK FETCH completed\.
 C: A87 FETCH 4 (BODY[4.2.1])
-S: \* 4 FETCH \(BODY\[4\.2\.1\] NIL\)
+S: \* 4 FETCH \(BODY\[4\.2\.1\] \{0\}
+S: \)
 S: A87 OK FETCH completed\.
 C: A88 FETCH 4 (BODY[4.2.2])
-S: \* 4 FETCH \(BODY\[4\.2\.2\] NIL\)
+S: \* 4 FETCH \(BODY\[4\.2\.2\] \{0\}
+S: \)
 S: A88 OK FETCH completed\.
 C: A89 FETCH 4 (BODY[4.2.2.1])
-S: \* 4 FETCH \(BODY\[4\.2\.2\.1\] NIL\)
+S: \* 4 FETCH \(BODY\[4\.2\.2\.1\] \{0\}
+S: \)
 S: A89 OK FETCH completed\.
 C: A90 FETCH 4 (BODY[4.2.2.2])
-S: \* 4 FETCH \(BODY\[4\.2\.2\.2\] NIL\)
+S: \* 4 FETCH \(BODY\[4\.2\.2\.2\] \{0\}
+S: \)
 S: A90 OK FETCH completed\.
 C: A91 FETCH 5 (BODY[])
-S: \* 5 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{4387\}
-S:                                                                                                                                                                                                                     
+S: \* 5 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{4175\}
 S: Delivered-To: robertburrelldonkin@gmail\.com
 S: Received: by 10\.114\.126\.16 with SMTP id y16cs69319wac;
 S:         Tue, 11 Mar 2008 11:45:12 -0700 \(PDT\)
@@ -2795,10 +2758,11 @@
 S:   O! him she stores, to show what wealth she had
 S:   In days long since, before these last so bad\.
 S: 
-S: --=-iC8rnNDvTPHypqsz\+j7t--\)
+S: --=-iC8rnNDvTPHypqsz\+j7t--
+S: \)
 S: A91 OK FETCH completed\.
 C: A92 FETCH 5 (BODY[TEXT])
-S: \* 5 FETCH \(BODY\[TEXT\] \{2541\}
+S: \* 5 FETCH \(BODY\[TEXT\] \{2543\}
 S: 
 S: --=-iC8rnNDvTPHypqsz\+j7t
 S: Content-Type: text/plain
@@ -2864,11 +2828,11 @@
 S:   O! him she stores, to show what wealth she had
 S:   In days long since, before these last so bad\.
 S: 
-S: --=-iC8rnNDvTPHypqsz\+j7t--\)
+S: --=-iC8rnNDvTPHypqsz\+j7t--
+S: \)
 S: A92 OK FETCH completed\.
 C: A93 FETCH 5 (BODY[HEADER])
-S: \* 5 FETCH \(BODY\[HEADER\] \{1846\}
-S:                                                                                                                                                                                                                     
+S: \* 5 FETCH \(BODY\[HEADER\] \{1632\}
 S: Delivered-To: robertburrelldonkin@gmail\.com
 S: Received: by 10\.114\.126\.16 with SMTP id y16cs69319wac;
 S:         Tue, 11 Mar 2008 11:45:12 -0700 \(PDT\)
@@ -2967,55 +2931,52 @@
 S: \)
 S: A98 OK FETCH completed\.
 C: A99 FETCH 5 (BODY[3.1])
-S: \* 5 FETCH \(BODY\[3\.1\] \{610\}
-S: Ah! wherefore with infection should he live,
-S: And with his presence grace impiety,
-S: That sin by him advantage should achieve,
-S: And lace itself with his society\? 
-S: Why should false painting imitate his cheek,
-S: And steel dead seeming of his living hue\?
-S: Why should poor beauty indirectly seek
-S: Roses of shadow, since his rose is true\?
-S: Why should he live, now Nature bankrupt is,
-S: Beggar'd of blood to blush through lively veins\?
-S: For she hath no exchequer now but his,
-S: And proud of many, lives upon his gains\.
-S:   O! him she stores, to show what wealth she had
-S:   In days long since, before these last so bad\.
+S: \* 5 FETCH \(BODY\[3\.1\] \{0\}
 S: \)
 S: A99 OK FETCH completed\.
 C: A100 FETCH 5 (BODY[3.2])
-S: \* 5 FETCH \(BODY\[3\.2\] NIL\)
+S: \* 5 FETCH \(BODY\[3\.2\] \{0\}
+S: \)
 S: A100 OK FETCH completed\.
 C: A101 FETCH 5 (BODY[4])
-S: \* 5 FETCH \(BODY\[4\] NIL\)
+S: \* 5 FETCH \(BODY\[4\] \{0\}
+S: \)
 S: A101 OK FETCH completed\.
 C: A102 FETCH 5 (BODY[4.1])
-S: \* 5 FETCH \(BODY\[4\.1\] NIL\)
+S: \* 5 FETCH \(BODY\[4\.1\] \{0\}
+S: \)
 S: A102 OK FETCH completed\.
 C: A103 FETCH 5 (BODY[4.1.MIME])
-S: \* 5 FETCH \(BODY\[4\.1\.MIME\] NIL\)
+S: \* 5 FETCH \(BODY\[4\.1\.MIME\] \{0\}
+S: \)
 S: A103 OK FETCH completed\.
 C: A104 FETCH 5 (BODY[4.2])
-S: \* 5 FETCH \(BODY\[4\.2\] NIL\)
+S: \* 5 FETCH \(BODY\[4\.2\] \{0\}
+S: \)
 S: A104 OK FETCH completed\.
 C: A105 FETCH 5 (BODY[4.2.HEADER])
-S: \* 5 FETCH \(BODY\[4\.2\.HEADER\] NIL\)
+S: \* 5 FETCH \(BODY\[4\.2\.HEADER\] \{0\}
+S: \)
 S: A105 OK FETCH completed\.
 C: A106 FETCH 5 (BODY[4.2.TEXT])
-S: \* 5 FETCH \(BODY\[4\.2\.TEXT\] NIL\)
+S: \* 5 FETCH \(BODY\[4\.2\.TEXT\] \{0\}
+S: \)
 S: A106 OK FETCH completed\.
 C: A107 FETCH 5 (BODY[4.2.1])
-S: \* 5 FETCH \(BODY\[4\.2\.1\] NIL\)
+S: \* 5 FETCH \(BODY\[4\.2\.1\] \{0\}
+S: \)
 S: A107 OK FETCH completed\.
 C: A108 FETCH 5 (BODY[4.2.2])
-S: \* 5 FETCH \(BODY\[4\.2\.2\] NIL\)
+S: \* 5 FETCH \(BODY\[4\.2\.2\] \{0\}
+S: \)
 S: A108 OK FETCH completed\.
 C: A109 FETCH 5 (BODY[4.2.2.1])
-S: \* 5 FETCH \(BODY\[4\.2\.2\.1\] NIL\)
+S: \* 5 FETCH \(BODY\[4\.2\.2\.1\] \{0\}
+S: \)
 S: A109 OK FETCH completed\.
 C: A110 FETCH 5 (BODY[4.2.2.2])
-S: \* 5 FETCH \(BODY\[4\.2\.2\.2\] NIL\)
+S: \* 5 FETCH \(BODY\[4\.2\.2\.2\] \{0\}
+S: \)
 S: A110 OK FETCH completed\.
 C: A111 FETCH 6 (BODY[])
 S: \* 6 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{835\}
@@ -3079,60 +3040,76 @@
 S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>\)
 S: A114 OK FETCH completed\.
 C: A115 FETCH 6 (BODY[2])
-S: \* 6 FETCH \(BODY\[2\] NIL\)
+S: \* 6 FETCH \(BODY\[2\] \{0\}
+S: \)
 S: A115 OK FETCH completed\.
 C: A116 FETCH 6 (BODY[3])
-S: \* 6 FETCH \(BODY\[3\] NIL\)
+S: \* 6 FETCH \(BODY\[3\] \{0\}
+S: \)
 S: A116 OK FETCH completed\.
 C: A117 FETCH 6 (BODY[3.HEADER])
-S: \* 6 FETCH \(BODY\[3\.HEADER\] NIL\)
+S: \* 6 FETCH \(BODY\[3\.HEADER\] \{0\}
+S: \)
 S: A117 OK FETCH completed\.
 C: A118 FETCH 6 (BODY[3.TEXT])
-S: \* 6 FETCH \(BODY\[3\.TEXT\] NIL\)
+S: \* 6 FETCH \(BODY\[3\.TEXT\] \{0\}
+S: \)
 S: A118 OK FETCH completed\.
 C: A119 FETCH 6 (BODY[3.1])
-S: \* 6 FETCH \(BODY\[3\.1\] NIL\)
+S: \* 6 FETCH \(BODY\[3\.1\] \{0\}
+S: \)
 S: A119 OK FETCH completed\.
 C: A120 FETCH 6 (BODY[3.2])
-S: \* 6 FETCH \(BODY\[3\.2\] NIL\)
+S: \* 6 FETCH \(BODY\[3\.2\] \{0\}
+S: \)
 S: A120 OK FETCH completed\.
 C: A121 FETCH 6 (BODY[4])
-S: \* 6 FETCH \(BODY\[4\] NIL\)
+S: \* 6 FETCH \(BODY\[4\] \{0\}
+S: \)
 S: A121 OK FETCH completed\.
 C: A122 FETCH 6 (BODY[4.1])
-S: \* 6 FETCH \(BODY\[4\.1\] NIL\)
+S: \* 6 FETCH \(BODY\[4\.1\] \{0\}
+S: \)
 S: A122 OK FETCH completed\.
 C: A123 FETCH 6 (BODY[4.1.MIME])
-S: \* 6 FETCH \(BODY\[4\.1\.MIME\] NIL\)
+S: \* 6 FETCH \(BODY\[4\.1\.MIME\] \{0\}
+S: \)
 S: A123 OK FETCH completed\.
 C: A124 FETCH 6 (BODY[4.2])
-S: \* 6 FETCH \(BODY\[4\.2\] NIL\)
+S: \* 6 FETCH \(BODY\[4\.2\] \{0\}
+S: \)
 S: A124 OK FETCH completed\.
 C: A125 FETCH 6 (BODY[4.2.HEADER])
-S: \* 6 FETCH \(BODY\[4\.2\.HEADER\] NIL\)
+S: \* 6 FETCH \(BODY\[4\.2\.HEADER\] \{0\}
+S: \)
 S: A125 OK FETCH completed\.
 C: A126 FETCH 6 (BODY[4.2.TEXT])
-S: \* 6 FETCH \(BODY\[4\.2\.TEXT\] NIL\)
+S: \* 6 FETCH \(BODY\[4\.2\.TEXT\] \{0\}
+S: \)
 S: A126 OK FETCH completed\.
 C: A127 FETCH 6 (BODY[4.2.1])
-S: \* 6 FETCH \(BODY\[4\.2\.1\] NIL\)
+S: \* 6 FETCH \(BODY\[4\.2\.1\] \{0\}
+S: \)
 S: A127 OK FETCH completed\.
 C: A128 FETCH 6 (BODY[4.2.2])
-S: \* 6 FETCH \(BODY\[4\.2\.2\] NIL\)
+S: \* 6 FETCH \(BODY\[4\.2\.2\] \{0\}
+S: \)
 S: A128 OK FETCH completed\.
 C: A129 FETCH 6 (BODY[4.2.2.1])
-S: \* 6 FETCH \(BODY\[4\.2\.2\.1\] NIL\)
+S: \* 6 FETCH \(BODY\[4\.2\.2\.1\] \{0\}
+S: \)
 S: A129 OK FETCH completed\.
 C: A130 FETCH 6 (BODY[4.2.2.2])
-S: \* 6 FETCH \(BODY\[4\.2\.2\.2\] NIL\)
+S: \* 6 FETCH \(BODY\[4\.2\.2\.2\] \{0\}
+S: \)
 S: A130 OK FETCH completed\.
 C: A131 FETCH 1:* (BODY BODYSTRUCTURE)
-S: \* 1 FETCH \(BODY \(\(\("text" "plain" \("charset" "ISO-8859-1"\) NIL NIL "7bit" 775 19\)\("text" "html" \("charset" "ISO-8859-1"\) NIL NIL "7bit" 1066 4\)\("text" "calendar" \("method" "REQUEST" "name" "invite\.ics" "charset" "ISO-8859-1"\) NIL NIL "7bit" 2162 44\) "alternative"\)\("application" "ics" \("name" "invite20080407T190000\.ics"\) NIL NIL "base64" 2958\)\("text" "html" \("name" "sonnet\.html" "charset" "us-ascii"\) NIL NIL "base64" 1124 14\)\("text" "plain" \("name" "sonnet\.txt" "charset" "us-ascii"\) NIL NIL "base64" 816 10\)\("text" "plain" \("name" "another-sonnet\.txt" "charset" "us-ascii"\) NIL NIL "base64" 816 10\) "mixed"\) BODYSTRUCTURE \(\(\("text" "plain" \("charset" "ISO-8859-1"\) NIL NIL "7bit" 775 19 NIL \("inline" NIL\) NIL\)\("text" "html" \("charset" "ISO-8859-1"\) NIL NIL "7bit" 1066 4 NIL \("inline" NIL\) NIL\)\("text" "calendar" \("method" "REQUEST" "name" "invite\.ics" "charset" "ISO-8859-1"\) NIL NIL "7bit" 2162 44 NIL \("inline" NIL\) NIL
 \) "alternative" \("boundary" "----=_Part_4003_18492227\.1205261626856"\) NIL NIL\)\("application" "ics" \("name" "invite20080407T190000\.ics"\) NIL NIL "base64" 2958 NIL \("attachment" \("filename" "invite20080407T190000\.ics"\)\) NIL\)\("text" "html" \("name" "sonnet\.html" "charset" "us-ascii"\) NIL NIL "base64" 1124 14 NIL \("attachment" \("filename" "sonnet\.html"\)\) NIL\)\("text" "plain" \("name" "sonnet\.txt" "charset" "us-ascii"\) NIL NIL "base64" 816 10 NIL \("attachment" \("filename" "sonnet\.txt"\)\) NIL\)\("text" "plain" \("name" "another-sonnet\.txt" "charset" "us-ascii"\) NIL NIL "base64" 816 10 NIL \("attachment" \("filename" "another-sonnet\.txt"\)\) NIL\) "mixed" \("boundary" "----=_Part_4002_22491526\.1205261626856"\) NIL NIL\)\)
-S: \* 2 FETCH \(BODY \(\(\("text" "plain" \("charset" "ISO-8859-1"\) NIL NIL "7bit" 775 19\)\("text" "html" \("charset" "ISO-8859-1"\) NIL NIL "7bit" 1066 4\)\("text" "calendar" \("method" "REQUEST" "name" "invite\.ics" "charset" "ISO-8859-1"\) NIL NIL "7bit" 2162 44\) "alternative"\)\("application" "ics" \("name" "invite20080407T190000\.ics"\) NIL NIL "base64" 2958\)\("text" "html" \("name" "sonnet\.html" "charset" "us-ascii"\) NIL NIL "base64" 1124 14\)\("text" "plain" \("name" "sonnet\.txt" "charset" "us-ascii"\) NIL NIL "base64" 816 10\)\("text" "plain" \("name" "another-sonnet\.txt" "charset" "us-ascii"\) NIL NIL "base64" 816 10\) "mixed"\) BODYSTRUCTURE \(\(\("text" "plain" \("charset" "ISO-8859-1"\) NIL NIL "7bit" 775 19 NIL \("inline" NIL\) NIL\)\("text" "html" \("charset" "ISO-8859-1"\) NIL NIL "7bit" 1066 4 NIL \("inline" NIL\) NIL\)\("text" "calendar" \("method" "REQUEST" "name" "invite\.ics" "charset" "ISO-8859-1"\) NIL NIL "7bit" 2162 44 NIL \("inline" NIL\) NIL
 \) "alternative" \("boundary" "----=_Part_4003_18492227\.1205261626856"\) NIL NIL\)\("application" "ics" \("name" "invite20080407T190000\.ics"\) NIL NIL "base64" 2958 NIL \("attachment" \("filename" "invite20080407T190000\.ics"\)\) NIL\)\("text" "html" \("name" "sonnet\.html" "charset" "us-ascii"\) NIL NIL "base64" 1124 14 NIL \("attachment" \("filename" "sonnet\.html"\)\) NIL\)\("text" "plain" \("name" "sonnet\.txt" "charset" "us-ascii"\) NIL NIL "base64" 816 10 NIL \("attachment" \("filename" "sonnet\.txt"\)\) NIL\)\("text" "plain" \("name" "another-sonnet\.txt" "charset" "us-ascii"\) NIL NIL "base64" 816 10 NIL \("attachment" \("filename" "another-sonnet\.txt"\)\) NIL\) "mixed" \("boundary" "----=_Part_4002_22491526\.1205261626856"\) NIL NIL\)\)
-S: \* 3 FETCH \(BODY \(\("text" "plain" \("charset" "US-ASCII"\) NIL NIL "7bit" 10 1\)\("text" "html" \("charset" "US-ASCII"\) NIL NIL "7bit" 71 1\)\("application" "xhtml\+xml" NIL NIL NIL "7bit" 184\)\("image" "jpeg" NIL NIL NIL "base64" 29\) "mixed"\) BODYSTRUCTURE \(\("text" "plain" \("charset" "US-ASCII"\) NIL NIL "7bit" 10 1 NIL NIL NIL\)\("text" "html" \("charset" "US-ASCII"\) NIL NIL "7bit" 71 1 NIL NIL NIL\)\("application" "xhtml\+xml" NIL NIL NIL "7bit" 184 NIL NIL NIL\)\("image" "jpeg" NIL NIL NIL "base64" 29 NIL NIL NIL\) "mixed" \("boundary" "1729"\) NIL NIL\)\)
-S: \* 4 FETCH \(BODY \(\("text" "plain" \("charset" "us-ascii"\) NIL NIL "7bit" 625 18\)\("text" "html" \("charset" "utf-8"\) NIL NIL "7bit" 891 29\) "alternative"\) BODYSTRUCTURE \(\("text" "plain" \("charset" "us-ascii"\) NIL NIL "7bit" 625 18 NIL NIL NIL\)\("text" "html" \("charset" "utf-8"\) NIL NIL "7bit" 891 29 NIL NIL NIL\) "alternative" \("boundary" "=-blWYb/063JwXox8nBGv5"\) NIL NIL\)\)
-S: \* 5 FETCH \(BODY \(\("text" "plain" \("charset" "us-ascii"\) NIL NIL "7bit" 616 14\)\("text" "html" \("name" "sonnet\.html" "charset" "us-ascii"\) NIL NIL "7bit" 841 19\)\("text" "plain" \("name" "sonnet\.txt" "charset" "us-ascii"\) NIL NIL "7bit" 610 14\) "mixed"\) BODYSTRUCTURE \(\("text" "plain" \("charset" "us-ascii"\) NIL NIL "7bit" 616 14 NIL NIL NIL\)\("text" "html" \("name" "sonnet\.html" "charset" "us-ascii"\) NIL NIL "7bit" 841 19 NIL \("attachment" \("filename" "sonnet\.html"\)\) NIL\)\("text" "plain" \("name" "sonnet\.txt" "charset" "us-ascii"\) NIL NIL "7bit" 610 14 NIL \("attachment" \("filename" "sonnet\.txt"\)\) NIL\) "mixed" \("boundary" "=-iC8rnNDvTPHypqsz\+j7t"\) NIL NIL\)\)
-S: \* 6 FETCH \(BODY \("application" "xhtml\+xml" \("e" "mc\*mc"\) "<477345345@example\.org>" "Homage to 70's TV" "7bit" 183\) BODYSTRUCTURE \("application" "xhtml\+xml" \("e" "mc\*mc"\) "<477345345@example\.org>" "Homage to 70's TV" "7bit" 183 "Q2hlY2sgSW50ZWdyaXR5IQ==" \("inline" \("foo" "bar" "one" "1" "param" "value"\)\) \("en" "en-US" "en-CA"\)\)\)
+S: \* 1 FETCH \(BODY \(\(\("TEXT" "PLAIN" \("charset" "iso-8859-1"\) NIL NIL "7BIT" 775 19\)\("TEXT" "HTML" \("charset" "iso-8859-1"\) NIL NIL "7BIT" 1066 4\)\("TEXT" "CALENDAR" \("name" "invite\.ics" "method" "REQUEST" "charset" "iso-8859-1"\) NIL NIL "7BIT" 2162 44\) "ALTERNATIVE"\)\("APPLICATION" "ICS" \("name" "invite20080407T190000\.ics"\) NIL NIL "BASE64" 2958\)\("TEXT" "HTML" \("name" "sonnet\.html" "charset" "us-ascii"\) NIL NIL "BASE64" 1124 14\)\("TEXT" "PLAIN" \("name" "sonnet\.txt" "charset" "us-ascii"\) NIL NIL "BASE64" 816 10\)\("TEXT" "PLAIN" \("name" "another-sonnet\.txt" "charset" "us-ascii"\) NIL NIL "BASE64" 816 10\) "MIXED"\) BODYSTRUCTURE \(\(\("TEXT" "PLAIN" \("charset" "iso-8859-1"\) NIL NIL "7BIT" 775 19 NIL \("inline" NIL\) NIL NIL\)\("TEXT" "HTML" \("charset" "iso-8859-1"\) NIL NIL "7BIT" 1066 4 NIL \("inline" NIL\) NIL NIL\)\("TEXT" "CALENDAR" \("name" "invite\.ics" "method" "REQUEST" "charset" "iso-8859-1"\) NIL NIL "7BIT" 2162 44 NIL \("inline" N
 IL\) NIL NIL\) "ALTERNATIVE" \("boundary" "----=_Part_4003_18492227\.1205261626856"\) NIL NIL NIL\)\("APPLICATION" "ICS" \("name" "invite20080407T190000\.ics"\) NIL NIL "BASE64" 2958 NIL \("attachment" \("filename" "invite20080407T190000\.ics"\)\) NIL NIL\)\("TEXT" "HTML" \("name" "sonnet\.html" "charset" "us-ascii"\) NIL NIL "BASE64" 1124 14 NIL \("attachment" \("filename" "sonnet\.html"\)\) NIL NIL\)\("TEXT" "PLAIN" \("name" "sonnet\.txt" "charset" "us-ascii"\) NIL NIL "BASE64" 816 10 NIL \("attachment" \("filename" "sonnet\.txt"\)\) NIL NIL\)\("TEXT" "PLAIN" \("name" "another-sonnet\.txt" "charset" "us-ascii"\) NIL NIL "BASE64" 816 10 NIL \("attachment" \("filename" "another-sonnet\.txt"\)\) NIL NIL\) "MIXED" \("boundary" "----=_Part_4002_22491526\.1205261626856"\) NIL NIL NIL\)\)
+S: \* 2 FETCH \(BODY \(\(\("TEXT" "PLAIN" \("charset" "iso-8859-1"\) NIL NIL "7BIT" 775 19\)\("TEXT" "HTML" \("charset" "iso-8859-1"\) NIL NIL "7BIT" 1066 4\)\("TEXT" "CALENDAR" \("name" "invite\.ics" "method" "REQUEST" "charset" "iso-8859-1"\) NIL NIL "7BIT" 2162 44\) "ALTERNATIVE"\)\("APPLICATION" "ICS" \("name" "invite20080407T190000\.ics"\) NIL NIL "BASE64" 2958\)\("TEXT" "HTML" \("name" "sonnet\.html" "charset" "us-ascii"\) NIL NIL "BASE64" 1124 14\)\("TEXT" "PLAIN" \("name" "sonnet\.txt" "charset" "us-ascii"\) NIL NIL "BASE64" 816 10\)\("TEXT" "PLAIN" \("name" "another-sonnet\.txt" "charset" "us-ascii"\) NIL NIL "BASE64" 816 10\) "MIXED"\) BODYSTRUCTURE \(\(\("TEXT" "PLAIN" \("charset" "iso-8859-1"\) NIL NIL "7BIT" 775 19 NIL \("inline" NIL\) NIL NIL\)\("TEXT" "HTML" \("charset" "iso-8859-1"\) NIL NIL "7BIT" 1066 4 NIL \("inline" NIL\) NIL NIL\)\("TEXT" "CALENDAR" \("name" "invite\.ics" "method" "REQUEST" "charset" "iso-8859-1"\) NIL NIL "7BIT" 2162 44 NIL \("inline" N
 IL\) NIL NIL\) "ALTERNATIVE" \("boundary" "----=_Part_4003_18492227\.1205261626856"\) NIL NIL NIL\)\("APPLICATION" "ICS" \("name" "invite20080407T190000\.ics"\) NIL NIL "BASE64" 2958 NIL \("attachment" \("filename" "invite20080407T190000\.ics"\)\) NIL NIL\)\("TEXT" "HTML" \("name" "sonnet\.html" "charset" "us-ascii"\) NIL NIL "BASE64" 1124 14 NIL \("attachment" \("filename" "sonnet\.html"\)\) NIL NIL\)\("TEXT" "PLAIN" \("name" "sonnet\.txt" "charset" "us-ascii"\) NIL NIL "BASE64" 816 10 NIL \("attachment" \("filename" "sonnet\.txt"\)\) NIL NIL\)\("TEXT" "PLAIN" \("name" "another-sonnet\.txt" "charset" "us-ascii"\) NIL NIL "BASE64" 816 10 NIL \("attachment" \("filename" "another-sonnet\.txt"\)\) NIL NIL\) "MIXED" \("boundary" "----=_Part_4002_22491526\.1205261626856"\) NIL NIL NIL\)\)
+S: \* 3 FETCH \(BODY \(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 10 1\)\("TEXT" "HTML" \("charset" "us-ascii"\) NIL NIL "7BIT" 71 1\)\("APPLICATION" "XHTML\+XML" NIL NIL NIL "7BIT" 184\)\("IMAGE" "JPEG" NIL NIL NIL "BASE64" 29\) "MIXED"\) BODYSTRUCTURE \(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 10 1 NIL NIL NIL NIL\)\("TEXT" "HTML" \("charset" "us-ascii"\) NIL NIL "7BIT" 71 1 NIL NIL NIL NIL\)\("APPLICATION" "XHTML\+XML" NIL NIL NIL "7BIT" 184 NIL NIL NIL NIL\)\("IMAGE" "JPEG" NIL NIL NIL "BASE64" 29 NIL NIL NIL NIL\) "MIXED" \("boundary" "1729"\) NIL NIL NIL\)\)
+S: \* 4 FETCH \(BODY \(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 625 18\)\("TEXT" "HTML" \("charset" "utf-8"\) NIL NIL "7BIT" 891 29\) "ALTERNATIVE"\) BODYSTRUCTURE \(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 625 18 NIL NIL NIL NIL\)\("TEXT" "HTML" \("charset" "utf-8"\) NIL NIL "7BIT" 891 29 NIL NIL NIL NIL\) "ALTERNATIVE" \("boundary" "=-blWYb/063JwXox8nBGv5"\) NIL NIL NIL\)\)
+S: \* 5 FETCH \(BODY \(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 616 14\)\("TEXT" "HTML" \("name" "sonnet\.html" "charset" "us-ascii"\) NIL NIL "7BIT" 841 19\)\("TEXT" "PLAIN" \("name" "sonnet\.txt" "charset" "us-ascii"\) NIL NIL "7BIT" 610 14\) "MIXED"\) BODYSTRUCTURE \(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 616 14 NIL NIL NIL NIL\)\("TEXT" "HTML" \("name" "sonnet\.html" "charset" "us-ascii"\) NIL NIL "7BIT" 841 19 NIL \("attachment" \("filename" "sonnet\.html"\)\) NIL NIL\)\("TEXT" "PLAIN" \("name" "sonnet\.txt" "charset" "us-ascii"\) NIL NIL "7BIT" 610 14 NIL \("attachment" \("filename" "sonnet\.txt"\)\) NIL NIL\) "MIXED" \("boundary" "=-iC8rnNDvTPHypqsz\+j7t"\) NIL NIL NIL\)\)
+S: \* 6 FETCH \(BODY \("APPLICATION" "XHTML\+XML" \("e" "mc\*mc"\) "<477345345@example\.org>" "Homage to 70's TV" "7BIT" 183\) BODYSTRUCTURE \("APPLICATION" "XHTML\+XML" \("e" "mc\*mc"\) "<477345345@example\.org>" "Homage to 70's TV" "7BIT" 183 "Q2hlY2sgSW50ZWdyaXR5IQ==" \("inline" \("foo" "bar" "one" "1" "param" "value"\)\) \("en" "en-US" "en-CA"\) "http://www.example.org/rhubard.html"\)\)
 S: A131 OK FETCH completed\.
 C: A132 DELETE testmailbox
 S: A132 OK DELETE completed\.



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org