From fbf3ecef638e397c955751c30de59609fddbe2d1 Mon Sep 17 00:00:00 2001
From: Antoine Duprat <antduprat@gmail.com>
Date: Tue, 5 May 2015 15:59:40 +0200
Subject: [PATCH] MPT-12 Split imap-mailbox test in submodules per backend and
 add Cassandra test

---
 impl/imap-mailbox/cassandra/pom.xml                |   58 +
 .../cassandra/src/reporting-site/site.xml          |   28 +
 .../cassandra/CassandraMailboxTest.java            |   11 +
 .../cassandra/CassandraMailboxTestModule.java      |   22 +
 .../cassandra/host/CassandraHostSystem.java        |   76 +
 impl/imap-mailbox/core/LICENSE.txt                 |  176 ++
 impl/imap-mailbox/core/NOTICE.txt                  |   11 +
 impl/imap-mailbox/core/pom.xml                     |  124 +
 .../org/apache/james/mpt/host/ImapHostSystem.java  |  262 ++
 .../james/mpt/imapmailbox/AbstractMailboxTest.java |   66 +
 .../james/mpt/imapmailbox/ImapTestConstants.java   |   39 +
 .../mpt/imapmailbox/suite/AuthenticatedState.java  |  327 ++
 .../mpt/imapmailbox/suite/ConcurrentSessions.java  |  143 +
 .../apache/james/mpt/imapmailbox/suite/Events.java |   53 +
 .../james/mpt/imapmailbox/suite/Expunge.java       |   53 +
 .../apache/james/mpt/imapmailbox/suite/Fetch.java  |  158 +
 .../mpt/imapmailbox/suite/FetchBodySection.java    |   83 +
 .../mpt/imapmailbox/suite/FetchBodyStructure.java  |   98 +
 .../james/mpt/imapmailbox/suite/FetchHeaders.java  |   68 +
 .../james/mpt/imapmailbox/suite/Listing.java       |   68 +
 .../imapmailbox/suite/NonAuthenticatedState.java   |  143 +
 .../james/mpt/imapmailbox/suite/PartialFetch.java  |   98 +
 .../apache/james/mpt/imapmailbox/suite/Rename.java |   83 +
 .../apache/james/mpt/imapmailbox/suite/Search.java |   68 +
 .../james/mpt/imapmailbox/suite/Security.java      |  143 +
 .../apache/james/mpt/imapmailbox/suite/Select.java |   53 +
 .../james/mpt/imapmailbox/suite/SelectedInbox.java |  253 ++
 .../james/mpt/imapmailbox/suite/SelectedState.java |  188 ++
 .../james/mpt/imapmailbox/suite/UidSearch.java     |   69 +
 .../suite/base/BaseAuthenticatedState.java         |   85 +
 .../imapmailbox/suite/base/BaseImapProtocol.java   |   34 +
 .../suite/base/BaseNonAuthenticatedState.java      |   59 +
 .../imapmailbox/suite/base/BaseSelectedInbox.java  |   75 +
 .../imapmailbox/suite/base/BaseSelectedState.java  |   64 +
 .../apache/james/mpt/session/ImapSessionImpl.java  |  140 +
 .../james/mpt/user/InMemoryMailboxUserManager.java |  103 +
 .../org/apache/james/mpt/user/MailboxUser.java     |   77 +
 .../core/src/main/resources/log4j.properties       |   27 +
 .../apache/james/imap/samples/mime-plain-text.mail |   41 +
 .../imap/samples/multipart-alt-translation.mail    |   46 +
 .../apache/james/imap/samples/multipart-alt.mail   |   46 +
 .../james/imap/samples/multipart-binary.mail       |  179 ++
 .../imap/samples/multipart-mixed-complex.mail      |  109 +
 .../apache/james/imap/samples/multipart-mixed.mail |   52 +
 .../james/imap/samples/rfc822-group-addresses.mail |   26 +
 .../james/imap/samples/rfc822-hello-world.mail     |   26 +
 .../imap/samples/rfc822-multiple-addresses.mail    |   27 +
 .../apache/james/imap/samples/rfc822-reply.mail    |   29 +
 .../apache/james/imap/samples/rfc822-resent.mail   |   30 +
 .../apache/james/imap/samples/rfc822-sender.mail   |   27 +
 .../apache/james/imap/samples/rfc822-trace.mail    |   33 +
 .../org/apache/james/imap/samples/rfc822.mail      |   25 +
 .../james/imap/samples/wild-alt-another-reply.mail |  293 ++
 .../apache/james/imap/samples/wild-alt-reply.mail  |  225 ++
 .../apache/james/imap/samples/wild-alt-reply3.mail |  254 ++
 .../apache/james/imap/samples/wild-alt-reply4.mail |  268 ++
 .../apache/james/imap/samples/wild-example.mail    |   38 +
 .../apache/james/imap/samples/wild-mixed-alt.mail  |  108 +
 .../org/apache/james/imap/samples/wild-mixed.mail  |  113 +
 .../org/apache/james/imap/scripts/Append.test      |   69 +
 .../james/imap/scripts/AppendExamineInbox.test     |   74 +
 .../apache/james/imap/scripts/AppendExpunge.test   |  113 +
 .../james/imap/scripts/AppendSelectInbox.test      |   71 +
 .../james/imap/scripts/AppendToSelected.test       |   65 +
 .../apache/james/imap/scripts/Authenticate.test    |   27 +
 .../org/apache/james/imap/scripts/BadTag.test      |   24 +
 .../james/imap/scripts/BodyPartialFetch.test       |  336 +++
 .../apache/james/imap/scripts/BogusCommand.test    |   24 +
 .../org/apache/james/imap/scripts/Capability.test  |   24 +
 .../org/apache/james/imap/scripts/Check.test       |   20 +
 .../org/apache/james/imap/scripts/ComplexMail.test |  330 +++
 .../apache/james/imap/scripts/Concurrent.todo.txt  |   57 +
 .../james/imap/scripts/ConcurrentCrossExpunge.test |  108 +
 .../imap/scripts/ConcurrentDeleteSelected.test     |   62 +
 .../imap/scripts/ConcurrentExistsResponse.test     |  113 +
 .../imap/scripts/ConcurrentExpungeResponse.test    |  167 ++
 .../imap/scripts/ConcurrentFetchResponse.test      |  160 +
 .../imap/scripts/ConcurrentRenameSelected.test     |   79 +
 .../imap/scripts/ConcurrentRenameSelectedSub.test  |   78 +
 .../org/apache/james/imap/scripts/Copy.test        |   63 +
 .../org/apache/james/imap/scripts/Create.test      |   81 +
 .../org/apache/james/imap/scripts/Delete.test      |   39 +
 .../apache/james/imap/scripts/ExamineEmpty.test    |   70 +
 .../org/apache/james/imap/scripts/Expunge.test     |   20 +
 .../apache/james/imap/scripts/ExpungeBasics.test   |  718 +++++
 .../james/imap/scripts/FetchBodyNoSection.test     |   33 +
 .../apache/james/imap/scripts/FetchEnvelope.test   |   46 +
 .../james/imap/scripts/FetchHeaderFields.test      |  593 ++++
 .../james/imap/scripts/FetchHeaderFieldsNot.test   |  570 ++++
 .../james/imap/scripts/FetchInternalDate.test      |   38 +
 .../imap/scripts/FetchMultipartAlternative.test    |  163 +
 .../imap/scripts/FetchMultipartBodyStructure.test  |  689 +++++
 .../james/imap/scripts/FetchMultipartMixed.test    |  190 ++
 .../imap/scripts/FetchMultipartMixedComplex.test   |  575 ++++
 .../james/imap/scripts/FetchMultipleMessages.test  |   40 +
 .../org/apache/james/imap/scripts/FetchPeek.test   |   92 +
 .../org/apache/james/imap/scripts/FetchRFC822.test |   33 +
 .../james/imap/scripts/FetchRFC822Header.test      |   32 +
 .../james/imap/scripts/FetchRFC822Mixed.test       | 1965 ++++++++++++
 .../apache/james/imap/scripts/FetchRFC822Text.test |   24 +
 .../imap/scripts/FetchSimpleBodyStructure.test     |  212 ++
 .../james/imap/scripts/FetchSingleMessage.test     |  169 ++
 .../james/imap/scripts/FetchStructureComplex.test  | 3117 ++++++++++++++++++++
 .../james/imap/scripts/FetchStructureEmbedded.test |  558 ++++
 .../org/apache/james/imap/scripts/FetchText.test   |   24 +
 .../james/imap/scripts/HeaderPartialFetch.test     |  246 ++
 .../org/apache/james/imap/scripts/IllegalTag.test  |   24 +
 .../james/imap/scripts/InboxAddMessages.test       |   43 +
 .../james/imap/scripts/InboxDeleteMessages.test    |   24 +
 .../org/apache/james/imap/scripts/JustTag.test     |   24 +
 .../apache/james/imap/scripts/ListMailboxes.test   |   95 +
 .../apache/james/imap/scripts/ListNamespace.test   |   48 +
 .../james/imap/scripts/ListPercentWildcard.test    |   75 +
 .../org/apache/james/imap/scripts/ListPlus.test    |   97 +
 .../org/apache/james/imap/scripts/Login.test       |   36 +
 .../james/imap/scripts/LoginThreeStrikes.test      |   30 +
 .../org/apache/james/imap/scripts/Logout.test      |   24 +
 .../james/imap/scripts/MimePartialFetch.test       |  254 ++
 .../org/apache/james/imap/scripts/Namespace.test   |   22 +
 .../org/apache/james/imap/scripts/NoCommand.test   |   24 +
 .../org/apache/james/imap/scripts/NoTag.test       |   24 +
 .../org/apache/james/imap/scripts/Noop.test        |   21 +
 .../imap/scripts/PeekMultipartAlternative.test     |  164 +
 .../james/imap/scripts/PeekMultipartMixed.test     |  191 ++
 .../imap/scripts/PeekMultipartMixedComplex.test    |  576 ++++
 .../org/apache/james/imap/scripts/Recent.test      |   68 +
 .../org/apache/james/imap/scripts/Rename.test      | 2610 ++++++++++++++++
 .../apache/james/imap/scripts/RenameHierarchy.test |   97 +
 .../apache/james/imap/scripts/RenameSelected.test  |  263 ++
 .../org/apache/james/imap/scripts/Search.test      |   57 +
 .../org/apache/james/imap/scripts/SearchAtoms.test | 1920 ++++++++++++
 .../james/imap/scripts/SearchCombinations.test     | 1622 ++++++++++
 .../apache/james/imap/scripts/SelectAppend.test    |   69 +
 .../org/apache/james/imap/scripts/SelectEmpty.test |   72 +
 .../org/apache/james/imap/scripts/SelectInbox.test |   27 +
 .../apache/james/imap/scripts/SelectUnseen.test    |  131 +
 .../james/imap/scripts/SelectedStateCleanup.test   |   24 +
 .../james/imap/scripts/SelectedStateSetup.test     |   84 +
 .../org/apache/james/imap/scripts/Status.test      |   63 +
 .../org/apache/james/imap/scripts/Store.test       |   71 +
 .../org/apache/james/imap/scripts/StringArgs.test  |   65 +
 .../org/apache/james/imap/scripts/Subscribe.test   |   97 +
 .../james/imap/scripts/TextPartialFetch.test       |  515 ++++
 .../org/apache/james/imap/scripts/Uid.test         |   82 +
 .../apache/james/imap/scripts/UidSearchAtoms.test  | 2280 ++++++++++++++
 .../james/imap/scripts/UidSearchCombinations.test  | 1982 +++++++++++++
 .../james/imap/scripts/ValidAuthenticated.test     |   43 +
 .../james/imap/scripts/ValidNonAuthenticated.test  |   23 +
 .../apache/james/imap/scripts/ValidSelected.test   |   35 +
 .../org/apache/james/imap/scripts/Welcome.test     |   19 +
 .../testdata/DefaultMailboxManagerConf.xml         |   41 +
 .../mailboxmanager/testdata/MixedMailstores.xml    |  185 ++
 .../testdata/VirtualRepositoryMix.xml              |  129 +
 .../core/src/main/resources/test-repository.xml    |   92 +
 impl/imap-mailbox/core/src/reporting-site/site.xml |   28 +
 impl/imap-mailbox/hbase/LICENSE.txt                |  176 ++
 impl/imap-mailbox/hbase/NOTICE.txt                 |   11 +
 impl/imap-mailbox/hbase/pom.xml                    |   85 +
 .../imap-mailbox/hbase/src/reporting-site/site.xml |   28 +
 .../mpt/imapmailbox/hbase/HBaseMailboxTest.java    |    9 +
 .../imapmailbox/hbase/HBaseMailboxTestModule.java  |   22 +
 .../imapmailbox/hbase/host/HBaseHostSystem.java    |  140 +
 impl/imap-mailbox/inmemory/LICENSE.txt             |  176 ++
 impl/imap-mailbox/inmemory/NOTICE.txt              |   11 +
 impl/imap-mailbox/inmemory/pom.xml                 |   63 +
 .../inmemory/src/reporting-site/site.xml           |   28 +
 .../imapmailbox/inmemory/InMemoryMailboxTest.java  |   27 +
 .../inmemory/InMemoryMailboxTestModule.java        |   40 +
 .../inmemory/host/InMemoryHostSystem.java          |   78 +
 impl/imap-mailbox/jcr/LICENSE.txt                  |  176 ++
 impl/imap-mailbox/jcr/NOTICE.txt                   |   11 +
 impl/imap-mailbox/jcr/pom.xml                      |   73 +
 impl/imap-mailbox/jcr/src/reporting-site/site.xml  |   28 +
 .../james/mpt/imapmailbox/jcr/JcrMailboxTest.java  |   29 +
 .../mpt/imapmailbox/jcr/JcrMailboxTestModule.java  |   40 +
 .../mpt/imapmailbox/jcr/host/JCRHostSystem.java    |  155 +
 impl/imap-mailbox/jpa/LICENSE.txt                  |  176 ++
 impl/imap-mailbox/jpa/NOTICE.txt                   |   11 +
 impl/imap-mailbox/jpa/pom.xml                      |   68 +
 impl/imap-mailbox/jpa/src/reporting-site/site.xml  |   28 +
 .../james/mpt/imapmailbox/jpa/JpaMailboxTest.java  |   29 +
 .../mpt/imapmailbox/jpa/JpaMailboxTestModule.java  |   40 +
 .../mpt/imapmailbox/jpa/host/JPAHostSystem.java    |  157 +
 impl/imap-mailbox/maildir/LICENSE.txt              |  176 ++
 impl/imap-mailbox/maildir/NOTICE.txt               |   11 +
 impl/imap-mailbox/maildir/pom.xml                  |   63 +
 .../maildir/src/reporting-site/site.xml            |   28 +
 .../imapmailbox/maildir/MaildirMailboxTest.java    |   27 +
 .../maildir/MaildirMailboxTestModule.java          |   40 +
 .../maildir/host/MaildirHostSystem.java            |   98 +
 .../mpt/imapmailbox/maildir/util/OsDetector.java   |   35 +
 impl/imap-mailbox/pom.xml                          |  237 +-
 .../org/apache/james/mpt/host/ImapHostSystem.java  |  262 --
 .../james/mpt/imapmailbox/AbstractMailboxTest.java |   66 -
 .../james/mpt/imapmailbox/ImapTestConstants.java   |   39 -
 .../mpt/imapmailbox/hbase/HBaseMailboxTest.java    |    9 -
 .../imapmailbox/hbase/HBaseMailboxTestModule.java  |   22 -
 .../imapmailbox/hbase/host/HBaseHostSystem.java    |  140 -
 .../imapmailbox/inmemory/InMemoryMailboxTest.java  |   27 -
 .../inmemory/InMemoryMailboxTestModule.java        |   40 -
 .../inmemory/host/InMemoryHostSystem.java          |   78 -
 .../james/mpt/imapmailbox/jcr/JcrMailboxTest.java  |   29 -
 .../mpt/imapmailbox/jcr/JcrMailboxTestModule.java  |   40 -
 .../mpt/imapmailbox/jcr/host/JCRHostSystem.java    |  155 -
 .../james/mpt/imapmailbox/jpa/JpaMailboxTest.java  |   29 -
 .../mpt/imapmailbox/jpa/JpaMailboxTestModule.java  |   40 -
 .../mpt/imapmailbox/jpa/host/JPAHostSystem.java    |  157 -
 .../imapmailbox/maildir/MaildirMailboxTest.java    |   27 -
 .../maildir/MaildirMailboxTestModule.java          |   40 -
 .../maildir/host/MaildirHostSystem.java            |   98 -
 .../mpt/imapmailbox/maildir/util/OsDetector.java   |   35 -
 .../mpt/imapmailbox/suite/AuthenticatedState.java  |  327 --
 .../mpt/imapmailbox/suite/ConcurrentSessions.java  |  143 -
 .../apache/james/mpt/imapmailbox/suite/Events.java |   53 -
 .../james/mpt/imapmailbox/suite/Expunge.java       |   53 -
 .../apache/james/mpt/imapmailbox/suite/Fetch.java  |  158 -
 .../mpt/imapmailbox/suite/FetchBodySection.java    |   83 -
 .../mpt/imapmailbox/suite/FetchBodyStructure.java  |   98 -
 .../james/mpt/imapmailbox/suite/FetchHeaders.java  |   68 -
 .../james/mpt/imapmailbox/suite/Listing.java       |   68 -
 .../imapmailbox/suite/NonAuthenticatedState.java   |  143 -
 .../james/mpt/imapmailbox/suite/PartialFetch.java  |   98 -
 .../apache/james/mpt/imapmailbox/suite/Rename.java |   83 -
 .../apache/james/mpt/imapmailbox/suite/Search.java |   68 -
 .../james/mpt/imapmailbox/suite/Security.java      |  143 -
 .../apache/james/mpt/imapmailbox/suite/Select.java |   53 -
 .../james/mpt/imapmailbox/suite/SelectedInbox.java |  253 --
 .../james/mpt/imapmailbox/suite/SelectedState.java |  188 --
 .../james/mpt/imapmailbox/suite/UidSearch.java     |   69 -
 .../suite/base/BaseAuthenticatedState.java         |   85 -
 .../imapmailbox/suite/base/BaseImapProtocol.java   |   34 -
 .../suite/base/BaseNonAuthenticatedState.java      |   59 -
 .../imapmailbox/suite/base/BaseSelectedInbox.java  |   75 -
 .../imapmailbox/suite/base/BaseSelectedState.java  |   64 -
 .../apache/james/mpt/session/ImapSessionImpl.java  |  140 -
 .../james/mpt/user/InMemoryMailboxUserManager.java |  103 -
 .../org/apache/james/mpt/user/MailboxUser.java     |   77 -
 .../src/test/resources/log4j.properties            |   27 -
 .../apache/james/imap/samples/mime-plain-text.mail |   41 -
 .../imap/samples/multipart-alt-translation.mail    |   46 -
 .../apache/james/imap/samples/multipart-alt.mail   |   46 -
 .../james/imap/samples/multipart-binary.mail       |  179 --
 .../imap/samples/multipart-mixed-complex.mail      |  109 -
 .../apache/james/imap/samples/multipart-mixed.mail |   52 -
 .../james/imap/samples/rfc822-group-addresses.mail |   26 -
 .../james/imap/samples/rfc822-hello-world.mail     |   26 -
 .../imap/samples/rfc822-multiple-addresses.mail    |   27 -
 .../apache/james/imap/samples/rfc822-reply.mail    |   29 -
 .../apache/james/imap/samples/rfc822-resent.mail   |   30 -
 .../apache/james/imap/samples/rfc822-sender.mail   |   27 -
 .../apache/james/imap/samples/rfc822-trace.mail    |   33 -
 .../org/apache/james/imap/samples/rfc822.mail      |   25 -
 .../james/imap/samples/wild-alt-another-reply.mail |  293 --
 .../apache/james/imap/samples/wild-alt-reply.mail  |  225 --
 .../apache/james/imap/samples/wild-alt-reply3.mail |  254 --
 .../apache/james/imap/samples/wild-alt-reply4.mail |  268 --
 .../apache/james/imap/samples/wild-example.mail    |   38 -
 .../apache/james/imap/samples/wild-mixed-alt.mail  |  108 -
 .../org/apache/james/imap/samples/wild-mixed.mail  |  113 -
 .../org/apache/james/imap/scripts/Append.test      |   69 -
 .../james/imap/scripts/AppendExamineInbox.test     |   74 -
 .../apache/james/imap/scripts/AppendExpunge.test   |  113 -
 .../james/imap/scripts/AppendSelectInbox.test      |   71 -
 .../james/imap/scripts/AppendToSelected.test       |   65 -
 .../apache/james/imap/scripts/Authenticate.test    |   27 -
 .../org/apache/james/imap/scripts/BadTag.test      |   24 -
 .../james/imap/scripts/BodyPartialFetch.test       |  336 ---
 .../apache/james/imap/scripts/BogusCommand.test    |   24 -
 .../org/apache/james/imap/scripts/Capability.test  |   24 -
 .../org/apache/james/imap/scripts/Check.test       |   20 -
 .../org/apache/james/imap/scripts/ComplexMail.test |  330 ---
 .../apache/james/imap/scripts/Concurrent.todo.txt  |   57 -
 .../james/imap/scripts/ConcurrentCrossExpunge.test |  108 -
 .../imap/scripts/ConcurrentDeleteSelected.test     |   62 -
 .../imap/scripts/ConcurrentExistsResponse.test     |  113 -
 .../imap/scripts/ConcurrentExpungeResponse.test    |  167 --
 .../imap/scripts/ConcurrentFetchResponse.test      |  160 -
 .../imap/scripts/ConcurrentRenameSelected.test     |   79 -
 .../imap/scripts/ConcurrentRenameSelectedSub.test  |   78 -
 .../org/apache/james/imap/scripts/Copy.test        |   63 -
 .../org/apache/james/imap/scripts/Create.test      |   81 -
 .../org/apache/james/imap/scripts/Delete.test      |   39 -
 .../apache/james/imap/scripts/ExamineEmpty.test    |   70 -
 .../org/apache/james/imap/scripts/Expunge.test     |   20 -
 .../apache/james/imap/scripts/ExpungeBasics.test   |  718 -----
 .../james/imap/scripts/FetchBodyNoSection.test     |   33 -
 .../apache/james/imap/scripts/FetchEnvelope.test   |   46 -
 .../james/imap/scripts/FetchHeaderFields.test      |  593 ----
 .../james/imap/scripts/FetchHeaderFieldsNot.test   |  570 ----
 .../james/imap/scripts/FetchInternalDate.test      |   38 -
 .../imap/scripts/FetchMultipartAlternative.test    |  163 -
 .../imap/scripts/FetchMultipartBodyStructure.test  |  689 -----
 .../james/imap/scripts/FetchMultipartMixed.test    |  190 --
 .../imap/scripts/FetchMultipartMixedComplex.test   |  575 ----
 .../james/imap/scripts/FetchMultipleMessages.test  |   40 -
 .../org/apache/james/imap/scripts/FetchPeek.test   |   92 -
 .../org/apache/james/imap/scripts/FetchRFC822.test |   33 -
 .../james/imap/scripts/FetchRFC822Header.test      |   32 -
 .../james/imap/scripts/FetchRFC822Mixed.test       | 1965 ------------
 .../apache/james/imap/scripts/FetchRFC822Text.test |   24 -
 .../imap/scripts/FetchSimpleBodyStructure.test     |  212 --
 .../james/imap/scripts/FetchSingleMessage.test     |  169 --
 .../james/imap/scripts/FetchStructureComplex.test  | 3117 --------------------
 .../james/imap/scripts/FetchStructureEmbedded.test |  558 ----
 .../org/apache/james/imap/scripts/FetchText.test   |   24 -
 .../james/imap/scripts/HeaderPartialFetch.test     |  246 --
 .../org/apache/james/imap/scripts/IllegalTag.test  |   24 -
 .../james/imap/scripts/InboxAddMessages.test       |   43 -
 .../james/imap/scripts/InboxDeleteMessages.test    |   24 -
 .../org/apache/james/imap/scripts/JustTag.test     |   24 -
 .../apache/james/imap/scripts/ListMailboxes.test   |   95 -
 .../apache/james/imap/scripts/ListNamespace.test   |   48 -
 .../james/imap/scripts/ListPercentWildcard.test    |   75 -
 .../org/apache/james/imap/scripts/ListPlus.test    |   97 -
 .../org/apache/james/imap/scripts/Login.test       |   36 -
 .../james/imap/scripts/LoginThreeStrikes.test      |   30 -
 .../org/apache/james/imap/scripts/Logout.test      |   24 -
 .../james/imap/scripts/MimePartialFetch.test       |  254 --
 .../org/apache/james/imap/scripts/Namespace.test   |   22 -
 .../org/apache/james/imap/scripts/NoCommand.test   |   24 -
 .../org/apache/james/imap/scripts/NoTag.test       |   24 -
 .../org/apache/james/imap/scripts/Noop.test        |   21 -
 .../imap/scripts/PeekMultipartAlternative.test     |  164 -
 .../james/imap/scripts/PeekMultipartMixed.test     |  191 --
 .../imap/scripts/PeekMultipartMixedComplex.test    |  576 ----
 .../org/apache/james/imap/scripts/Recent.test      |   68 -
 .../org/apache/james/imap/scripts/Rename.test      | 2610 ----------------
 .../apache/james/imap/scripts/RenameHierarchy.test |   97 -
 .../apache/james/imap/scripts/RenameSelected.test  |  263 --
 .../org/apache/james/imap/scripts/Search.test      |   57 -
 .../org/apache/james/imap/scripts/SearchAtoms.test | 1920 ------------
 .../james/imap/scripts/SearchCombinations.test     | 1622 ----------
 .../apache/james/imap/scripts/SelectAppend.test    |   69 -
 .../org/apache/james/imap/scripts/SelectEmpty.test |   72 -
 .../org/apache/james/imap/scripts/SelectInbox.test |   27 -
 .../apache/james/imap/scripts/SelectUnseen.test    |  131 -
 .../james/imap/scripts/SelectedStateCleanup.test   |   24 -
 .../james/imap/scripts/SelectedStateSetup.test     |   84 -
 .../org/apache/james/imap/scripts/Status.test      |   63 -
 .../org/apache/james/imap/scripts/Store.test       |   71 -
 .../org/apache/james/imap/scripts/StringArgs.test  |   65 -
 .../org/apache/james/imap/scripts/Subscribe.test   |   97 -
 .../james/imap/scripts/TextPartialFetch.test       |  515 ----
 .../org/apache/james/imap/scripts/Uid.test         |   82 -
 .../apache/james/imap/scripts/UidSearchAtoms.test  | 2280 --------------
 .../james/imap/scripts/UidSearchCombinations.test  | 1982 -------------
 .../james/imap/scripts/ValidAuthenticated.test     |   43 -
 .../james/imap/scripts/ValidNonAuthenticated.test  |   23 -
 .../apache/james/imap/scripts/ValidSelected.test   |   35 -
 .../org/apache/james/imap/scripts/Welcome.test     |   19 -
 .../testdata/DefaultMailboxManagerConf.xml         |   41 -
 .../mailboxmanager/testdata/MixedMailstores.xml    |  185 --
 .../testdata/VirtualRepositoryMix.xml              |  129 -
 .../src/test/resources/test-repository.xml         |   92 -
 pom.xml                                            |   11 +
 355 files changed, 35153 insertions(+), 33264 deletions(-)
 create mode 100644 impl/imap-mailbox/cassandra/pom.xml
 create mode 100644 impl/imap-mailbox/cassandra/src/reporting-site/site.xml
 create mode 100644 impl/imap-mailbox/cassandra/src/test/java/org/apache/james/mpt/imapmailbox/cassandra/CassandraMailboxTest.java
 create mode 100644 impl/imap-mailbox/cassandra/src/test/java/org/apache/james/mpt/imapmailbox/cassandra/CassandraMailboxTestModule.java
 create mode 100644 impl/imap-mailbox/cassandra/src/test/java/org/apache/james/mpt/imapmailbox/cassandra/host/CassandraHostSystem.java
 create mode 100644 impl/imap-mailbox/core/LICENSE.txt
 create mode 100644 impl/imap-mailbox/core/NOTICE.txt
 create mode 100644 impl/imap-mailbox/core/pom.xml
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/host/ImapHostSystem.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/AbstractMailboxTest.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/ImapTestConstants.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/AuthenticatedState.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/ConcurrentSessions.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Events.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Expunge.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Fetch.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/FetchBodySection.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/FetchBodyStructure.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/FetchHeaders.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Listing.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/NonAuthenticatedState.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/PartialFetch.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Rename.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Search.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Security.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Select.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/SelectedInbox.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/SelectedState.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/UidSearch.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseAuthenticatedState.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseImapProtocol.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseNonAuthenticatedState.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseSelectedInbox.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseSelectedState.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/session/ImapSessionImpl.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/user/InMemoryMailboxUserManager.java
 create mode 100644 impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/user/MailboxUser.java
 create mode 100644 impl/imap-mailbox/core/src/main/resources/log4j.properties
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/mime-plain-text.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-alt-translation.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-alt.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-binary.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-mixed-complex.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-mixed.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-group-addresses.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-hello-world.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-multiple-addresses.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-reply.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-resent.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-sender.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-trace.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-alt-another-reply.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-alt-reply.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-alt-reply3.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-alt-reply4.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-example.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-mixed-alt.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-mixed.mail
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Append.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/AppendExamineInbox.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/AppendExpunge.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/AppendSelectInbox.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/AppendToSelected.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Authenticate.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/BadTag.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/BodyPartialFetch.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/BogusCommand.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Capability.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Check.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ComplexMail.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Concurrent.todo.txt
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentCrossExpunge.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentDeleteSelected.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentExistsResponse.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentExpungeResponse.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentFetchResponse.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentRenameSelected.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentRenameSelectedSub.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Copy.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Create.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Delete.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ExamineEmpty.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Expunge.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ExpungeBasics.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchBodyNoSection.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchEnvelope.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchHeaderFields.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchHeaderFieldsNot.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchInternalDate.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipartAlternative.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipartBodyStructure.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipartMixed.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipartMixedComplex.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipleMessages.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchPeek.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchRFC822.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchRFC822Header.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchRFC822Mixed.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchRFC822Text.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchSimpleBodyStructure.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchSingleMessage.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchStructureComplex.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchStructureEmbedded.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchText.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/HeaderPartialFetch.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/IllegalTag.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/InboxAddMessages.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/InboxDeleteMessages.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/JustTag.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ListMailboxes.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ListNamespace.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ListPercentWildcard.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ListPlus.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Login.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/LoginThreeStrikes.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Logout.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/MimePartialFetch.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Namespace.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/NoCommand.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/NoTag.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Noop.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/PeekMultipartAlternative.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/PeekMultipartMixed.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/PeekMultipartMixedComplex.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Recent.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Rename.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/RenameHierarchy.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/RenameSelected.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Search.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SearchAtoms.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SearchCombinations.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectAppend.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectEmpty.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectInbox.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectUnseen.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectedStateCleanup.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectedStateSetup.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Status.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Store.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/StringArgs.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Subscribe.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/TextPartialFetch.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Uid.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/UidSearchAtoms.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/UidSearchCombinations.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ValidAuthenticated.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ValidNonAuthenticated.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ValidSelected.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Welcome.test
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/mailboxmanager/testdata/DefaultMailboxManagerConf.xml
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/mailboxmanager/testdata/MixedMailstores.xml
 create mode 100644 impl/imap-mailbox/core/src/main/resources/org/apache/james/mailboxmanager/testdata/VirtualRepositoryMix.xml
 create mode 100644 impl/imap-mailbox/core/src/main/resources/test-repository.xml
 create mode 100644 impl/imap-mailbox/core/src/reporting-site/site.xml
 create mode 100644 impl/imap-mailbox/hbase/LICENSE.txt
 create mode 100644 impl/imap-mailbox/hbase/NOTICE.txt
 create mode 100644 impl/imap-mailbox/hbase/pom.xml
 create mode 100644 impl/imap-mailbox/hbase/src/reporting-site/site.xml
 create mode 100644 impl/imap-mailbox/hbase/src/test/java/org/apache/james/mpt/imapmailbox/hbase/HBaseMailboxTest.java
 create mode 100644 impl/imap-mailbox/hbase/src/test/java/org/apache/james/mpt/imapmailbox/hbase/HBaseMailboxTestModule.java
 create mode 100644 impl/imap-mailbox/hbase/src/test/java/org/apache/james/mpt/imapmailbox/hbase/host/HBaseHostSystem.java
 create mode 100644 impl/imap-mailbox/inmemory/LICENSE.txt
 create mode 100644 impl/imap-mailbox/inmemory/NOTICE.txt
 create mode 100644 impl/imap-mailbox/inmemory/pom.xml
 create mode 100644 impl/imap-mailbox/inmemory/src/reporting-site/site.xml
 create mode 100644 impl/imap-mailbox/inmemory/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/InMemoryMailboxTest.java
 create mode 100644 impl/imap-mailbox/inmemory/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/InMemoryMailboxTestModule.java
 create mode 100644 impl/imap-mailbox/inmemory/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/host/InMemoryHostSystem.java
 create mode 100644 impl/imap-mailbox/jcr/LICENSE.txt
 create mode 100644 impl/imap-mailbox/jcr/NOTICE.txt
 create mode 100644 impl/imap-mailbox/jcr/pom.xml
 create mode 100644 impl/imap-mailbox/jcr/src/reporting-site/site.xml
 create mode 100644 impl/imap-mailbox/jcr/src/test/java/org/apache/james/mpt/imapmailbox/jcr/JcrMailboxTest.java
 create mode 100644 impl/imap-mailbox/jcr/src/test/java/org/apache/james/mpt/imapmailbox/jcr/JcrMailboxTestModule.java
 create mode 100644 impl/imap-mailbox/jcr/src/test/java/org/apache/james/mpt/imapmailbox/jcr/host/JCRHostSystem.java
 create mode 100644 impl/imap-mailbox/jpa/LICENSE.txt
 create mode 100644 impl/imap-mailbox/jpa/NOTICE.txt
 create mode 100644 impl/imap-mailbox/jpa/pom.xml
 create mode 100644 impl/imap-mailbox/jpa/src/reporting-site/site.xml
 create mode 100644 impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaMailboxTest.java
 create mode 100644 impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaMailboxTestModule.java
 create mode 100644 impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/host/JPAHostSystem.java
 create mode 100644 impl/imap-mailbox/maildir/LICENSE.txt
 create mode 100644 impl/imap-mailbox/maildir/NOTICE.txt
 create mode 100644 impl/imap-mailbox/maildir/pom.xml
 create mode 100644 impl/imap-mailbox/maildir/src/reporting-site/site.xml
 create mode 100644 impl/imap-mailbox/maildir/src/test/java/org/apache/james/mpt/imapmailbox/maildir/MaildirMailboxTest.java
 create mode 100644 impl/imap-mailbox/maildir/src/test/java/org/apache/james/mpt/imapmailbox/maildir/MaildirMailboxTestModule.java
 create mode 100644 impl/imap-mailbox/maildir/src/test/java/org/apache/james/mpt/imapmailbox/maildir/host/MaildirHostSystem.java
 create mode 100644 impl/imap-mailbox/maildir/src/test/java/org/apache/james/mpt/imapmailbox/maildir/util/OsDetector.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/host/ImapHostSystem.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/AbstractMailboxTest.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/ImapTestConstants.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/hbase/HBaseMailboxTest.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/hbase/HBaseMailboxTestModule.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/hbase/host/HBaseHostSystem.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/InMemoryMailboxTest.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/InMemoryMailboxTestModule.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/host/InMemoryHostSystem.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jcr/JcrMailboxTest.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jcr/JcrMailboxTestModule.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jcr/host/JCRHostSystem.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaMailboxTest.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaMailboxTestModule.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jpa/host/JPAHostSystem.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/maildir/MaildirMailboxTest.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/maildir/MaildirMailboxTestModule.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/maildir/host/MaildirHostSystem.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/maildir/util/OsDetector.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/AuthenticatedState.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/ConcurrentSessions.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Events.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Expunge.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Fetch.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/FetchBodySection.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/FetchBodyStructure.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/FetchHeaders.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Listing.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/NonAuthenticatedState.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/PartialFetch.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Rename.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Search.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Security.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Select.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/SelectedInbox.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/SelectedState.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/UidSearch.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseAuthenticatedState.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseImapProtocol.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseNonAuthenticatedState.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseSelectedInbox.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseSelectedState.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/session/ImapSessionImpl.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/user/InMemoryMailboxUserManager.java
 delete mode 100644 impl/imap-mailbox/src/test/java/org/apache/james/mpt/user/MailboxUser.java
 delete mode 100644 impl/imap-mailbox/src/test/resources/log4j.properties
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/mime-plain-text.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-alt-translation.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-alt.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-binary.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-mixed-complex.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-mixed.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-group-addresses.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-hello-world.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-multiple-addresses.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-reply.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-resent.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-sender.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-trace.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-alt-another-reply.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-alt-reply.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-alt-reply3.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-alt-reply4.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-example.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-mixed-alt.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-mixed.mail
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Append.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/AppendExamineInbox.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/AppendExpunge.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/AppendSelectInbox.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/AppendToSelected.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Authenticate.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/BadTag.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/BodyPartialFetch.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/BogusCommand.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Capability.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Check.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ComplexMail.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Concurrent.todo.txt
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentCrossExpunge.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentDeleteSelected.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentExistsResponse.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentExpungeResponse.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentFetchResponse.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentRenameSelected.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentRenameSelectedSub.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Copy.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Create.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Delete.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ExamineEmpty.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Expunge.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ExpungeBasics.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchBodyNoSection.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchEnvelope.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchHeaderFields.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchHeaderFieldsNot.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchInternalDate.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipartAlternative.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipartBodyStructure.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipartMixed.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipartMixedComplex.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipleMessages.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchPeek.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchRFC822.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchRFC822Header.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchRFC822Mixed.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchRFC822Text.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchSimpleBodyStructure.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchSingleMessage.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchStructureComplex.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchStructureEmbedded.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchText.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/HeaderPartialFetch.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/IllegalTag.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/InboxAddMessages.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/InboxDeleteMessages.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/JustTag.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ListMailboxes.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ListNamespace.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ListPercentWildcard.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ListPlus.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Login.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/LoginThreeStrikes.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Logout.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/MimePartialFetch.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Namespace.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/NoCommand.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/NoTag.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Noop.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/PeekMultipartAlternative.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/PeekMultipartMixed.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/PeekMultipartMixedComplex.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Recent.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Rename.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/RenameHierarchy.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/RenameSelected.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Search.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SearchAtoms.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SearchCombinations.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectAppend.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectEmpty.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectInbox.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectUnseen.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectedStateCleanup.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectedStateSetup.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Status.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Store.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/StringArgs.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Subscribe.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/TextPartialFetch.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Uid.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/UidSearchAtoms.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/UidSearchCombinations.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ValidAuthenticated.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ValidNonAuthenticated.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ValidSelected.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Welcome.test
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/mailboxmanager/testdata/DefaultMailboxManagerConf.xml
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/mailboxmanager/testdata/MixedMailstores.xml
 delete mode 100644 impl/imap-mailbox/src/test/resources/org/apache/james/mailboxmanager/testdata/VirtualRepositoryMix.xml
 delete mode 100644 impl/imap-mailbox/src/test/resources/test-repository.xml

diff --git a/impl/imap-mailbox/cassandra/pom.xml b/impl/imap-mailbox/cassandra/pom.xml
new file mode 100644
index 0000000..9e5a261
--- /dev/null
+++ b/impl/imap-mailbox/cassandra/pom.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements. See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership. The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License. You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied. See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+<project
+        xmlns="http://maven.apache.org/POM/4.0.0"
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <artifactId>apache-james-mpt-imapmailbox</artifactId>
+        <groupId>org.apache.james</groupId>
+        <version>0.2-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>apache-james-mpt-imapmailbox-cassandra</artifactId>
+    <name>Apache James MPT Imap Mailbox - Cassandra</name>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mailbox-cassandra</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mailbox-cassandra</artifactId>
+            <type>test-jar</type>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mpt-imapmailbox-core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.cassandraunit</groupId>
+            <artifactId>cassandra-unit</artifactId>
+            <version>2.0.2.2</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+</project>
+
diff --git a/impl/imap-mailbox/cassandra/src/reporting-site/site.xml b/impl/imap-mailbox/cassandra/src/reporting-site/site.xml
new file mode 100644
index 0000000..f842307
--- /dev/null
+++ b/impl/imap-mailbox/cassandra/src/reporting-site/site.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+    
+    http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.    
+-->
+<project name="${project.name}">
+
+    <body>
+
+        <menu ref="reports" />
+
+    </body>
+
+</project>
diff --git a/impl/imap-mailbox/cassandra/src/test/java/org/apache/james/mpt/imapmailbox/cassandra/CassandraMailboxTest.java b/impl/imap-mailbox/cassandra/src/test/java/org/apache/james/mpt/imapmailbox/cassandra/CassandraMailboxTest.java
new file mode 100644
index 0000000..f162072
--- /dev/null
+++ b/impl/imap-mailbox/cassandra/src/test/java/org/apache/james/mpt/imapmailbox/cassandra/CassandraMailboxTest.java
@@ -0,0 +1,11 @@
+package org.apache.james.mpt.imapmailbox.cassandra;
+
+import org.apache.james.mpt.imapmailbox.AbstractMailboxTest;
+import org.apache.onami.test.annotation.GuiceModules;
+import org.junit.Ignore;
+
+@Ignore("JWC-144 Some tests are in errors")
+@GuiceModules({ CassandraMailboxTestModule.class })
+public class CassandraMailboxTest extends AbstractMailboxTest {
+
+}
diff --git a/impl/imap-mailbox/cassandra/src/test/java/org/apache/james/mpt/imapmailbox/cassandra/CassandraMailboxTestModule.java b/impl/imap-mailbox/cassandra/src/test/java/org/apache/james/mpt/imapmailbox/cassandra/CassandraMailboxTestModule.java
new file mode 100644
index 0000000..b1f4f65
--- /dev/null
+++ b/impl/imap-mailbox/cassandra/src/test/java/org/apache/james/mpt/imapmailbox/cassandra/CassandraMailboxTestModule.java
@@ -0,0 +1,22 @@
+package org.apache.james.mpt.imapmailbox.cassandra;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.cassandra.host.CassandraHostSystem;
+
+import com.google.inject.AbstractModule;
+import com.google.inject.Provides;
+import com.google.inject.Singleton;
+
+public class CassandraMailboxTestModule extends AbstractModule {
+
+    @Override
+    protected void configure() {
+    }
+
+    @Provides
+    @Singleton
+    public HostSystem provideHostSystem() throws Exception {
+        return new CassandraHostSystem();
+    }
+
+}
diff --git a/impl/imap-mailbox/cassandra/src/test/java/org/apache/james/mpt/imapmailbox/cassandra/host/CassandraHostSystem.java b/impl/imap-mailbox/cassandra/src/test/java/org/apache/james/mpt/imapmailbox/cassandra/host/CassandraHostSystem.java
new file mode 100644
index 0000000..b673611
--- /dev/null
+++ b/impl/imap-mailbox/cassandra/src/test/java/org/apache/james/mpt/imapmailbox/cassandra/host/CassandraHostSystem.java
@@ -0,0 +1,76 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+package org.apache.james.mpt.imapmailbox.cassandra.host;
+
+import org.apache.james.imap.encode.main.DefaultImapEncoderFactory;
+import org.apache.james.imap.main.DefaultImapDecoderFactory;
+import org.apache.james.imap.processor.main.DefaultImapProcessorFactory;
+import org.apache.james.mailbox.SubscriptionManager;
+import org.apache.james.mailbox.cassandra.CassandraClusterSingleton;
+import org.apache.james.mailbox.cassandra.CassandraMailboxManager;
+import org.apache.james.mailbox.cassandra.CassandraMailboxSessionMapperFactory;
+import org.apache.james.mailbox.cassandra.mail.CassandraModSeqProvider;
+import org.apache.james.mailbox.cassandra.mail.CassandraUidProvider;
+import org.apache.james.mailbox.store.JVMMailboxPathLocker;
+import org.apache.james.mailbox.store.MockAuthenticator;
+import org.apache.james.mailbox.store.StoreSubscriptionManager;
+import org.apache.james.mpt.host.ImapHostSystem;
+
+public class CassandraHostSystem extends ImapHostSystem {
+    
+    private final CassandraMailboxManager mailboxManager;
+    private final MockAuthenticator userManager;
+    private CassandraClusterSingleton cassandraClusterSingleton;
+
+    public CassandraHostSystem() throws Exception {
+        cassandraClusterSingleton = CassandraClusterSingleton.build();
+        userManager = new MockAuthenticator();
+
+        com.datastax.driver.core.Session session = cassandraClusterSingleton.getConf();
+        CassandraModSeqProvider modSeqProvider = new CassandraModSeqProvider(session);
+        CassandraUidProvider uidProvider = new CassandraUidProvider(session);
+
+        CassandraMailboxSessionMapperFactory mapperFactory = new CassandraMailboxSessionMapperFactory(uidProvider, modSeqProvider, session);
+        
+        mailboxManager = new CassandraMailboxManager(mapperFactory, userManager, new JVMMailboxPathLocker());
+        mailboxManager.init();
+
+        SubscriptionManager subscriptionManager = new StoreSubscriptionManager(mapperFactory);
+
+        configure(new DefaultImapDecoderFactory().buildImapDecoder(),
+                new DefaultImapEncoderFactory().buildImapEncoder(),
+                DefaultImapProcessorFactory.createDefaultProcessor(mailboxManager, subscriptionManager));
+        cassandraClusterSingleton.ensureAllTables();
+    }
+
+    @Override
+    protected void resetData() throws Exception {
+        cassandraClusterSingleton.clearAllTables();
+    }
+
+    public boolean addUser(String user, String password) {
+        userManager.addUser(user, password);
+        return true;
+    }
+
+    @Override
+    protected void finalize() throws Throwable {
+        super.finalize();
+    }
+}
diff --git a/impl/imap-mailbox/core/LICENSE.txt b/impl/imap-mailbox/core/LICENSE.txt
new file mode 100644
index 0000000..2bb9ad2
--- /dev/null
+++ b/impl/imap-mailbox/core/LICENSE.txt
@@ -0,0 +1,176 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/NOTICE.txt b/impl/imap-mailbox/core/NOTICE.txt
new file mode 100644
index 0000000..1f5a037
--- /dev/null
+++ b/impl/imap-mailbox/core/NOTICE.txt
@@ -0,0 +1,11 @@
+
+=========================================================================
+==      NOTICE file for use with the Apache License, Version 2.0,      ==
+=========================================================================
+
+Apache JAMES 
+Copyright 2007-2008 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+            
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/pom.xml b/impl/imap-mailbox/core/pom.xml
new file mode 100644
index 0000000..34d679e
--- /dev/null
+++ b/impl/imap-mailbox/core/pom.xml
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements. See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership. The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License. You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied. See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+<project
+        xmlns="http://maven.apache.org/POM/4.0.0"
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <artifactId>apache-james-mpt-imapmailbox</artifactId>
+        <groupId>org.apache.james</groupId>
+        <version>0.2-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>apache-james-mpt-imapmailbox-core</artifactId>
+    <name>Apache James MPT Imap Mailbox Core</name>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mpt-core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.james.protocols</groupId>
+            <artifactId>protocols-imap</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.james.protocols</groupId>
+            <artifactId>protocols-imap</artifactId>
+            <type>test-jar</type>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mailbox-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mailbox-store</artifactId>
+            <type>test-jar</type>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.onami</groupId>
+            <artifactId>org.apache.onami.test</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.google.inject</groupId>
+            <artifactId>guice</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-io</groupId>
+            <artifactId>commons-io</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>commons-lang</groupId>
+            <artifactId>commons-lang</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>${javax.mail.groupId}</groupId>
+            <artifactId>${javax.mail.artifactId}</artifactId>
+            <version>${javax.mail.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-api</artifactId>
+        </dependency>
+        <!-- As mime4j use commons-logging we need to specify the binding here -->
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>jcl-over-slf4j</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.jmock</groupId>
+            <artifactId>jmock</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.jmock</groupId>
+            <artifactId>jmock-junit4</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-simple</artifactId>
+        </dependency>
+    </dependencies>
+
+
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <excludes>
+                        <exclude>**/suite/*.java</exclude>
+                        <exclude>**/suite/**/*.java</exclude>
+                    </excludes>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>
+
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/host/ImapHostSystem.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/host/ImapHostSystem.java
new file mode 100644
index 0000000..d83f0b1
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/host/ImapHostSystem.java
@@ -0,0 +1,262 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.host;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.nio.ByteBuffer;
+import java.nio.CharBuffer;
+import java.nio.charset.Charset;
+import java.nio.charset.CharsetEncoder;
+import java.util.HashSet;
+import java.util.Set;
+
+import org.apache.james.imap.api.process.ImapProcessor;
+import org.apache.james.imap.decode.ImapDecoder;
+import org.apache.james.imap.decode.main.ImapRequestStreamHandler;
+import org.apache.james.imap.encode.ImapEncoder;
+import org.apache.james.mailbox.MailboxSession.User;
+import org.apache.james.mpt.api.Continuation;
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.session.ImapSessionImpl;
+import org.slf4j.LoggerFactory;
+
+public abstract class ImapHostSystem implements HostSystem {
+
+    private ImapDecoder decoder;
+
+    private ImapEncoder encoder;
+
+    private ImapProcessor processor;
+
+    private final Set<User> users;
+
+    public ImapHostSystem() {
+        super();
+        users = new HashSet<User>();
+    }
+
+    public void configure(final ImapDecoder decoder, final ImapEncoder encoder,
+            final ImapProcessor processor) {
+        this.decoder = decoder;
+        this.encoder = encoder;
+        this.processor = processor;
+    }
+
+    public Session newSession(Continuation continuation)
+            throws Exception {
+        return new Session(continuation);
+    }
+
+    public final void reset() throws Exception {
+        users.clear();
+        
+        resetData();
+    }
+    
+    protected abstract void resetData() throws Exception;
+
+    public String getHelloName() {
+        return "JAMES";
+    }
+
+    public ImapDecoder getImapDecoder() {
+        return decoder;
+    }
+
+    public ImapEncoder getImapEncoder() {
+        return encoder;
+    }
+
+    public ImapProcessor getImapProcessor() {
+        return processor;
+    }
+
+    public int getResetLength() {
+        return Integer.MAX_VALUE;
+    }
+
+    public int countUsers() {
+        return users.size();
+    }
+
+    public String getRealName(String name) {
+        return name;
+    }
+
+    class Session implements org.apache.james.mpt.api.Session {
+        ByteBufferOutputStream out;
+
+        ByteBufferInputStream in;
+
+        ImapRequestStreamHandler handler;
+
+        ImapSessionImpl session;
+
+        boolean isReadLast = true;
+
+        public Session(Continuation continuation) {
+            out = new ByteBufferOutputStream(continuation);
+            in = new ByteBufferInputStream();
+            handler = new ImapRequestStreamHandler(decoder, processor, encoder);
+            session = new ImapSessionImpl(LoggerFactory.getLogger("sessionLog"));
+        }
+
+        public String readLine() throws Exception {
+            if (!isReadLast) {
+                handler.handleRequest(in, out, session);
+                isReadLast = true;
+            }
+            final String result = out.nextLine();
+            return result;
+        }
+
+        public void start() throws Exception {
+            // Welcome message handled in the server
+            out.write("* OK IMAP4rev1 Server ready\r\n");
+        }
+
+        public void stop() throws Exception {
+            session.deselect();
+        }
+
+        public void writeLine(String line) throws Exception {
+            isReadLast = false;
+            in.nextLine(line);
+        }
+
+        public void forceConnectionClose(String byeMessage) {
+            try {
+                out.write(byeMessage);
+                session.deselect();
+            } catch (IOException e) {
+                throw new RuntimeException(e);
+            }
+        }
+    }
+
+    static class ByteBufferInputStream extends InputStream {
+
+        ByteBuffer buffer = ByteBuffer.allocate(16384);
+
+        CharsetEncoder encoder = Charset.forName("ASCII").newEncoder();
+
+        boolean readLast = true;
+
+        public int read() throws IOException {
+            if (!readLast) {
+                readLast = true;
+                buffer.flip();
+            }
+            int result = -1;
+            if (buffer.hasRemaining()) {
+                result = buffer.get();
+            }
+            return result;
+        }
+
+        public void nextLine(String line) {
+            if (buffer.position() > 0 && readLast) {
+                buffer.compact();
+            }
+            encoder.encode(CharBuffer.wrap(line), buffer, true);
+            buffer.put((byte) '\r');
+            buffer.put((byte) '\n');
+            readLast = false;
+        }
+    }
+
+    static class ByteBufferOutputStream extends OutputStream {
+        ByteBuffer buffer = ByteBuffer.allocate(65536);
+
+        Charset ascii = Charset.forName("ASCII");
+
+        Continuation continuation;
+
+        boolean matchPlus = false;
+
+        boolean matchCR = false;
+
+        boolean matchLF = false;
+
+        public ByteBufferOutputStream(Continuation continuation) {
+            this.continuation = continuation;
+        }
+
+        public void write(String message) throws IOException {
+            ascii.newEncoder().encode(CharBuffer.wrap(message), buffer, true);
+        }
+
+        public void write(int b) throws IOException {
+            buffer.put((byte) b);
+            if (b == '\n' && matchPlus && matchCR && matchLF) {
+                matchPlus = false;
+                matchCR = false;
+                matchLF = false;
+                continuation.doContinue();
+            } else if (b == '\n') {
+                matchLF = true;
+                matchPlus = false;
+                matchCR = false;
+            } else if (b == '+' && matchLF) {
+                matchPlus = true;
+                matchCR = false;
+            } else if (b == '\r' && matchPlus && matchLF) {
+                matchCR = true;
+            } else {
+                matchPlus = false;
+                matchCR = false;
+                matchLF = false;
+            }
+        }
+
+        public String nextLine() throws Exception {
+            buffer.flip();
+            byte last = 0;
+            while (buffer.hasRemaining()) {
+                byte next = buffer.get();
+                if (last == '\r' && next == '\n') {
+                    break;
+                }
+                last = next;
+            }
+            final ByteBuffer readOnlyBuffer = buffer.asReadOnlyBuffer();
+            readOnlyBuffer.flip();
+            int limit = readOnlyBuffer.limit() - 2;
+            if (limit < 0) {
+                limit = 0;
+            }
+            readOnlyBuffer.limit(limit);
+            String result = ascii.decode(readOnlyBuffer).toString();
+            buffer.compact();
+            return result;
+        }
+    }
+
+    public void afterTests() throws Exception {
+        // default do nothing
+    }
+
+    public void beforeTests() throws Exception {
+        // default do nothing
+    }
+    
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/AbstractMailboxTest.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/AbstractMailboxTest.java
new file mode 100644
index 0000000..f166d7c
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/AbstractMailboxTest.java
@@ -0,0 +1,66 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+package org.apache.james.mpt.imapmailbox;
+
+import org.apache.james.mpt.imapmailbox.suite.AuthenticatedState;
+import org.apache.james.mpt.imapmailbox.suite.ConcurrentSessions;
+import org.apache.james.mpt.imapmailbox.suite.Events;
+import org.apache.james.mpt.imapmailbox.suite.Expunge;
+import org.apache.james.mpt.imapmailbox.suite.Fetch;
+import org.apache.james.mpt.imapmailbox.suite.FetchBodySection;
+import org.apache.james.mpt.imapmailbox.suite.FetchBodyStructure;
+import org.apache.james.mpt.imapmailbox.suite.FetchHeaders;
+import org.apache.james.mpt.imapmailbox.suite.Listing;
+import org.apache.james.mpt.imapmailbox.suite.NonAuthenticatedState;
+import org.apache.james.mpt.imapmailbox.suite.PartialFetch;
+import org.apache.james.mpt.imapmailbox.suite.Rename;
+import org.apache.james.mpt.imapmailbox.suite.Search;
+import org.apache.james.mpt.imapmailbox.suite.Security;
+import org.apache.james.mpt.imapmailbox.suite.Select;
+import org.apache.james.mpt.imapmailbox.suite.SelectedInbox;
+import org.apache.james.mpt.imapmailbox.suite.SelectedState;
+import org.apache.james.mpt.imapmailbox.suite.UidSearch;
+import org.apache.onami.test.OnamiSuite;
+import org.junit.runner.RunWith;
+import org.junit.runners.Suite.SuiteClasses;
+
+@RunWith(OnamiSuite.class)
+@SuiteClasses({ 
+    AuthenticatedState.class,
+    ConcurrentSessions.class,
+    Events.class,
+    Expunge.class,
+    Fetch.class,
+    FetchBodySection.class,
+    FetchBodyStructure.class,
+    FetchHeaders.class,
+    Listing.class,
+    NonAuthenticatedState.class,
+    PartialFetch.class,
+    Rename.class,
+    Search.class,
+    Security.class,
+    Select.class,
+    SelectedInbox.class,
+    SelectedState.class,
+    UidSearch.class
+})
+public abstract class AbstractMailboxTest {
+
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/ImapTestConstants.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/ImapTestConstants.java
new file mode 100644
index 0000000..da20795
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/ImapTestConstants.java
@@ -0,0 +1,39 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox;
+
+/**
+ * Some constants to use when running Imap tests.
+ */
+public interface ImapTestConstants {
+    int PORT = 143;
+
+    String HOST = "localhost";
+
+    String USER = "imapuser";
+
+    String PASSWORD = "password";
+
+    String FROM_ADDRESS = "sender@localhost";
+
+    String TO_ADDRESS = USER + "@" + HOST;
+
+    int TIMEOUT = 10000;
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/AuthenticatedState.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/AuthenticatedState.java
new file mode 100644
index 0000000..0b4f2bd
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/AuthenticatedState.java
@@ -0,0 +1,327 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseAuthenticatedState;
+import org.junit.Ignore;
+import org.junit.Test;
+
+public class AuthenticatedState extends BaseAuthenticatedState {
+    
+    @Inject
+    private static HostSystem system;
+    
+    public AuthenticatedState() throws Exception {
+        super(system);
+    }
+
+    @Test
+    public void testNoopUS() throws Exception {
+        scriptTest("Noop", Locale.US);
+    }
+
+    @Test
+    public void testLogoutUS() throws Exception {
+        scriptTest("Logout", Locale.US);
+    }
+
+    @Test
+    public void testCapabilityUS() throws Exception {
+        scriptTest("Capability", Locale.US);
+    }
+
+    @Test
+    public void testAppendExamineInboxUS() throws Exception {
+        scriptTest("AppendExamineInbox", Locale.US);
+    }
+
+    @Test
+    public void testAppendSelectInboxUS() throws Exception {
+        scriptTest("AppendSelectInbox", Locale.US);
+    }
+
+    @Test
+    public void testCreateUS() throws Exception {
+        scriptTest("Create", Locale.US);
+    }
+
+    @Test
+    public void testExamineEmptyUS() throws Exception {
+        scriptTest("ExamineEmpty", Locale.US);
+    }
+
+    @Test
+    public void testSelectEmptyUS() throws Exception {
+        scriptTest("SelectEmpty", Locale.US);
+    }
+
+    @Test
+    public void testListNamespaceUS() throws Exception {
+        scriptTest("ListNamespace", Locale.US);
+    }
+
+    @Test
+    public void testListMailboxesUS() throws Exception {
+        scriptTest("ListMailboxes", Locale.US);
+    }
+
+    @Test
+    public void testStatusUS() throws Exception {
+        scriptTest("Status", Locale.US);
+    }
+
+    @Ignore("JWC-132 : MPT subscription related test do not pass")
+    @Test
+    public void testSubscribeUS() throws Exception {
+        scriptTest("Subscribe", Locale.US);
+    }
+
+    @Test
+    public void testDeleteUS() throws Exception {
+        scriptTest("Delete", Locale.US);
+    }
+
+    @Test
+    public void testAppendUS() throws Exception {
+        scriptTest("Append", Locale.US);
+    }
+
+    @Test
+    public void testAppendExpungeUS() throws Exception {
+        scriptTest("AppendExpunge", Locale.US);
+    }
+
+    @Test
+    public void testSelectAppendUS() throws Exception {
+        scriptTest("SelectAppend", Locale.US);
+    }
+    
+    @Test
+    public void testStringArgsUS() throws Exception {
+        scriptTest("StringArgs", Locale.US);
+    }
+
+    @Test
+    public void testValidNonAuthenticatedUS() throws Exception {
+        scriptTest("ValidNonAuthenticated", Locale.US);
+    }
+
+    @Test
+    public void testNoopITALY() throws Exception {
+        scriptTest("Noop", Locale.ITALY);
+    }
+
+    @Test
+    public void testLogoutITALY() throws Exception {
+        scriptTest("Logout", Locale.ITALY);
+    }
+
+    @Test
+    public void testCapabilityITALY() throws Exception {
+        scriptTest("Capability", Locale.ITALY);
+    }
+
+    @Test
+    public void testAppendExamineInboxITALY() throws Exception {
+        scriptTest("AppendExamineInbox", Locale.ITALY);
+    }
+
+    @Test
+    public void testAppendSelectInboxITALY() throws Exception {
+        scriptTest("AppendSelectInbox", Locale.ITALY);
+    }
+
+    @Test
+    public void testCreateITALY() throws Exception {
+        scriptTest("Create", Locale.ITALY);
+    }
+
+    @Test
+    public void testExamineEmptyITALY() throws Exception {
+        scriptTest("ExamineEmpty", Locale.ITALY);
+    }
+
+    @Test
+    public void testSelectEmptyITALY() throws Exception {
+        scriptTest("SelectEmpty", Locale.ITALY);
+    }
+
+    @Test
+    public void testListNamespaceITALY() throws Exception {
+        scriptTest("ListNamespace", Locale.ITALY);
+    }
+
+    @Test
+    public void testListMailboxesITALY() throws Exception {
+        scriptTest("ListMailboxes", Locale.ITALY);
+    }
+
+    @Test
+    public void testStatusITALY() throws Exception {
+        scriptTest("Status", Locale.ITALY);
+    }
+
+    @Ignore("JWC-132 : MPT subscription related test do not pass")
+    @Test
+    public void testSubscribeITALY() throws Exception {
+        scriptTest("Subscribe", Locale.ITALY);
+    }
+
+    @Test
+    public void testDeleteITALY() throws Exception {
+        scriptTest("Delete", Locale.ITALY);
+    }
+
+    @Test
+    public void testAppendITALY() throws Exception {
+        scriptTest("Append", Locale.ITALY);
+    }
+
+    @Test
+    public void testAppendExpungeITALY() throws Exception {
+        scriptTest("AppendExpunge", Locale.ITALY);
+    }
+
+    @Test
+    public void testSelectAppendITALY() throws Exception {
+        scriptTest("SelectAppend", Locale.ITALY);
+    }
+    
+    @Test
+    public void testStringArgsITALY() throws Exception {
+        scriptTest("StringArgs", Locale.ITALY);
+    }
+
+    @Test
+    public void testValidNonAuthenticatedITALY() throws Exception {
+        scriptTest("ValidNonAuthenticated", Locale.ITALY);
+    }
+
+    @Test
+    public void testNoopKOREA() throws Exception {
+        scriptTest("Noop", Locale.KOREA);
+    }
+
+    @Test
+    public void testLogoutKOREA() throws Exception {
+        scriptTest("Logout", Locale.KOREA);
+    }
+
+    @Test
+    public void testCapabilityKOREA() throws Exception {
+        scriptTest("Capability", Locale.KOREA);
+    }
+
+    @Test
+    public void testAppendExamineInboxKOREA() throws Exception {
+        scriptTest("AppendExamineInbox", Locale.KOREA);
+    }
+
+    @Test
+    public void testAppendSelectInboxKOREA() throws Exception {
+        scriptTest("AppendSelectInbox", Locale.KOREA);
+    }
+
+    @Test
+    public void testCreateKOREA() throws Exception {
+        scriptTest("Create", Locale.KOREA);
+    }
+
+    @Test
+    public void testExamineEmptyKOREA() throws Exception {
+        scriptTest("ExamineEmpty", Locale.KOREA);
+    }
+
+    @Test
+    public void testSelectEmptyKOREA() throws Exception {
+        scriptTest("SelectEmpty", Locale.KOREA);
+    }
+
+    @Test
+    public void testListNamespaceKOREA() throws Exception {
+        scriptTest("ListNamespace", Locale.KOREA);
+    }
+
+    @Test
+    public void testListMailboxesKOREA() throws Exception {
+        scriptTest("ListMailboxes", Locale.KOREA);
+    }
+
+    @Test
+    public void testStatusKOREA() throws Exception {
+        scriptTest("Status", Locale.KOREA);
+    }
+
+    @Ignore("JWC-132 : MPT subscription related test do not pass")
+    @Test
+    public void testSubscribeKOREA() throws Exception {
+        scriptTest("Subscribe", Locale.KOREA);
+    }
+
+    @Test
+    public void testDeleteKOREA() throws Exception {
+        scriptTest("Delete", Locale.KOREA);
+    }
+
+    @Test
+    public void testAppendKOREA() throws Exception {
+        scriptTest("Append", Locale.KOREA);
+    }
+
+    @Test
+    public void testAppendExpungeKOREA() throws Exception {
+        scriptTest("AppendExpunge", Locale.KOREA);
+    }
+
+    @Test
+    public void testSelectAppendKOREA() throws Exception {
+        scriptTest("SelectAppend", Locale.KOREA);
+    }
+
+    @Test
+    public void testStringArgsKOREA() throws Exception {
+        scriptTest("StringArgs", Locale.KOREA);
+    }
+
+    @Test
+    public void testValidNonAuthenticatedKOREA() throws Exception {
+        scriptTest("ValidNonAuthenticated", Locale.KOREA);
+    }
+
+    @Test
+    public void testNamespaceUS() throws Exception {
+        scriptTest("Namespace", Locale.US);
+    }
+
+    @Test
+    public void testNamespaceITALY() throws Exception {
+        scriptTest("Namespace", Locale.ITALY);
+    }
+
+    @Test
+    public void testNamespaceKOREA() throws Exception {
+        scriptTest("Namespace", Locale.KOREA);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/ConcurrentSessions.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/ConcurrentSessions.java
new file mode 100644
index 0000000..aebc136
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/ConcurrentSessions.java
@@ -0,0 +1,143 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseAuthenticatedState;
+import org.junit.Test;
+
+public class ConcurrentSessions extends BaseAuthenticatedState {
+
+    @Inject
+    private static HostSystem system;
+    
+    public ConcurrentSessions() throws Exception {
+        super(system);
+    }
+    
+    @Test
+    public void testConcurrentExpungeResponseUS() throws Exception {
+          scriptTest("ConcurrentExpungeResponse", Locale.US);
+    }
+
+    @Test
+    public void testConcurrentExpungeResponseITALY() throws Exception {
+        scriptTest("ConcurrentExpungeResponse", Locale.ITALY);
+    }
+
+    @Test
+    public void testConcurrentExpungeResponseKOREA() throws Exception {
+        scriptTest("ConcurrentExpungeResponse", Locale.KOREA);
+    }
+
+    @Test
+    public void testConcurrentCrossExpungeUS() throws Exception {
+          scriptTest("ConcurrentCrossExpunge", Locale.US);
+    }
+    
+    @Test
+    public void testConcurrentCrossExpungeITALY() throws Exception {
+          scriptTest("ConcurrentCrossExpunge", Locale.ITALY);
+    }
+    
+    @Test
+    public void testConcurrentCrossExpungeKOREA() throws Exception {
+          scriptTest("ConcurrentCrossExpunge", Locale.KOREA);
+    }
+    
+    @Test
+    public void testConcurrentRenameSelectedSubUS() throws Exception {
+        scriptTest("ConcurrentRenameSelectedSub", Locale.US);
+    }
+
+    @Test
+    public void testConcurrentExistsResponseUS() throws Exception {
+        scriptTest("ConcurrentExistsResponse", Locale.US);
+    }
+
+    @Test
+    public void testConcurrentDeleteSelectedUS() throws Exception {
+        scriptTest("ConcurrentDeleteSelected", Locale.US);
+    }
+
+    @Test
+    public void testConcurrentFetchResponseUS() throws Exception {
+        scriptTest("ConcurrentFetchResponse", Locale.US);
+    }
+
+    @Test
+    public void testConcurrentRenameSelectedUS() throws Exception {
+        scriptTest("ConcurrentRenameSelected", Locale.US);
+    }
+
+    @Test
+    public void testConcurrentRenameSelectedSubKOREA() throws Exception {
+        scriptTest("ConcurrentRenameSelectedSub", Locale.KOREA);
+    }
+    
+    @Test
+    public void testConcurrentExistsResponseKOREA() throws Exception {
+        scriptTest("ConcurrentExistsResponse", Locale.KOREA);
+    }
+
+    @Test
+    public void testConcurrentDeleteSelectedKOREA() throws Exception {
+        scriptTest("ConcurrentDeleteSelected", Locale.KOREA);
+    }
+
+    @Test
+    public void testConcurrentFetchResponseKOREA() throws Exception {
+        scriptTest("ConcurrentFetchResponse", Locale.KOREA);
+    }
+
+    @Test
+    public void testConcurrentRenameSelectedKOREA() throws Exception {
+        scriptTest("ConcurrentRenameSelected", Locale.KOREA);
+    }
+
+    @Test
+    public void testConcurrentRenameSelectedSubITALY() throws Exception {
+        scriptTest("ConcurrentRenameSelectedSub", Locale.ITALY);
+    }
+    
+    @Test
+    public void testConcurrentExistsResponseITALY() throws Exception {
+        scriptTest("ConcurrentExistsResponse", Locale.ITALY);
+    }
+
+    @Test
+    public void testConcurrentDeleteSelectedITALY() throws Exception {
+        scriptTest("ConcurrentDeleteSelected", Locale.ITALY);
+    }
+
+    @Test
+    public void testConcurrentFetchResponseITALY() throws Exception {
+        scriptTest("ConcurrentFetchResponse", Locale.ITALY);
+    }
+
+    @Test
+    public void testConcurrentRenameSelectedITALY() throws Exception {
+        scriptTest("ConcurrentRenameSelected", Locale.ITALY);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Events.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Events.java
new file mode 100644
index 0000000..4f220e7
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Events.java
@@ -0,0 +1,53 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
+import org.junit.Test;
+
+public class Events extends BaseSelectedState {
+
+    @Inject
+    private static HostSystem system;
+    
+    public Events() throws Exception {
+        super(system);
+    }
+
+    @Test
+    public void testAppendToSelectedUS() throws Exception {
+        scriptTest("AppendToSelected", Locale.US);
+    }
+
+    @Test
+    public void testAppendToSelectedKOREA() throws Exception {
+        scriptTest("AppendToSelected", Locale.KOREA);
+    }
+
+    @Test
+    public void testAppendToSelectedITALY() throws Exception {
+        scriptTest("AppendToSelected", Locale.ITALY);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Expunge.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Expunge.java
new file mode 100644
index 0000000..4cba7ac
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Expunge.java
@@ -0,0 +1,53 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
+import org.junit.Test;
+
+public class Expunge extends BaseSelectedState {
+
+    @Inject
+    private static HostSystem system;
+    
+    public Expunge() throws Exception {
+        super(system);
+    }
+    
+    @Test
+    public void testBasicExpungeUS() throws Exception {
+        scriptTest("ExpungeBasics", Locale.US);
+    }
+    
+    @Test
+    public void testBasicExpungeIT() throws Exception {
+        scriptTest("ExpungeBasics", Locale.ITALY);
+    }
+    
+    @Test
+    public void testBasicExpungeKO() throws Exception {
+        scriptTest("ExpungeBasics", Locale.KOREA);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Fetch.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Fetch.java
new file mode 100644
index 0000000..f083caa
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Fetch.java
@@ -0,0 +1,158 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
+import org.junit.Test;
+
+public class Fetch extends BaseSelectedState {
+
+    @Inject
+    private static HostSystem system;
+    
+    public Fetch() throws Exception {
+        super(system);
+    }
+
+    @Test
+    public void testFetchEnvelopeUS() throws Exception {
+        scriptTest("FetchEnvelope", Locale.US);
+    }
+
+    @Test
+    public void testFetchEnvelopeIT() throws Exception {
+        scriptTest("FetchEnvelope", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchEnvelopeKOREA() throws Exception {
+        scriptTest("FetchEnvelope", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchTextUS() throws Exception {
+        scriptTest("FetchText", Locale.US);
+    }
+
+    @Test
+    public void testFetchBodyNoSectionUS() throws Exception {
+        scriptTest("FetchBodyNoSection", Locale.US);
+    }
+
+    @Test
+    public void testFetchTextIT() throws Exception {
+        scriptTest("FetchText", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchBodyNoSectionIT() throws Exception {
+        scriptTest("FetchBodyNoSection", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchTextKOREA() throws Exception {
+        scriptTest("FetchText", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchBodyNoSectionKOREA() throws Exception {
+        scriptTest("FetchBodyNoSection", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchRFC822US() throws Exception {
+        scriptTest("FetchRFC822", Locale.US);
+    }
+
+    @Test
+    public void testFetchRFC822TextUS() throws Exception {
+        scriptTest("FetchRFC822Text", Locale.US);
+    }
+
+    @Test
+    public void testFetchRFC822HeaderUS() throws Exception {
+        scriptTest("FetchRFC822Header", Locale.US);
+    }
+
+    @Test
+    public void testFetchRFC822KOREA() throws Exception {
+        scriptTest("FetchRFC822", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchRFC822TextKOREA() throws Exception {
+        scriptTest("FetchRFC822Text", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchRFC822HeaderKOREA() throws Exception {
+        scriptTest("FetchRFC822Header", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchRFC822ITALY() throws Exception {
+        scriptTest("FetchRFC822", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchRFC822TextITALY() throws Exception {
+        scriptTest("FetchRFC822Text", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchRFC822HeaderITALY() throws Exception {
+        scriptTest("FetchRFC822Header", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchInternalDateUS() throws Exception {
+        scriptTest("FetchInternalDate", Locale.US);
+    }
+
+    @Test
+    public void testFetchInternalDateITALY() throws Exception {
+        scriptTest("FetchInternalDate", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchInternalDateKOREA() throws Exception {
+        scriptTest("FetchInternalDate", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchFetchRfcMixedUS() throws Exception {
+        scriptTest("FetchRFC822Mixed", Locale.US);
+    }
+
+    @Test
+    public void testFetchFetchRfcMixedKOREA() throws Exception {
+        scriptTest("FetchRFC822Mixed", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchFetchRfcMixedITALY() throws Exception {
+        scriptTest("FetchRFC822Mixed", Locale.ITALY);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/FetchBodySection.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/FetchBodySection.java
new file mode 100644
index 0000000..e9f8b91
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/FetchBodySection.java
@@ -0,0 +1,83 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
+import org.junit.Test;
+
+public class FetchBodySection extends BaseSelectedState {
+
+    @Inject
+    private static HostSystem system;
+    
+    public FetchBodySection() throws Exception {
+        super(system);
+    }
+
+    @Test
+    public void testFetchMultipartAlternativeUS() throws Exception {
+        scriptTest("FetchMultipartAlternative", Locale.US);
+    }
+
+    @Test
+    public void testFetchMultipartAlternativeITALY() throws Exception {
+        scriptTest("FetchMultipartAlternative", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchMultipartAlternativeKOREA() throws Exception {
+        scriptTest("FetchMultipartAlternative", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchMultipartMixedUS() throws Exception {
+        scriptTest("FetchMultipartMixed", Locale.US);
+    }
+
+    @Test
+    public void testFetchMultipartMixedITALY() throws Exception {
+        scriptTest("FetchMultipartMixed", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchMultipartMixedKOREA() throws Exception {
+        scriptTest("FetchMultipartMixed", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchMultipartMixedComplexUS() throws Exception {
+        scriptTest("FetchMultipartMixedComplex", Locale.US);
+    }
+
+    @Test
+    public void testFetchMultipartMixedComplexITALY() throws Exception {
+        scriptTest("FetchMultipartMixedComplex", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchMultipartMixedComplexKOREA() throws Exception {
+        scriptTest("FetchMultipartMixedComplex", Locale.KOREA);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/FetchBodyStructure.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/FetchBodyStructure.java
new file mode 100644
index 0000000..3fa2fd3
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/FetchBodyStructure.java
@@ -0,0 +1,98 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
+import org.junit.Test;
+
+public class FetchBodyStructure extends BaseSelectedState {
+
+    @Inject
+    private static HostSystem system;
+    
+    public FetchBodyStructure() throws Exception {
+        super(system);
+    }
+
+    @Test
+    public void testFetchFetchSimpleBodyStructureUS() throws Exception {
+        scriptTest("FetchSimpleBodyStructure", Locale.US);
+    }
+
+    @Test
+    public void testFetchFetchSimpleBodyStructureKOREA() throws Exception {
+        scriptTest("FetchSimpleBodyStructure", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchFetchSimpleBodyStructureITALY() throws Exception {
+        scriptTest("FetchSimpleBodyStructure", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchFetchMultipartBodyStructureUS() throws Exception {
+        scriptTest("FetchMultipartBodyStructure", Locale.US);
+    }
+
+    @Test
+    public void testFetchFetchMultipartBodyStructureKOREA() throws Exception {
+        scriptTest("FetchMultipartBodyStructure", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchFetchMultipartBodyStructureITALY() throws Exception {
+        scriptTest("FetchMultipartBodyStructure", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchStructureEmbeddedUS() throws Exception {
+        scriptTest("FetchStructureEmbedded", Locale.US);
+    }
+
+    @Test
+    public void testFetchStructureEmbeddedITALY() throws Exception {
+        scriptTest("FetchStructureEmbedded", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchStructureEmbeddedKOREA() throws Exception {
+        scriptTest("FetchStructureEmbedded", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchStructureComplexUS() throws Exception {
+        scriptTest("FetchStructureComplex", Locale.US);
+    }
+
+    @Test
+    public void testFetchStructureComplexITALY() throws Exception {
+        scriptTest("FetchStructureComplex", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchStructureComplexKOREA() throws Exception {
+        scriptTest("FetchStructureComplex", Locale.KOREA);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/FetchHeaders.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/FetchHeaders.java
new file mode 100644
index 0000000..21da09a
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/FetchHeaders.java
@@ -0,0 +1,68 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
+import org.junit.Test;
+
+public class FetchHeaders extends BaseSelectedState {
+
+    @Inject
+    private static HostSystem system;
+    
+    public FetchHeaders() throws Exception {
+        super(system);
+    }
+
+    @Test
+    public void testFetchHeaderFieldsUS() throws Exception {
+        scriptTest("FetchHeaderFields", Locale.US);
+    }
+
+    @Test
+    public void testFetchHeaderFieldsITALY() throws Exception {
+        scriptTest("FetchHeaderFields", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchHeaderFieldsKOREA() throws Exception {
+        scriptTest("FetchHeaderFields", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchHeaderFieldsNotUS() throws Exception {
+        scriptTest("FetchHeaderFieldsNot", Locale.US);
+    }
+
+    @Test
+    public void testFetchHeaderFieldsNotITALY() throws Exception {
+        scriptTest("FetchHeaderFieldsNot", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchHeaderFieldsNotKOREA() throws Exception {
+        scriptTest("FetchHeaderFieldsNot", Locale.KOREA);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Listing.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Listing.java
new file mode 100644
index 0000000..8d661ec
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Listing.java
@@ -0,0 +1,68 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseAuthenticatedState;
+import org.junit.Test;
+
+public class Listing extends BaseAuthenticatedState {
+
+    @Inject
+    private static HostSystem system;
+    
+    public Listing() throws Exception {
+        super(system);
+    }
+
+    @Test
+    public void testListPlusUS() throws Exception {
+        scriptTest("ListPlus", Locale.US);
+    }
+    
+    @Test
+    public void testListPercentWildcardUS() throws Exception {
+        scriptTest("ListPercentWildcard", Locale.US);
+    }
+
+    @Test
+    public void testListPlusKOREA() throws Exception {
+        scriptTest("ListPlus", Locale.KOREA);
+    }
+    
+    @Test
+    public void testListPercentWildcardKOREA() throws Exception {
+        scriptTest("ListPercentWildcard", Locale.KOREA);
+    }
+    
+    @Test
+    public void testListPlusITALY() throws Exception {
+        scriptTest("ListPlus", Locale.ITALY);
+    }
+    
+    @Test
+    public void testListPercentWildcardITALY() throws Exception {
+        scriptTest("ListPercentWildcard", Locale.ITALY);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/NonAuthenticatedState.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/NonAuthenticatedState.java
new file mode 100644
index 0000000..51a99b4
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/NonAuthenticatedState.java
@@ -0,0 +1,143 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseNonAuthenticatedState;
+import org.junit.Test;
+
+public class NonAuthenticatedState extends BaseNonAuthenticatedState {
+
+    @Inject
+    private static HostSystem system;
+    
+    public NonAuthenticatedState() throws Exception {
+        super(system);
+    }
+
+    @Test
+    public void testNoopUS() throws Exception {
+        scriptTest("Noop", Locale.US);
+    }
+
+    @Test
+    public void testLogoutUS() throws Exception {
+        scriptTest("Logout", Locale.US);
+    }
+
+    @Test
+    public void testCapabilityUS() throws Exception {
+        scriptTest("Capability", Locale.US);
+    }
+
+    @Test
+    public void testLoginUS() throws Exception {
+        scriptTest("Login", Locale.US);
+    }
+
+    @Test
+    public void testValidAuthenticatedUS() throws Exception {
+        scriptTest("ValidAuthenticated", Locale.US);
+    }
+
+    @Test
+    public void testValidSelectedUS() throws Exception {
+        scriptTest("ValidSelected", Locale.US);
+    }
+
+    @Test
+    public void testAuthenticateUS() throws Exception {
+        scriptTest("Authenticate", Locale.US);
+    }
+
+    @Test
+    public void testNoopITALY() throws Exception {
+        scriptTest("Noop", Locale.ITALY);
+    }
+
+    @Test
+    public void testLogoutITALY() throws Exception {
+        scriptTest("Logout", Locale.ITALY);
+    }
+
+    @Test
+    public void testCapabilityITALY() throws Exception {
+        scriptTest("Capability", Locale.ITALY);
+    }
+
+    @Test
+    public void testLoginITALY() throws Exception {
+        scriptTest("Login", Locale.ITALY);
+    }
+
+    @Test
+    public void testValidAuthenticatedITALY() throws Exception {
+        scriptTest("ValidAuthenticated", Locale.ITALY);
+    }
+
+    @Test
+    public void testValidSelectedITALY() throws Exception {
+        scriptTest("ValidSelected", Locale.ITALY);
+    }
+
+    @Test
+    public void testAuthenticateITALY() throws Exception {
+        scriptTest("Authenticate", Locale.ITALY);
+    }
+
+    @Test
+    public void testNoopKOREA() throws Exception {
+        scriptTest("Noop", Locale.KOREA);
+    }
+
+    @Test
+    public void testLogoutKOREA() throws Exception {
+        scriptTest("Logout", Locale.KOREA);
+    }
+
+    @Test
+    public void testCapabilityKOREA() throws Exception {
+        scriptTest("Capability", Locale.KOREA);
+    }
+
+    @Test
+    public void testLoginKOREA() throws Exception {
+        scriptTest("Login", Locale.KOREA);
+    }
+
+    @Test
+    public void testValidAuthenticatedKOREA() throws Exception {
+        scriptTest("ValidAuthenticated", Locale.KOREA);
+    }
+
+    @Test
+    public void testValidSelectedKOREA() throws Exception {
+        scriptTest("ValidSelected", Locale.KOREA);
+    }
+
+    @Test
+    public void testAuthenticateKOREA() throws Exception {
+        scriptTest("Authenticate", Locale.KOREA);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/PartialFetch.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/PartialFetch.java
new file mode 100644
index 0000000..99bc55e
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/PartialFetch.java
@@ -0,0 +1,98 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
+import org.junit.Test;
+
+public class PartialFetch extends BaseSelectedState {
+
+    @Inject
+    private static HostSystem system;
+    
+    public PartialFetch() throws Exception {
+        super(system);
+    }
+
+    @Test
+    public void testBodyPartialFetchUS() throws Exception {
+        scriptTest("BodyPartialFetch", Locale.US);
+    }
+
+    @Test
+    public void testBodyPartialFetchIT() throws Exception {
+        scriptTest("BodyPartialFetch", Locale.ITALY);
+    }
+
+    @Test
+    public void testBodyPartialFetchKO() throws Exception {
+        scriptTest("BodyPartialFetch", Locale.KOREA);
+    }
+
+    @Test
+    public void testTextPartialFetchUS() throws Exception {
+        scriptTest("TextPartialFetch", Locale.US);
+    }
+
+    @Test
+    public void testTextPartialFetchKO() throws Exception {
+        scriptTest("TextPartialFetch", Locale.US);
+    }
+
+    @Test
+    public void testTextPartialFetchIT() throws Exception {
+        scriptTest("TextPartialFetch", Locale.US);
+    }
+
+    @Test
+    public void testMimePartialFetchUS() throws Exception {
+        scriptTest("MimePartialFetch", Locale.US);
+    }
+
+    @Test
+    public void testMimePartialFetchIT() throws Exception {
+        scriptTest("MimePartialFetch", Locale.ITALY);
+    }
+
+    @Test
+    public void testMimePartialFetchKO() throws Exception {
+        scriptTest("MimePartialFetch", Locale.KOREA);
+    }
+
+    @Test
+    public void testHeaderPartialFetchUS() throws Exception {
+        scriptTest("HeaderPartialFetch", Locale.US);
+    }
+
+    @Test
+    public void testHeaderPartialFetchIT() throws Exception {
+        scriptTest("HeaderPartialFetch", Locale.ITALY);
+    }
+
+    @Test
+    public void testHeaderPartialFetchKO() throws Exception {
+        scriptTest("HeaderPartialFetch", Locale.KOREA);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Rename.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Rename.java
new file mode 100644
index 0000000..12bb14b
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Rename.java
@@ -0,0 +1,83 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
+import org.junit.Test;
+
+public class Rename extends BaseSelectedState {
+
+    @Inject
+    private static HostSystem system;
+    
+    public Rename() throws Exception {
+        super(system);
+    }
+
+    @Test
+    public void testRenameUS() throws Exception {
+        scriptTest("Rename", Locale.US);
+    }
+    
+    @Test
+    public void testRenameKOREA() throws Exception {
+        scriptTest("Rename", Locale.KOREA);
+    }
+
+    @Test
+    public void testRenameITALY() throws Exception {
+        scriptTest("Rename", Locale.ITALY);
+    }
+
+    @Test
+    public void testRenameHierarchyUS() throws Exception {
+        scriptTest("RenameHierarchy", Locale.US);
+    }
+
+    @Test
+    public void testRenameHierarchyKO() throws Exception {
+        scriptTest("RenameHierarchy", Locale.KOREA);
+    }
+
+    @Test
+    public void testRenameHierarchyIT() throws Exception {
+        scriptTest("RenameHierarchy", Locale.ITALY);
+    }
+
+    @Test
+    public void testRenameSelectedUS() throws Exception {
+        scriptTest("RenameSelected", Locale.US);
+    }
+
+    @Test
+    public void testRenameSelectedIT() throws Exception {
+        scriptTest("RenameSelected", Locale.ITALY);
+    }
+
+    @Test
+    public void testRenameSelectedKO() throws Exception {
+        scriptTest("RenameSelected", Locale.KOREA);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Search.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Search.java
new file mode 100644
index 0000000..6a5ba4b
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Search.java
@@ -0,0 +1,68 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseAuthenticatedState;
+import org.junit.Test;
+
+public class Search extends BaseAuthenticatedState {
+
+    @Inject
+    private static HostSystem system;
+    
+    public Search() throws Exception {
+        super(system);
+    }
+
+    @Test
+    public void testSearchAtomsUS() throws Exception {
+        scriptTest("SearchAtoms", Locale.US);
+    }
+
+    @Test
+    public void testSearchAtomsITALY() throws Exception {
+        scriptTest("SearchAtoms", Locale.ITALY);
+    }
+
+    @Test
+    public void testSearchAtomsKOREA() throws Exception {
+        scriptTest("SearchAtoms", Locale.KOREA);
+    }
+
+    @Test
+    public void testSearchCombinationsUS() throws Exception {
+        scriptTest("SearchCombinations", Locale.US);
+    }
+
+    @Test
+    public void testSearchCombinationsITALY() throws Exception {
+        scriptTest("SearchCombinations", Locale.ITALY);
+    }
+
+    @Test
+    public void testSearchCombinationsKOREA() throws Exception {
+        scriptTest("SearchCombinations", Locale.KOREA);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Security.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Security.java
new file mode 100644
index 0000000..a8c0a16
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Security.java
@@ -0,0 +1,143 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseImapProtocol;
+import org.junit.Test;
+
+public class Security extends BaseImapProtocol {
+
+    @Inject
+    private static HostSystem system;
+    
+    public Security() throws Exception {
+        super(system);
+    }
+
+    @Test
+    public void testLoginThreeStrikesUS() throws Exception {
+        scriptTest("LoginThreeStrikes", Locale.US);
+    }
+
+    @Test
+    public void testLoginThreeStrikesKOREA() throws Exception {
+        scriptTest("LoginThreeStrikes", Locale.KOREA);
+    }
+
+    @Test
+    public void testLoginThreeStrikesITALY() throws Exception {
+        scriptTest("LoginThreeStrikes", Locale.ITALY);
+    }
+
+    @Test
+    public void testBadTagUS() throws Exception {
+        scriptTest("BadTag", Locale.US);
+    }
+
+    @Test
+    public void testBadTagKOREA() throws Exception {
+        scriptTest("BadTag", Locale.KOREA);
+    }
+
+    @Test
+    public void testBadTagITALY() throws Exception {
+        scriptTest("BadTag", Locale.ITALY);
+    }
+
+    @Test
+    public void testNoTagUS() throws Exception {
+        scriptTest("NoTag", Locale.US);
+    }
+
+    @Test
+    public void testNoTagKOREA() throws Exception {
+        scriptTest("NoTag", Locale.KOREA);
+    }
+
+    @Test
+    public void testNoTagITALY() throws Exception {
+        scriptTest("NoTag", Locale.ITALY);
+    }
+
+    @Test
+    public void testIllegalTagUS() throws Exception {
+        scriptTest("IllegalTag", Locale.US);
+    }
+
+    @Test
+    public void testIllegalTagKOREA() throws Exception {
+        scriptTest("IllegalTag", Locale.KOREA);
+    }
+
+    @Test
+    public void testIllegalTagITALY() throws Exception {
+        scriptTest("IllegalTag", Locale.ITALY);
+    }
+
+    @Test
+    public void testJustTagUS() throws Exception {
+        scriptTest("JustTag", Locale.US);
+    }
+
+    @Test
+    public void testJustTagKOREA() throws Exception {
+        scriptTest("JustTag", Locale.KOREA);
+    }
+
+    @Test
+    public void testJustTagITALY() throws Exception {
+        scriptTest("JustTag", Locale.ITALY);
+    }
+
+    @Test
+    public void testNoCommandUS() throws Exception {
+        scriptTest("NoCommand", Locale.US);
+    }
+
+    @Test
+    public void testNoCommandKOREA() throws Exception {
+        scriptTest("NoCommand", Locale.KOREA);
+    }
+
+    @Test
+    public void testNoCommandITALY() throws Exception {
+        scriptTest("NoCommand", Locale.ITALY);
+    }
+
+    @Test
+    public void testBogusCommandUS() throws Exception {
+        scriptTest("BogusCommand", Locale.US);
+    }
+
+    @Test
+    public void testBogusCommandKOREA() throws Exception {
+        scriptTest("BogusCommand", Locale.KOREA);
+    }
+
+    @Test
+    public void testNoBogusITALY() throws Exception {
+        scriptTest("BogusCommand", Locale.ITALY);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Select.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Select.java
new file mode 100644
index 0000000..9fe7217
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/Select.java
@@ -0,0 +1,53 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseAuthenticatedState;
+import org.junit.Test;
+
+public class Select extends BaseAuthenticatedState {
+
+    @Inject
+    private static HostSystem system;
+    
+    public Select() throws Exception {
+        super(system);
+    }
+
+    @Test
+    public void testSelectUnseenUS() throws Exception {
+        scriptTest("SelectUnseen", Locale.US);
+    }
+
+    @Test
+    public void testSelectUnseenKOREA() throws Exception {
+        scriptTest("SelectUnseen", Locale.KOREA);
+    }
+
+    @Test
+    public void testSelectUnseenITALY() throws Exception {
+        scriptTest("SelectUnseen", Locale.ITALY);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/SelectedInbox.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/SelectedInbox.java
new file mode 100644
index 0000000..d763032
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/SelectedInbox.java
@@ -0,0 +1,253 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedInbox;
+import org.junit.Ignore;
+import org.junit.Test;
+
+public class SelectedInbox extends BaseSelectedInbox {
+
+    @Inject
+    private static HostSystem system;
+    
+    public SelectedInbox() throws Exception {
+        super(system);
+    }
+
+    @Test
+    public void testValidNonAuthenticatedUS() throws Exception {
+        scriptTest("ValidNonAuthenticated", Locale.US);
+    }
+
+    @Test
+    public void testCapabilityUS() throws Exception {
+        scriptTest("Capability", Locale.US);
+    }
+
+    @Test
+    public void testNoopUS() throws Exception {
+        scriptTest("Noop", Locale.US);
+    }
+
+    @Test
+    public void testLogoutUS() throws Exception {
+        scriptTest("Logout", Locale.US);
+    }
+
+    @Test
+    public void testCreateUS() throws Exception {
+        scriptTest("Create", Locale.US);
+    }
+
+    @Test
+    public void testExamineEmptyUS() throws Exception {
+        scriptTest("ExamineEmpty", Locale.US);
+    }
+
+    @Test
+    public void testSelectEmptyUS() throws Exception {
+        scriptTest("SelectEmpty", Locale.US);
+    }
+
+    @Test
+    public void testListNamespaceUS() throws Exception {
+        scriptTest("ListNamespace", Locale.US);
+    }
+
+    @Test
+    public void testListMailboxesUS() throws Exception {
+        scriptTest("ListMailboxes", Locale.US);
+    }
+
+    @Test
+    public void testStatusUS() throws Exception {
+        scriptTest("Status", Locale.US);
+    }
+
+    @Test
+    public void testStringArgsUS() throws Exception {
+        scriptTest("StringArgs", Locale.US);
+    }
+
+    @Ignore("JWC-132 : MPT subscription related test do not pass")
+    @Test
+    public void testSubscribeUS() throws Exception {
+        scriptTest("Subscribe", Locale.US);
+    }
+
+    @Test
+    public void testAppendUS() throws Exception {
+        scriptTest("Append", Locale.US);
+    }
+
+    @Test
+    public void testDeleteUS() throws Exception {
+        scriptTest("Delete", Locale.US);
+    }
+
+    @Test
+    public void testValidNonAuthenticatedITALY() throws Exception {
+        scriptTest("ValidNonAuthenticated", Locale.ITALY);
+    }
+
+    @Test
+    public void testCapabilityITALY() throws Exception {
+        scriptTest("Capability", Locale.ITALY);
+    }
+
+    @Test
+    public void testNoopITALY() throws Exception {
+        scriptTest("Noop", Locale.ITALY);
+    }
+
+    @Test
+    public void testLogoutITALY() throws Exception {
+        scriptTest("Logout", Locale.ITALY);
+    }
+
+    @Test
+    public void testCreateITALY() throws Exception {
+        scriptTest("Create", Locale.ITALY);
+    }
+    
+    @Test
+    public void testExamineEmptyITALY() throws Exception {
+        scriptTest("ExamineEmpty", Locale.ITALY);
+    }
+
+    @Test
+    public void testSelectEmptyITALY() throws Exception {
+        scriptTest("SelectEmpty", Locale.ITALY);
+    }
+
+    @Test
+    public void testListNamespaceITALY() throws Exception {
+        scriptTest("ListNamespace", Locale.ITALY);
+    }
+
+    @Test
+    public void testListMailboxesITALY() throws Exception {
+        scriptTest("ListMailboxes", Locale.ITALY);
+    }
+
+    @Test
+    public void testStatusITALY() throws Exception {
+        scriptTest("Status", Locale.ITALY);
+    }
+
+    @Test
+    public void testStringArgsITALY() throws Exception {
+        scriptTest("StringArgs", Locale.ITALY);
+    }
+
+    @Ignore("JWC-132 : MPT subscription related test do not pass")
+    @Test
+    public void testSubscribeITALY() throws Exception {
+        scriptTest("Subscribe", Locale.ITALY);
+    }
+
+    @Test
+    public void testAppendITALY() throws Exception {
+        scriptTest("Append", Locale.ITALY);
+    }
+
+    @Test
+    public void testDeleteITALY() throws Exception {
+        scriptTest("Delete", Locale.ITALY);
+    }
+
+    @Test
+    public void testValidNonAuthenticatedKOREA() throws Exception {
+        scriptTest("ValidNonAuthenticated", Locale.KOREA);
+    }
+
+    @Test
+    public void testCapabilityKOREA() throws Exception {
+        scriptTest("Capability", Locale.KOREA);
+    }
+
+    @Test
+    public void testNoopKOREA() throws Exception {
+        scriptTest("Noop", Locale.KOREA);
+    }
+
+    @Test
+    public void testLogoutKOREA() throws Exception {
+        scriptTest("Logout", Locale.KOREA);
+    }
+
+    @Test
+    public void testCreateKOREA() throws Exception {
+        scriptTest("Create", Locale.KOREA);
+    }
+
+    @Test
+    public void testExamineEmptyKOREA() throws Exception {
+        scriptTest("ExamineEmpty", Locale.KOREA);
+    }
+
+    @Test
+    public void testSelectEmptyKOREA() throws Exception {
+        scriptTest("SelectEmpty", Locale.KOREA);
+    }
+
+    @Test
+    public void testListNamespaceKOREA() throws Exception {
+        scriptTest("ListNamespace", Locale.KOREA);
+    }
+
+    @Test
+    public void testListMailboxesKOREA() throws Exception {
+        scriptTest("ListMailboxes", Locale.KOREA);
+    }
+
+    @Test
+    public void testStatusKOREA() throws Exception {
+        scriptTest("Status", Locale.KOREA);
+    }
+
+    @Test
+    public void testStringArgsKOREA() throws Exception {
+        scriptTest("StringArgs", Locale.KOREA);
+    }
+
+    @Ignore("JWC-132 : MPT subscription related test do not pass")
+    @Test
+    public void testSubscribeKOREA() throws Exception {
+        scriptTest("Subscribe", Locale.KOREA);
+    }
+
+    @Test
+    public void testAppendKOREA() throws Exception {
+        scriptTest("Append", Locale.KOREA);
+    }
+
+    @Test
+    public void testDeleteKOREA() throws Exception {
+        scriptTest("Delete", Locale.KOREA);
+    }
+
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/SelectedState.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/SelectedState.java
new file mode 100644
index 0000000..5ac6172
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/SelectedState.java
@@ -0,0 +1,188 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
+import org.junit.Test;
+
+public class SelectedState extends BaseSelectedState {
+
+    @Inject
+    private static HostSystem system;
+    
+    public SelectedState() throws Exception {
+        super(system);
+    }
+
+    @Test
+    public void testCheckUS() throws Exception {
+        scriptTest("Check", Locale.US);
+    }
+
+    @Test
+    public void testExpungeUS() throws Exception {
+        scriptTest("Expunge", Locale.US);
+    }
+
+    @Test
+    public void testSearchUS() throws Exception {
+        scriptTest("Search", Locale.US);
+    }
+
+    @Test
+    public void testFetchSingleMessageUS() throws Exception {
+        scriptTest("FetchSingleMessage", Locale.US);
+    }
+
+    @Test
+    public void testFetchMultipleMessagesUS() throws Exception {
+        scriptTest("FetchMultipleMessages", Locale.US);
+    }
+
+    @Test
+    public void testFetchPeekUS() throws Exception {
+        scriptTest("FetchPeek", Locale.US);
+    }
+
+    @Test
+    public void testStoreUS() throws Exception {
+        scriptTest("Store", Locale.US);
+    }
+
+    @Test
+    public void testCopyUS() throws Exception {
+        scriptTest("Copy", Locale.US);
+    }
+
+    @Test
+    public void testUidUS() throws Exception {
+        scriptTest("Uid", Locale.US);
+    }
+
+    @Test
+    public void testCheckITALY() throws Exception {
+        scriptTest("Check", Locale.ITALY);
+    }
+
+    @Test
+    public void testExpungeITALY() throws Exception {
+        scriptTest("Expunge", Locale.ITALY);
+    }
+
+    @Test
+    public void testSearchITALY() throws Exception {
+        scriptTest("Search", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchSingleMessageITALY() throws Exception {
+        scriptTest("FetchSingleMessage", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchMultipleMessagesITALY() throws Exception {
+        scriptTest("FetchMultipleMessages", Locale.ITALY);
+    }
+
+    @Test
+    public void testFetchPeekITALY() throws Exception {
+        scriptTest("FetchPeek", Locale.ITALY);
+    }
+
+    @Test
+    public void testStoreITALY() throws Exception {
+        scriptTest("Store", Locale.ITALY);
+    }
+
+    @Test
+    public void testCopyITALY() throws Exception {
+        scriptTest("Copy", Locale.ITALY);
+    }
+
+    @Test
+    public void testUidITALY() throws Exception {
+        scriptTest("Uid", Locale.ITALY);
+    }
+
+    @Test
+    public void testCheckKOREA() throws Exception {
+        scriptTest("Check", Locale.KOREA);
+    }
+
+    @Test
+    public void testExpungeKOREA() throws Exception {
+        scriptTest("Expunge", Locale.KOREA);
+    }
+
+    @Test
+    public void testSearchKOREA() throws Exception {
+        scriptTest("Search", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchSingleMessageKOREA() throws Exception {
+        scriptTest("FetchSingleMessage", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchMultipleMessagesKOREA() throws Exception {
+        scriptTest("FetchMultipleMessages", Locale.KOREA);
+    }
+
+    @Test
+    public void testFetchPeekKOREA() throws Exception {
+        scriptTest("FetchPeek", Locale.KOREA);
+    }
+
+    @Test
+    public void testStoreKOREA() throws Exception {
+        scriptTest("Store", Locale.KOREA);
+    }
+
+    @Test
+    public void testCopyKOREA() throws Exception {
+        scriptTest("Copy", Locale.KOREA);
+    }
+
+    @Test
+    public void testUidKOREA() throws Exception {
+        scriptTest("Uid", Locale.KOREA);
+    }
+    
+    @Test
+    public void testNamespaceUS() throws Exception {
+        scriptTest("Namespace", Locale.US);
+    }
+
+    @Test
+    public void testNamespaceITALY() throws Exception {
+        scriptTest("Namespace", Locale.ITALY);
+    }
+    
+    @Test
+    public void testNamespaceKOREA() throws Exception {
+        scriptTest("Namespace", Locale.KOREA);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/UidSearch.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/UidSearch.java
new file mode 100644
index 0000000..99481ed
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/UidSearch.java
@@ -0,0 +1,69 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite;
+
+import java.util.Locale;
+
+import javax.inject.Inject;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.suite.base.BaseAuthenticatedState;
+import org.junit.Test;
+
+public class UidSearch extends BaseAuthenticatedState {
+
+    @Inject
+    private static HostSystem system;
+    
+    public UidSearch() throws Exception {
+        super(system);
+    }
+
+    @Test
+    public void testSearchAtomsUS() throws Exception {
+        scriptTest("UidSearchAtoms", Locale.US);
+    }
+
+    @Test
+    public void testSearchAtomsITALY() throws Exception {
+        scriptTest("UidSearchAtoms", Locale.ITALY);
+    }
+
+    @Test
+    public void testSearchAtomsKOREA() throws Exception {
+        scriptTest("UidSearchAtoms", Locale.KOREA);
+    }
+
+    @Test
+    public void testSearchCombinationsUS() throws Exception {
+        scriptTest("UidSearchCombinations", Locale.US);
+    }
+
+    @Test
+    public void testSearchCombinationsITALY() throws Exception {
+        scriptTest("UidSearchCombinations", Locale.ITALY);
+    }
+
+    @Test
+    public void testSearchCombinationsKOREA() throws Exception {
+        scriptTest("UidSearchCombinations", Locale.KOREA);
+    }
+}
+
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseAuthenticatedState.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseAuthenticatedState.java
new file mode 100644
index 0000000..5a45553
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseAuthenticatedState.java
@@ -0,0 +1,85 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite.base;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.ImapTestConstants;
+import org.junit.Before;
+
+/**
+ * <p>
+ * Runs tests for commands valid in the AUTHENTICATED state. A login session
+ * precedes the execution of the test elements.
+ * </p>
+ * <p>
+ * Suggested tests:
+ * </p>
+ * <ul>
+ * <li>ValidSelected</li>
+ * <li>ValidNonAuthenticated</li>
+ * <li>Capability</li>
+ * <li>Noop</li>
+ * <li>Logout</li>
+ * <li>AppendExamineInbox</li>
+ * <li>AppendSelectInbox</li>
+ * <li>Create</li>
+ * <li>ExamineEmpty</li>
+ * <li>SelectEmpty</li>
+ * <li>ListNamespace</li>
+ * <li>ListMailboxes</li>
+ * <li>Status</li>
+ * <li>Subscribe</li>
+ * <li>Delete</li>
+ * <li>Append</li>
+ * <li>Compound:
+ * <ul>
+ * <li>AppendExpunge</li>
+ * <li>SelectAppend</li>
+ * <li>StringArgs</li>
+ * </ul>
+ * </li>
+ * </ul>
+ * </p>
+ */
+public class BaseAuthenticatedState extends
+        BaseImapProtocol implements ImapTestConstants {
+    public BaseAuthenticatedState(HostSystem hostSystem) throws Exception {
+        super(hostSystem);
+    }
+
+    /**
+     * Sets up {@link #preElements} with a welcome message and login
+     * request/response.
+     * 
+     * @throws Exception
+     */
+    @Before
+    public void setUp() throws Exception {
+        super.setUp();
+        addTestFile("Welcome.test", preElements);
+        addLogin(USER, PASSWORD);
+    }
+
+    protected void addLogin(String username, String password) {
+        preElements.CL("a001 LOGIN " + username + " " + password);
+        preElements.SL("a001 OK LOGIN completed.",
+                "AbstractTestForAuthenticatedState.java:53");
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseImapProtocol.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseImapProtocol.java
new file mode 100644
index 0000000..8c7e2de
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseImapProtocol.java
@@ -0,0 +1,34 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+package org.apache.james.mpt.imapmailbox.suite.base;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.ImapTestConstants;
+import org.apache.james.mpt.script.AbstractSimpleScriptedTestProtocol;
+
+/**
+ * Specialise the protocol test framework for IMAP.
+ */
+public class BaseImapProtocol extends AbstractSimpleScriptedTestProtocol implements ImapTestConstants {
+
+    public BaseImapProtocol(final HostSystem hostSystem) throws Exception {
+        super(hostSystem, USER, PASSWORD, "/org/apache/james/imap/scripts/");
+    }
+
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseNonAuthenticatedState.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseNonAuthenticatedState.java
new file mode 100644
index 0000000..46dda12
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseNonAuthenticatedState.java
@@ -0,0 +1,59 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite.base;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.junit.Before;
+
+/**
+ * <p>
+ * Runs tests for commands valid in the NON_AUTHENTICATED state. A welcome
+ * message precedes the execution of the test elements.
+ * </p>
+ * <p>
+ * Recommended test scripts:
+ * </p>
+ * <ul>
+ * <li>ValidAuthenticated</li>
+ * <li>ValidSelected</li>
+ * <li>Capability</li>
+ * <li>Noop</li>
+ * <li>Logout</li>
+ * <li>Authenticate</li>
+ * <li>Login</li>
+ * </ul>
+ */
+public class BaseNonAuthenticatedState extends BaseImapProtocol {
+    public BaseNonAuthenticatedState(HostSystem system) throws Exception {
+        super(system);
+    }
+
+    /**
+     * Adds a welcome message to the {@link #preElements}.
+     * 
+     * @throws Exception
+     */
+    @Before
+    public void setUp() throws Exception {
+        super.setUp();
+
+        addTestFile("Welcome.test", preElements);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseSelectedInbox.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseSelectedInbox.java
new file mode 100644
index 0000000..c48c382
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseSelectedInbox.java
@@ -0,0 +1,75 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite.base;
+
+import org.apache.james.mpt.api.HostSystem;
+
+/**
+ * <p>
+ * Tests commands which are valid in AUTHENTICATED and NONAUTHENTICATED by
+ * running them in the SELECTED state. Many commands function identically, while
+ * others are invalid in this state.
+ * </p>
+ * <p>
+ * Recommended scripts:
+ * </p>
+ * <ul>
+ * <li>ValidNonAuthenticated</li>
+ * <li>Capability</li>
+ * <li>Noop</li>
+ * <li>Logout</li>
+ * <li>Create</li>
+ * <li>ExamineEmpty</li>
+ * <li>SelectEmpty</li>
+ * <li>ListNamespace</li>
+ * <li>ListMailboxes</li>
+ * <li>Status</li>
+ * <li>StringArgs</li>
+ * <li>Subscribe</li>
+ * <li>Append</li>
+ * <li>Delete</li>
+ * </ul>
+ * 
+ * @author Darrell DeBoer <darrell@apache.org>
+ * 
+ * @version $Revision: 560719 $
+ */
+public class BaseSelectedInbox extends BaseAuthenticatedState {
+    public BaseSelectedInbox(HostSystem system) throws Exception {
+        super(system);
+    }
+
+    /**
+     * Superclass sets up welcome message and login session in
+     * {@link #preElements}. A "SELECT INBOX" session is then added to these
+     * elements.
+     * 
+     * @throws Exception
+     */
+    public void setUp() throws Exception {
+        super.setUp();
+        addTestFile("SelectInbox.test", preElements);
+    }
+
+    protected void addCloseInbox() {
+        postElements.CL("a CLOSE");
+        postElements.SL(".*", "AbstractBaseTestSelectedInbox.java:76");
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseSelectedState.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseSelectedState.java
new file mode 100644
index 0000000..66a07b7
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/base/BaseSelectedState.java
@@ -0,0 +1,64 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.suite.base;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.junit.Before;
+
+/**
+ * <p>
+ * Runs tests for commands valid only in the SELECTED state. A login session and
+ * setup of a "seleted" mailbox precedes the execution of the test elements.
+ * </p>
+ * <p>
+ * Recommended scripts:
+ * </p>
+ * <ul>
+ * <li>Check"</li>
+ * <li>Expunge"</li>
+ * <li>Search"</li>
+ * <li>FetchSingleMessage"</li>
+ * <li>FetchMultipleMessages"</li>
+ * <li>FetchPeek"</li>
+ * <li>Store"</li>
+ * <li>Copy"</li>
+ * <li>Uid"</li>
+ * </ul>
+ */
+public class BaseSelectedState extends BaseAuthenticatedState {
+    
+    public BaseSelectedState(HostSystem system) throws Exception {
+        super(system);
+    }
+
+    /**
+     * Superclass sets up welcome message and login session in
+     * {@link #preElements}. A "SELECT INBOX" session is then added to these
+     * elements.
+     * 
+     * @throws Exception
+     */
+    @Before
+    public void setUp() throws Exception {
+        super.setUp();
+        addTestFile("SelectedStateSetup.test", preElements);
+        addTestFile("SelectedStateCleanup.test", postElements);
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/session/ImapSessionImpl.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/session/ImapSessionImpl.java
new file mode 100644
index 0000000..6b70243
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/session/ImapSessionImpl.java
@@ -0,0 +1,140 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+package org.apache.james.mpt.session;
+
+import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
+
+import org.apache.james.imap.api.ImapSessionState;
+import org.apache.james.imap.api.process.ImapLineHandler;
+import org.apache.james.imap.api.process.ImapSession;
+import org.apache.james.imap.api.process.SelectedMailbox;
+import org.slf4j.Logger;
+
+public class ImapSessionImpl implements ImapSession {
+
+    private ImapSessionState state = ImapSessionState.NON_AUTHENTICATED;
+
+    private SelectedMailbox selectedMailbox = null;
+
+    private final Map<String, Object> attributesByKey;
+
+    private Logger log;
+
+    public ImapSessionImpl(Logger log) {
+        this.attributesByKey = new ConcurrentHashMap<String, Object>();
+        this.log = log;
+    }
+
+    public void logout() {
+        closeMailbox();
+        state = ImapSessionState.LOGOUT;
+    }
+
+    public void authenticated() {
+        this.state = ImapSessionState.AUTHENTICATED;
+    }
+
+    public void deselect() {
+        this.state = ImapSessionState.AUTHENTICATED;
+        closeMailbox();
+    }
+
+    public void selected(SelectedMailbox mailbox) {
+        this.state = ImapSessionState.SELECTED;
+        closeMailbox();
+        this.selectedMailbox = mailbox;
+    }
+
+    public SelectedMailbox getSelected() {
+        return this.selectedMailbox;
+    }
+
+    public ImapSessionState getState() {
+        return this.state;
+    }
+
+    public void closeMailbox() {
+        if (selectedMailbox != null) {
+            selectedMailbox.deselect();
+            selectedMailbox = null;
+        }
+    }
+
+    public Object getAttribute(String key) {
+        final Object result = attributesByKey.get(key);
+        return result;
+    }
+
+    public void setAttribute(String key, Object value) {
+        if (value == null) {
+            attributesByKey.remove(key);
+        }
+        else {
+            attributesByKey.put(key, value);
+        }
+    }
+
+    public Logger getLog() {
+        return log;
+    }
+
+    public boolean startTLS() {
+        return false;
+    }
+
+    public boolean supportStartTLS() {
+        return false;
+    }
+
+    public boolean isCompressionSupported() {
+        return false;
+    }
+
+    public boolean startCompression() {
+        return false;
+    }
+
+    public void pushLineHandler(ImapLineHandler lineHandler) {
+        // TODO Auto-generated method stub
+
+    }
+
+    public void popLineHandler() {
+        // TODO Auto-generated method stub
+
+    }
+
+    public boolean isPlainAuthDisallowed() {
+        return false;
+    }
+
+    public boolean isTLSActive() {
+        return false;
+    }
+
+    public boolean supportMultipleNamespaces() {
+        return false;
+    }
+
+    public boolean isCompressionActive() {
+        return false;
+    }
+
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/user/InMemoryMailboxUserManager.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/user/InMemoryMailboxUserManager.java
new file mode 100644
index 0000000..013ec04
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/user/InMemoryMailboxUserManager.java
@@ -0,0 +1,103 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.user;
+
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.james.mailbox.MailboxSession;
+import org.apache.james.mailbox.SubscriptionManager;
+import org.apache.james.mailbox.exception.SubscriptionException;
+
+/**
+ * Stores users in memory.
+ */
+public class InMemoryMailboxUserManager implements SubscriptionManager {
+
+    private final Map<String, MailboxUser> users;
+
+    public InMemoryMailboxUserManager() {
+        this.users = new HashMap<String, MailboxUser>();
+    }
+
+    public boolean isAuthentic(String userid, CharSequence password) {
+        MailboxUser user = (MailboxUser) users.get(userid);
+        final boolean result;
+        if (user == null) {
+            result = false;
+        } else {
+            result = user.isPassword(password);
+        }
+        return result;
+    }
+
+    public void subscribe(MailboxSession session, String mailbox)
+            throws SubscriptionException {
+        MailboxSession.User u = session.getUser();
+        MailboxUser user = (MailboxUser) users.get(u.getUserName());
+        if (user == null) {
+            user = new MailboxUser(u.getUserName());
+            users.put(u.getUserName(), user);
+        }
+        user.addSubscription(mailbox);
+    }
+
+    public Collection<String> subscriptions(org.apache.james.mailbox.MailboxSession session) throws SubscriptionException {
+        MailboxSession.User u = session.getUser();
+        MailboxUser user = (MailboxUser) users.get(u.getUserName());
+        if (user == null) {
+            user = new MailboxUser(u.getUserName());
+            users.put(u.getUserName(), user);
+        }
+        return user.getSubscriptions();
+    }
+
+    public void unsubscribe(org.apache.james.mailbox.MailboxSession session, String mailbox)
+            throws SubscriptionException {
+        MailboxSession.User u = session.getUser();
+        MailboxUser user = (MailboxUser) users.get(u.getUserName());
+        if (user == null) {
+            user = new MailboxUser(u.getUserName());
+            users.put(u.getUserName(), user);
+        }
+        user.removeSubscription(mailbox);
+    }
+
+    public void addUser(String userid, CharSequence password) {
+        MailboxUser user = (MailboxUser) users.get(userid);
+        if (user == null) {
+            user = new MailboxUser(userid);
+            users.put(userid, user);
+        }
+        user.setPassword(password);
+    }
+
+    public void endProcessingRequest(MailboxSession session) {
+        // TODO Auto-generated method stub
+        
+    }
+
+    public void startProcessingRequest(MailboxSession session) {
+        // TODO Auto-generated method stub
+        
+    }
+
+}
diff --git a/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/user/MailboxUser.java b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/user/MailboxUser.java
new file mode 100644
index 0000000..11fec4d
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/user/MailboxUser.java
@@ -0,0 +1,77 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.user;
+
+import java.util.Collection;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Set;
+
+class MailboxUser {
+    private final String userName;
+
+    private CharSequence password;
+
+    private final Set<String> subscriptions;
+
+    public MailboxUser(final String userName) {
+        this.userName = userName;
+        this.subscriptions = new HashSet<String>();
+    }
+
+    public String getUserName() {
+        return userName;
+    }
+    
+    public void setPassword(CharSequence password) {
+        this.password = password;
+    }
+
+    public Collection<String> getSubscriptions() {
+        return Collections.unmodifiableSet(subscriptions);
+    }
+
+    public void addSubscription(String subscription) {
+        this.subscriptions.add(subscription);
+    }
+
+    public void removeSubscription(String mailbox) {
+        this.subscriptions.remove(mailbox);
+    }
+
+    public boolean isPassword(CharSequence password) {
+        final boolean result;
+        if (password == null) {
+            result = this.password == null;
+        } else if (this.password == null) {
+            result = false;            
+        } else if (this.password.length() == password.length()) {
+            for (int i=0;i<password.length();i++) {
+                if (password.charAt(i) != this.password.charAt(i)) {
+                    return false;
+                }
+            }
+            result = true;
+        } else {
+            result = false;
+        }
+        return result;
+    }
+}
diff --git a/impl/imap-mailbox/core/src/main/resources/log4j.properties b/impl/imap-mailbox/core/src/main/resources/log4j.properties
new file mode 100644
index 0000000..d368978
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/log4j.properties
@@ -0,0 +1,27 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+log4j.rootLogger=ERROR, A1
+log4j.appender.A1=org.apache.log4j.ConsoleAppender
+log4j.appender.A1.layout=org.apache.log4j.PatternLayout
+
+# Print the date in ISO 8601 format
+log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
+
+org.apache.james.imap=DEBUG,CONS
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/mime-plain-text.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/mime-plain-text.mail
new file mode 100644
index 0000000..a33e308
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/mime-plain-text.mail
@@ -0,0 +1,41 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+From: Samual Smith <sam@example.org>
+To: John Smith <john@example.org>
+Reply-To: "Timothy Taylor: Email" <tim@example.org>
+Subject: Re: Custard!
+Date: Sat, 23 Feb 2008 18:15:18 +0000
+Message-ID: <4224@example.org>
+In-Reply-To: <1729@example.org>
+References: <1729@example.org>
+Mime-Version: 1.0
+Content-Transfer-Encoding: 7bit
+Content-Disposition: inline; foo=bar; one=1; param=value;
+Content-Language: en, en-US, en-CA
+Content-ID: <477345345@example.org>
+Content-Description: Homage to 70's TV
+Content-Type: application/xhtml+xml; e=mc*mc;
+Content-Location: http://www.example.org/rhubard.html
+Content-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==
+
+<!DOCTYPE html
+PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
+<html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-alt-translation.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-alt-translation.mail
new file mode 100644
index 0000000..d30ce34
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-alt-translation.mail
@@ -0,0 +1,46 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+From: Timothy Tayler <timothy@example.org>
+To: Samual Smith <samual@example.org>
+Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+Subject: A Multipart Email
+Content-Type: multipart/alternative;boundary=1729
+
+Some translations of Hello, World!
+
+--1729
+Content-Type: text/plain; charset=US-ASCII
+Content-Language: en, en-US, en-CA
+
+Hello, World!
+
+--1729
+Content-Type: text/plain; charset=US-ASCII
+Content-Language: fr, fr-Latn-CA
+
+Bonjour, monde !
+
+--1729
+Content-Type: text/plain; charset=US-ASCII
+Content-Language: nl-BE
+
+Hello, Wereld!
+
+--1729--
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-alt.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-alt.mail
new file mode 100644
index 0000000..a4579f6
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-alt.mail
@@ -0,0 +1,46 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+From: Timothy Tayler <timothy@example.org>
+To: Samual Smith <samual@example.org>
+Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+Subject: A Multipart Email
+Content-Type: multipart/alternative;boundary=1729
+
+Start with a preamble
+
+--1729
+Content-Type: applcation/xhtml+xml
+
+<!DOCTYPE html
+PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+
+--1729
+Content-Type: text/plain; charset=US-ASCII
+
+Rhubarb!
+
+--1729
+Content-Type: text/html; charset=US-ASCII
+
+<html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+
+--1729--
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-binary.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-binary.mail
new file mode 100644
index 0000000..e6d87d1
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-binary.mail
@@ -0,0 +1,179 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+ 
+Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+Received: (qmail 18554 invoked from network); 25 May 2008 14:38:53 -0000
+Received: from unknown (HELO p3presmtp01-16.prod.phx3.secureserver.net)
+        ([208.109.80.165]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+        smtp20-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+        <asf@xmlmapt.org>; 25 May 2008 14:38:53 -0000
+Received: (qmail 9751 invoked from network); 25 May 2008 14:38:53 -0000
+Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
+        <rdonkin-owner@locus.apache.org>) by
+        p3presmtp01-16.prod.phx3.secureserver.net (qmail-ldap-1.03) with SMTP for
+        <asf@xmlmapt.org>; 25 May 2008 14:38:50 -0000
+Received: (qmail 46768 invoked by uid 1289); 25 May 2008 14:38:46 -0000
+Delivered-To: rdonkin@locus.apache.org
+Received: (qmail 46763 invoked from network); 25 May 2008 14:38:46 -0000
+Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+        minotaur.apache.org with SMTP; 25 May 2008 14:38:46 -0000
+Received: (qmail 61275 invoked by uid 500); 25 May 2008 14:38:48 -0000
+Delivered-To: apmail-rdonkin@apache.org
+Delivered-To: rob@localhost
+Delivered-To: rob@localhost
+Received: (qmail 61272 invoked by uid 99); 25 May 2008 14:38:48 -0000
+Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
+        by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 25 May 2008 07:38:48 -0700
+X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS
+X-Spam-Check-By: apache.org
+Received-SPF: pass (athena.apache.org: domain of
+        robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted
+        sender)
+Received: from [195.188.213.5] (HELO smtp-out2.blueyonder.co.uk)
+        (195.188.213.5) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 25 May 2008
+        14:38:00 +0000
+Received: from [172.23.170.140] (helo=anti-virus02-07) by
+        smtp-out2.blueyonder.co.uk with smtp (Exim 4.52) id 1K0HMV-00087e-HY for
+        rdonkin@apache.org; Sun, 25 May 2008 15:38:15 +0100
+Received: from [82.38.65.6] (helo=[10.0.0.27]) by
+        asmtp-out5.blueyonder.co.uk with esmtpa (Exim 4.52) id 1K0HMU-0001A2-3q for
+        rdonkin@apache.org; Sun, 25 May 2008 15:38:14 +0100
+Subject: This is an example of a multipart mixed email with image content
+From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+To: Robert Burrell Donkin <rdonkin@apache.org>
+Content-Type: multipart/mixed; boundary=\"=-tIdGYVstQJghyEDATnJ+\"
+Content-Location: http://www.example.org/
+Date: Sun, 25 May 2008 15:38:13 +0100
+Message-Id: <1211726293.5772.10.camel@localhost>
+Mime-Version: 1.0
+X-Mailer: Evolution 2.12.3 
+X-Virus-Checked: Checked by ClamAV on apache.org
+X-Nonspam: None
+X-fetched-from: mail.xmlmapt.org
+X-Evolution-Source: imap://rob@thebes/
+
+
+--=-tIdGYVstQJghyEDATnJ+
+Content-Type: text/plain
+Content-Transfer-Encoding: 7bit
+Content-Location: relative/license.txt
+
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+\"License\"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+ 
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+\"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+ 
+
+--=-tIdGYVstQJghyEDATnJ+
+Content-Disposition: attachment; filename=blob.png;
+   modification-date="Sun, 21 Jun 2008 15:32:18 +0000";
+   creation-date="Sat, 20 Jun 2008 10:15:09 +0000"; 
+   read-date="Mon, 22 Jun 2008 12:08:56 +0000";size=482;
+Content-Type: image/png; name=blob.png
+Content-Transfer-Encoding: base64
+Content-Location: http://www.example.org/blob.png
+
+iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
+EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
+IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
+/7qIG/VsPziMTw+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
+E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
+iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ+4/kIi0g88zlXd66++QaQDG5GPZyp
+rQAAAABJRU5ErkJggg==
+
+
+--=-tIdGYVstQJghyEDATnJ+
+Content-Disposition: attachment; filename=blob.png
+Content-Type: image/png; name=blob.png
+Content-Transfer-Encoding: base64
+Content-Location: (Comments before) http://www.example.org/blob.png (And comments afterwards)
+
+iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
+EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
+IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
+/7qIG/VsPziMTw+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
+E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
+iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ+4/kIi0g88zlXd66++QaQDG5GPZyp
+rQAAAABJRU5ErkJggg==
+
+
+--=-tIdGYVstQJghyEDATnJ+
+Content-Disposition: attachment; filename=rhubarb.txt
+Content-Type: text/plain; name=rhubarb.txt; charset=us-ascii
+Content-Language: en, en-US, en-CA, en-AU
+Content-Transfer-Encoding: quoted-printable
+Content-Location: "ftp://ftp.example.org/lots/lots/lots/
+                   lots/lots/lots/lots/lots/lots/lots/
+                   rhubard.txt"
+
+Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+ Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+ Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+ Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+ Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+ Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb
+
+--=-tIdGYVstQJghyEDATnJ+--
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-mixed-complex.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-mixed-complex.mail
new file mode 100644
index 0000000..984a950
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-mixed-complex.mail
@@ -0,0 +1,109 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+From: Timothy Tayler <timothy@example.org>
+To: Samual Smith <samual@example.org>
+Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+Subject: A Multipart Email
+Content-Type: multipart/mixed;boundary=1729
+
+Start with a preamble
+
+--1729
+Content-Type: text/plain; charset=US-ASCII
+
+Rhubarb!
+
+--1729
+Content-Type: application/octet-stream
+Content-Transfer-Encoding: base64
+
+987654321AHPLA
+
+--1729
+Content-Type: message/rfc822
+
+From: Timothy Tayler <timothy@example.org>
+To: Samual Smith <samual@example.org>
+Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+Subject: A Multipart Alternative Email
+Content-Type: multipart/alternative;boundary=42
+
+This message has a premable
+
+--42
+Content-Type: text/plain; charset=US-ASCII
+
+Custard!
+
+--42
+Content-Type: application/octet-stream
+
+CUSTARDCUSTARDCUSTARD
+
+--42--
+
+--1729
+Content-Type: multipart/mixed; boundary=4.66920160910299
+
+--4.66920160910299
+Content-Type: image/gif
+Content-Transfer-Encoding: base64
+MIME-Version: 1.0
+Content-ID: 238478934723847238947892374
+Content-Description: Bogus Image Data
+
+ABCDFEGHIJKLMNO
+
+--4.66920160910299
+Content-Type: message/rfc822
+
+From: Timothy Tayler <timothy@example.org>
+To: John Smith <john@example.org>
+Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
+Subject: Another Example Email
+Content-Type: multipart/mixed;boundary=2.50290787509
+
+Yet another preamble
+
+--2.50290787509
+Content-Type: text/plain
+
+Rhubard AND Custard!
+
+--2.50290787509
+Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
+
+--3.243F6A8885A308D3
+Content-Type: text/plain
+
+Rhubard?Custard?
+
+--3.243F6A8885A308D3
+
+Content-Type: text/richtext
+
+Rhubard?Custard?
+
+--3.243F6A8885A308D3--
+
+--2.50290787509--
+
+--4.66920160910299--
+--1729--
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-mixed.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-mixed.mail
new file mode 100644
index 0000000..e935f74
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/multipart-mixed.mail
@@ -0,0 +1,52 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+From: Timothy Tayler <timothy@example.org>
+To: Samual Smith <samual@example.org>
+Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+Subject: A Multipart Email
+Content-Type: multipart/mixed;boundary=1729
+
+Start with a preamble
+
+--1729
+Content-Type: text/plain; charset=US-ASCII
+
+Rhubarb!
+
+--1729
+Content-Type: text/html; charset=US-ASCII
+
+<html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+
+--1729
+Content-Type: application/xhtml+xml
+
+<!DOCTYPE html
+PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+
+--1729
+Content-Type: image/jpeg
+Content-Transfer-Encoding: base64
+
+1234567890ABCDEFGHIJKLMNOPQ
+
+--1729--
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-group-addresses.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-group-addresses.mail
new file mode 100644
index 0000000..ee6e963
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-group-addresses.mail
@@ -0,0 +1,26 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+From: Timothy Taylor <tim@example.org>
+To: Alpha Group:John Smith <john@example.org>, sid@example.org;
+Cc: Undisclosed recipients:;
+Date: Sat, 23 Feb 2008 18:12:13 +0000
+Message-ID: 42424242
+
+Custard? Rhubard!
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-hello-world.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-hello-world.mail
new file mode 100644
index 0000000..9d3ee3c
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-hello-world.mail
@@ -0,0 +1,26 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+From: John Smith <john@example.org>
+To: Timothy Taylor <tim@example.org>
+Subject: Hello
+Date: Sat, 23 Feb 2008 07:48:03 -0600
+Message-ID: <1729@machine.example.org>
+
+Hello, World!
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-multiple-addresses.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-multiple-addresses.mail
new file mode 100644
index 0000000..2e8b13c
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-multiple-addresses.mail
@@ -0,0 +1,27 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+From: "Brian G. Hutton" <brian@example.org>
+To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
+CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
+Subject: Rhubarb
+Date: Sat, 23 Feb 2008 07:48:03 -0600
+Message-ID: <17291729@machine.example.org>
+
+Rhubarb!
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-reply.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-reply.mail
new file mode 100644
index 0000000..a471190
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-reply.mail
@@ -0,0 +1,29 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+From: Samual Smith <sam@example.org>
+To: John Smith <john@example.org>
+Reply-To: "Timothy Taylor: Email" <tim@example.org>
+Subject: Re: Custard!
+Date: Sat, 23 Feb 2008 18:15:18 +0000
+Message-ID: <4224@example.org>
+In-Reply-To: <1729@example.org>
+References: <1729@example.org>
+
+Rhubard, I say!
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-resent.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-resent.mail
new file mode 100644
index 0000000..a1a7d7f
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-resent.mail
@@ -0,0 +1,30 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+Resent-From: John Smith <john@example.org>
+Resent-To: Samual Smith <sam@example.org>
+Resent-Date: Sat, 23 Feb 2008 18:18:59 +0000
+Resent-Message-ID: <424242@example.org>
+From: Samual Webster <webster@example.org>
+To: Timothy Taylor <tim@example.org>
+Subject: Rhubard And Custard!
+Date: Sat, 23 Feb 2008 14:10:00 +0000
+Message-ID: <17299271@example.org>
+
+Rhubard or custard? Rhubard AND custard!
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-sender.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-sender.mail
new file mode 100644
index 0000000..eb7dbdc
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-sender.mail
@@ -0,0 +1,27 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+From: John Smith <john@example.org>
+Sender: Samual Smith <sam@example.org>
+To: Timothy Taylor <tim@example.org>
+Subject: Hello
+Date: Sat, 23 Feb 2008 07:48:03 -0600
+Message-ID: <172942@machine.example.org>
+
+Hello, World!
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-trace.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-trace.mail
new file mode 100644
index 0000000..ff6b771
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822-trace.mail
@@ -0,0 +1,33 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+Received: from alpha.beta
+   by example.org
+   via TCP
+   with ESMTP
+   id 1729
+   for <tim@example.org>; Sat, 23 Feb 2008 18:24:05 +0000
+Received: from gamma.delta by alpha.beta; Sat, 23 Feb 2008 18:20:05 +0000
+From: Samual Webster <webster@example.org>
+To: Timothy Taylor <tim@example.org>
+Subject: Custard?
+Date: Sat, 23 Feb 2008 18:26:56 +0000
+Message-ID: <1729@machine.example.org>
+
+Rhubard! Rhubard! Rhubard!
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822.mail
new file mode 100644
index 0000000..bc1a29c
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/rfc822.mail
@@ -0,0 +1,25 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+From: Timothy Tayler <timothy@example.org>
+To: Samual Smith <samual@example.org>
+Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+Subject: A Simple Email
+
+This is a very simple email.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-alt-another-reply.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-alt-another-reply.mail
new file mode 100644
index 0000000..1444058
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-alt-another-reply.mail
@@ -0,0 +1,293 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+Return-Path: <robertburrelldonkin@gmail.com>
+Received: (qmail 16059 invoked from network); 11 Mar 2008 18:54:16 -0000
+Received: from unknown (HELO pre-smtp34-01.prod.mesa1.secureserver.net)
+        ([10.0.19.134]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+        smtp28.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+        <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+Received: (qmail 24109 invoked from network); 11 Mar 2008 18:54:16 -0000
+Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
+        <rdonkin-owner@locus.apache.org>) by
+        pre-smtp34-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+        <asf@xmlmapt.org>; 11 Mar 2008 18:54:15 -0000
+Received: (qmail 33110 invoked by uid 1289); 11 Mar 2008 18:54:14 -0000
+Delivered-To: rdonkin@locus.apache.org
+Received: (qmail 33091 invoked from network); 11 Mar 2008 18:54:14 -0000
+Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+        minotaur.apache.org with SMTP; 11 Mar 2008 18:54:14 -0000
+Received: (qmail 12832 invoked by uid 500); 11 Mar 2008 18:54:10 -0000
+Delivered-To: apmail-rdonkin@apache.org
+Delivered-To: rob@localhost
+Delivered-To: rob@localhost
+Received: (qmail 12693 invoked by uid 99); 11 Mar 2008 18:54:10 -0000
+Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by
+        apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:10 -0700
+X-ASF-Spam-Status: No, hits=5.3 required=10.0
+        tests=HTML_MESSAGE,MIME_QP_LONG_LINE,MSGID_FROM_MTA_HEADER,SPF_PASS
+X-Spam-Check-By: apache.org
+Received-SPF: pass (nike.apache.org: domain of
+        3MtXWRxUKByYECNGPFCT-PQVKHKECVKQPIQQING.EQOTFQPMKPCRCEJG.QTI@calendar-server.bounces.google.com
+        designates 64.233.166.140 as permitted sender)
+Received: from [64.233.166.140] (HELO py-out-f140.google.com)
+        (64.233.166.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+        18:53:18 +0000
+Received: by py-out-f140.google.com with SMTP id a74so255262pye.5 for
+        <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta;
+        h=domainkey-signature:mime-version:message-id:date:reply-to:sender:received:subject:from:to:content-type;
+        bh=a0xHxfGwMbTaCb1AQbvdZZ4bcSJ2pPfhH9+aq/N8Iio=;
+        b=XcR46ahkaRiXL6w4DXB16+pG9O4qvSUyCHzL8N3rebn6+s3HAlztkGBCdXbNTOSeLnjEQnv+2slUMkdQy+ZJdg==
+DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta;
+        h=mime-version:message-id:date:reply-to:sender:subject:from:to:content-type;
+        b=E3kUX5aHg+csZ3D0TcHKt9Wie43boX+xpyARVjHAhQ0fJVt9OAzCI/xPDTBpTBjGaDcjnFeFcHWZF9UeXbx8Lg==
+MIME-Version: 1.0
+Message-ID: <00163600d06e04482dd6a10e7610628b0@google.com>
+Date: Tue, 11 Mar 2008 11:53:38 -0700
+Reply-To: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
+Sender: Google Calendar <calendar-notification@google.com>
+Received: by 10.35.108.12 with SMTP id k12mr18969364pym.3.1205261618449;
+        Tue,  11 Mar 2008 11:53:38 -0700 (PDT)
+Subject:
+        =?windows-1256?Q?=5BInvitation=5D_ApacheCon_Europe_2008=21_=40_Mon_7_Apr_=96_?=
+        =?windows-1256?Q?Fri_11_Apr_2008_=28=29?=
+From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
+To: rdonkin@apache.org
+Content-Type: multipart/mixed; boundary=00163600d06e04482dd6a10e458cd80be
+X-Virus-Checked: Checked by ClamAV on apache.org
+X-Nonspam: None
+X-fetched-from: mail.xmlmapt.org
+X-Evolution-Source: imap://rob@thebes/
+
+
+--00163600d06e04482dd6a10e458cd80be
+Content-Type: multipart/alternative;  boundary=00163600d06e04482dd6a10e408cd80bd
+
+
+--00163600d06e04482dd6a10e408cd80bd
+Content-Type: text/plain; charset=windows-1256
+Content-Transfer-Encoding: quoted-printable
+
+rdonkin@apache.org, you are invited to
+
+Title: ApacheCon Europe 2008!
+Time: Mon 7 Apr =96 Fri 11 Apr 2008 (Time zone: London)
+Where: Amsterdam
+Calendar: 
+Description: Ah yes!On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &=
+lt;robertburrelldonkin@blueyonder.co.uk&gt; wrote:&gt; O! lest the world sho=
+uld task you to recite&gt; &nbsp;What merit lived in me, that you should lov=
+e&gt; &nbsp;After my death,--dear love, forget me quite,&gt; &nbsp;For you i=
+n me can nothing worthy prove;&gt; &nbsp;Unless you would devise some virtuo=
+us lie,&gt; &nbsp;To do more for me than mine own desert,&gt; &nbsp;And hang=
+ more praise upon deceased I&gt; &nbsp;Than niggard truth would willingly im=
+part:&gt; &nbsp;O! lest your true love may seem false in this&gt; &nbsp;That=
+ you for love speak well of me untrue,&gt; &nbsp;My name be buried where my =
+body is,&gt; &nbsp;And live no more to shame nor me nor you.&gt; &nbsp; For =
+I am shamed by that which I bring forth,&gt; &nbsp; And so should you, to lo=
+ve things nothing worth.&gt; &nbsp;
+
+You can view this event at http://www.google.com/calendar/event?action=3DVIE=
+W&eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=3DM=
+jkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO=
+Tg0Nzg2N2E4NTk4NWM5&ctz=3DEurope%2FLondon&hl=3Den_GB
+
+
+
+You are receiving this courtesy email at the account rdonkin@apache.org beca=
+use you are an attendee of this event.
+
+To stop receiving future notifications for this event, decline this event. A=
+lternatively, you can sign up for a Google Calendar account at http://www.go=
+ogle.com/calendar/ and control your notification settings for your entire ca=
+lendar.
+--00163600d06e04482dd6a10e408cd80bd
+Content-Type: text/html; charset=windows-1256
+Content-Transfer-Encoding: quoted-printable
+
+<div style=3D"padding:10px 7px; font-size:12px; line-height:1.4 font-family:=
+Arial,Sans-serif; text-align:center;"><div><a href=3D"http://www.google.com/=
+calendar/"><img style=3D"border-width:0" src=3D"http://www.google.com/calend=
+ar/images/blue_beta_en-GB.gif" alt=3D"Google Calendar"></a></div>
+<div style=3D"width:370px; background:#D2E6D2; border-style:solid;       bor=
+der-color:#ccc; border-width:1px 1px 0 1px; padding:15px 15px 5px 15px;     =
+  margin:0 auto"><p style=3D"margin:0;color:#0">rdonkin@apache.org,
+you are invited to</p>
+<h2 style=3D"margin:5px 0; font-size:18px; line-height:1.4;color:#0">ApacheC=
+on Europe 2008!</h2>
+<p style=3D"margin:0 0 .5em;"><span style=3D"color:#0">Mon 7 Apr =96 Fri 11 =
+Apr 2008</span>
+<br>
+<span style=3D"color:#676;">(Time zone:
+London)</span>
+<br>
+<span style=3D"color:#0">Amsterdam (<a href=3D"http://maps.google.co.uk/maps=
+?q=3DAmsterdam&amp;hl=3Den-GB">map</a>)</span>
+<br>
+<span style=3D"color:#0">Calendar:
+</span></p>
+<p style=3D"margin:0 0 1em;color:#0; white-space:pre-wrap !important; white-=
+space:-moz-pre-wrap !important; white-space:-pre-wrap !important; white-spac=
+e:-o-pre-wrap !important; white-space:pre; word-wrap:break-word;">&lt;b&gt;&=
+lt;span style=3D&quot;font-family: trebuchet ms,sans-serif;&quot;&gt;Ah yes!=
+&lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;On Tue, Mar 11, 2008 at 6:45 PM, =
+Robert Burrell Donkin &amp;lt;robertburrelldonkin@blueyonder.co.uk&amp;gt; w=
+rote:&lt;br&gt;&amp;gt; O! lest the world should task you to recite&lt;br&gt=
+;&amp;gt; &amp;nbsp;What merit lived in me, that you should love&lt;br&gt;&a=
+mp;gt; &amp;nbsp;After my death,--dear love, forget me quite,&lt;br&gt;&amp;=
+gt; &amp;nbsp;For you in me can nothing worthy prove;&lt;br&gt;&amp;gt; &amp=
+;nbsp;Unless you would devise some virtuous lie,&lt;br&gt;&amp;gt; &amp;nbsp=
+;To do more for me than mine own desert,&lt;br&gt;&amp;gt; &amp;nbsp;And han=
+g more praise upon deceased I&lt;br&gt;&amp;gt; &amp;nbsp;Than niggard truth=
+ would willingly impart:&lt;br&gt;&amp;gt; &amp;nbsp;O! lest your true love =
+may seem false in this&lt;br&gt;&amp;gt; &amp;nbsp;That you for love speak w=
+ell of me untrue,&lt;br&gt;&amp;gt; &amp;nbsp;My name be buried where my bod=
+y is,&lt;br&gt;&amp;gt; &amp;nbsp;And live no more to shame nor me nor you.&=
+lt;br&gt;&amp;gt; &amp;nbsp; For I am shamed by that which I bring forth,&lt=
+;br&gt;&amp;gt; &amp;nbsp; And so should you, to love things nothing worth.&=
+lt;br&gt;&amp;gt; &amp;nbsp;&lt;br&gt;&lt;br&gt;<br><a href=3D"http://www.go=
+ogle.com/calendar/event?action=3DVIEW&amp;eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29z=
+MWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnb=
+WFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEu=
+rope%2FLondon&amp;hl=3Den_GB">More event details&raquo;</a></p>
+<div style=3D"margin:.5em 0 0; text-align:center;color:#0"><strong>Will you =
+attend?</strong></div>
+<div style=3D"margin:4px 0 0; text-align:center;"><span style=3D"background:=
+#fff; border:1px solid #676;              padding:3px 5px; line-height:1.5;"=
+><a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D1&amp=
+;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Yes</a=
+>
+|<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D2&amp=
+;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">No</a>=
+
+|<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D3&amp=
+;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Maybe<=
+/a></span></div></div>
+<div><img src=3D"http://www.google.com/calendar/images/envelope.gif" style=
+=3D"background:#D2E6D2; width:420px height:95px" alt=3D""></div><p style=3D"=
+margin:-15px 0 0;">&nbsp;</p>
+<p style=3D"color:#676;">You are receiving this courtesy email at the accoun=
+t rdonkin@apache.org because you are an attendee of this event.</p><p style=
+=3D"color:#676;">To stop receiving future notifications for this event, decl=
+ine this event. Alternatively, you can sign up for a Google Calendar account=
+ at http://www.google.com/calendar/ and control your notification settings f=
+or your entire calendar.</p></div>
+--00163600d06e04482dd6a10e408cd80bd
+Content-Type: text/calendar; charset=windows-1256; method=REQUEST
+Content-Transfer-Encoding: 7bit
+
+BEGIN:VCALENDAR
+PRODID:-//Google Inc//Google Calendar 70.9054//EN
+VERSION:2.0
+CALSCALE:GREGORIAN
+METHOD:REQUEST
+BEGIN:VEVENT
+DTSTART;VALUE=DATE:20080407
+DTEND;VALUE=DATE:20080412
+DTSTAMP:20080311T185338Z
+ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+ TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+CLASS:PRIVATE
+CREATED:20080311T185337Z
+DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+ !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+ in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+ he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+  that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+ me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+ ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+ more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+ n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+ &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+ That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+ ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+ you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+ ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+ ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+ IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
+ kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
+ Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
+LAST-MODIFIED:20080311T185337Z
+LOCATION:Amsterdam
+SEQUENCE:0
+STATUS:CONFIRMED
+SUMMARY:ApacheCon Europe 2008!
+TRANSP:OPAQUE
+END:VEVENT
+END:VCALENDAR
+
+--00163600d06e04482dd6a10e408cd80bd--
+
+--00163600d06e04482dd6a10e458cd80be
+Content-Type: application/ics; name="invite.ics"
+Content-Disposition: attachment; filename="invite.ics"
+Content-Transfer-Encoding: 7bit
+
+BEGIN:VCALENDAR
+PRODID:-//Google Inc//Google Calendar 70.9054//EN
+VERSION:2.0
+CALSCALE:GREGORIAN
+METHOD:REQUEST
+BEGIN:VEVENT
+DTSTART;VALUE=DATE:20080407
+DTEND;VALUE=DATE:20080412
+DTSTAMP:20080311T185338Z
+ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+ TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+CLASS:PRIVATE
+CREATED:20080311T185337Z
+DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+ !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+ in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+ he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+  that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+ me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+ ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+ more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+ n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+ &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+ That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+ ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+ you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+ ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+ ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+ IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
+ kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
+ Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
+LAST-MODIFIED:20080311T185337Z
+LOCATION:Amsterdam
+SEQUENCE:0
+STATUS:CONFIRMED
+SUMMARY:ApacheCon Europe 2008!
+TRANSP:OPAQUE
+END:VEVENT
+END:VCALENDAR
+
+--00163600d06e04482dd6a10e458cd80be--
+
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-alt-reply.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-alt-reply.mail
new file mode 100644
index 0000000..2b74d7c
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-alt-reply.mail
@@ -0,0 +1,225 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+                                                                                                                                                                                                                                                                                                       
+Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+Date: Tue, 11 Mar 2008 18:53:38 +0000
+From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+Subject: Re: Sonnets By William Shakespeare
+Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+In-Reply-To: <1205261107.7516.6.camel@localhost>
+MIME-Version: 1.0
+Content-Type: multipart/mixed; 
+	boundary="----=_Part_3998_1661991.1205261618747"
+Bcc: rdonkin@apache.org
+References: <1205261107.7516.6.camel@localhost>
+Delivered-To: robertburrelldonkin@gmail.com
+
+------=_Part_3998_1661991.1205261618747
+Content-Type: multipart/alternative; 
+	boundary="----=_Part_3999_20348865.1205261618747"
+
+------=_Part_3999_20348865.1205261618747
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 7bit
+Content-Disposition: inline
+
+*Ah yes!*
+
+On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+robertburrelldonkin@blueyonder.co.uk> wrote:
+> O! lest the world should task you to recite
+>  What merit lived in me, that you should love
+>  After my death,--dear love, forget me quite,
+>  For you in me can nothing worthy prove;
+>  Unless you would devise some virtuous lie,
+>  To do more for me than mine own desert,
+>  And hang more praise upon deceased I
+>  Than niggard truth would willingly impart:
+>  O! lest your true love may seem false in this
+>  That you for love speak well of me untrue,
+>  My name be buried where my body is,
+>  And live no more to shame nor me nor you.
+>   For I am shamed by that which I bring forth,
+>   And so should you, to love things nothing worth.
+>
+
+------=_Part_3999_20348865.1205261618747
+Content-Type: text/html; charset=ISO-8859-1
+Content-Transfer-Encoding: 7bit
+Content-Disposition: inline
+
+<b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+&gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+&gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+&gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+
+------=_Part_3999_20348865.1205261618747
+Content-Type: text/calendar; method=REQUEST; name=invite.ics;
+ charset=ISO-8859-1
+Content-Transfer-Encoding: 7bit
+Content-Disposition: inline
+
+BEGIN:VCALENDAR
+PRODID:-//Google Inc//Google Calendar 70.9054//EN
+VERSION:2.0
+CALSCALE:GREGORIAN
+METHOD:REQUEST
+BEGIN:VEVENT
+DTSTART;VALUE=DATE:20080407
+DTEND;VALUE=DATE:20080412
+DTSTAMP:20080311T185338Z
+ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+ TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+ ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+ om
+ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+ TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+CLASS:PRIVATE
+CREATED:20080311T185337Z
+DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+ !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+ in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+ he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+  that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+ me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+ ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+ more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+ n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+ &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+ That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+ ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+ you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+ ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+ ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+ IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+LAST-MODIFIED:20080311T185337Z
+LOCATION:Amsterdam
+SEQUENCE:0
+STATUS:CONFIRMED
+SUMMARY:ApacheCon Europe 2008!
+TRANSP:OPAQUE
+END:VEVENT
+END:VCALENDAR
+
+------=_Part_3999_20348865.1205261618747--
+
+------=_Part_3998_1661991.1205261618747
+Content-Type: application/ics; name=invite20080407T190000.ics
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment; filename=invite20080407T190000.ics
+
+QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+------=_Part_3998_1661991.1205261618747
+Content-Type: text/html; name=sonnet.html
+Content-Transfer-Encoding: base64
+X-Attachment-Id: 0.1
+Content-Disposition: attachment; filename=sonnet.html
+
+PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+------=_Part_3998_1661991.1205261618747
+Content-Type: text/plain; name=sonnet.txt
+Content-Transfer-Encoding: base64
+X-Attachment-Id: 0.2
+Content-Disposition: attachment; filename=sonnet.txt
+
+QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+------=_Part_3998_1661991.1205261618747
+Content-Type: text/plain; name=another-sonnet.txt
+Content-Transfer-Encoding: base64
+X-Attachment-Id: f_fdotkfhj2
+Content-Disposition: attachment; filename=another-sonnet.txt
+
+U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+------=_Part_3998_1661991.1205261618747--
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-alt-reply3.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-alt-reply3.mail
new file mode 100644
index 0000000..1ca1dfd
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-alt-reply3.mail
@@ -0,0 +1,254 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+Return-Path: <robertburrelldonkin@gmail.com>
+Delivered-To: rob@localhost
+Delivered-To: rob@localhost
+Received: from smtp-in3.blueyonder.co.uk ([172.23.146.14]) by cluster6 with
+        Microsoft SMTPSVC(5.0.2195.6713); Tue, 11 Mar 2008 18:53:48 +0000
+Received: from eback03.blueyonder.co.uk ([195.188.53.214]) by
+        smtp-in3.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 11
+        Mar 2008 18:53:48 +0000
+Received: from [172.23.170.141] (helo=anti-virus02-08) by
+        eback03.blueyonder.co.uk with smtp (Exim 4.52) id 1JZ9bg-0005pc-Kc for
+        robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:48 +0000
+Received: from [209.85.146.177] (helo=wa-out-1112.google.com) by
+        exim11.blueyonder.co.uk with esmtp (Exim 4.68) (envelope-from
+        <robertburrelldonkin@gmail.com>) id 1JZ9bf-0005sq-E4 for
+        robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:47 +0000
+Received: by wa-out-1112.google.com with SMTP id k40so3093721wah.25 for
+        <robertburrelldonkin@blueyonder.co.uk>; Tue, 11 Mar 2008 11:53:46 -0700
+        (PDT)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+        h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+        bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+        b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+        h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+        b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+        Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+Date: Tue, 11 Mar 2008 18:53:38 +0000
+From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+Subject: Re: Sonnets By William Shakespeare
+Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+In-Reply-To: <1205261107.7516.6.camel@localhost>
+MIME-Version: 1.0
+Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+References: <1205261107.7516.6.camel@localhost>
+X-Envelope-To: robertburrelldonkin@blueyonder.co.uk
+X-OriginalArrivalTime: 11 Mar 2008 18:53:48.0705 (UTC)
+        FILETIME=[3DA5D910:01C883A9]
+X-fetched-from: blueyonder.co.uk
+X-Evolution-Source: imap://rob@thebes/
+
+
+------=_Part_4002_22491526.1205261626856
+Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+
+
+------=_Part_4003_18492227.1205261626856
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 7bit
+Content-Disposition: inline
+
+*Ah yes!*
+
+On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+robertburrelldonkin@blueyonder.co.uk> wrote:
+> O! lest the world should task you to recite
+>  What merit lived in me, that you should love
+>  After my death,--dear love, forget me quite,
+>  For you in me can nothing worthy prove;
+>  Unless you would devise some virtuous lie,
+>  To do more for me than mine own desert,
+>  And hang more praise upon deceased I
+>  Than niggard truth would willingly impart:
+>  O! lest your true love may seem false in this
+>  That you for love speak well of me untrue,
+>  My name be buried where my body is,
+>  And live no more to shame nor me nor you.
+>   For I am shamed by that which I bring forth,
+>   And so should you, to love things nothing worth.
+>
+
+------=_Part_4003_18492227.1205261626856
+Content-Type: text/html; charset=ISO-8859-1
+Content-Transfer-Encoding: 7bit
+Content-Disposition: inline
+
+<b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+&gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+&gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+&gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+
+------=_Part_4003_18492227.1205261626856
+Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+Content-Transfer-Encoding: 7bit
+Content-Disposition: inline
+
+BEGIN:VCALENDAR
+PRODID:-//Google Inc//Google Calendar 70.9054//EN
+VERSION:2.0
+CALSCALE:GREGORIAN
+METHOD:REQUEST
+BEGIN:VEVENT
+DTSTART;VALUE=DATE:20080407
+DTEND;VALUE=DATE:20080412
+DTSTAMP:20080311T185338Z
+ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+ TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+ ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+ om
+ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+ TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+CLASS:PRIVATE
+CREATED:20080311T185337Z
+DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+ !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+ in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+ he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+  that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+ me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+ ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+ more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+ n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+ &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+ That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+ ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+ you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+ ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+ ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+ IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+LAST-MODIFIED:20080311T185337Z
+LOCATION:Amsterdam
+SEQUENCE:0
+STATUS:CONFIRMED
+SUMMARY:ApacheCon Europe 2008!
+TRANSP:OPAQUE
+END:VEVENT
+END:VCALENDAR
+
+------=_Part_4003_18492227.1205261626856--
+
+------=_Part_4002_22491526.1205261626856
+Content-Type: application/ics; name=invite20080407T190000.ics
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment; filename=invite20080407T190000.ics
+
+QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+------=_Part_4002_22491526.1205261626856
+Content-Type: text/html; name=sonnet.html
+Content-Transfer-Encoding: base64
+X-Attachment-Id: 0.1
+Content-Disposition: attachment; filename=sonnet.html
+
+PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+------=_Part_4002_22491526.1205261626856
+Content-Type: text/plain; name=sonnet.txt
+Content-Transfer-Encoding: base64
+X-Attachment-Id: 0.2
+Content-Disposition: attachment; filename=sonnet.txt
+
+QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+------=_Part_4002_22491526.1205261626856
+Content-Type: text/plain; name=another-sonnet.txt
+Content-Transfer-Encoding: base64
+X-Attachment-Id: f_fdotkfhj2
+Content-Disposition: attachment; filename=another-sonnet.txt
+
+U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+------=_Part_4002_22491526.1205261626856--
+
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-alt-reply4.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-alt-reply4.mail
new file mode 100644
index 0000000..9e24187
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-alt-reply4.mail
@@ -0,0 +1,268 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+Return-Path: <robertburrelldonkin@gmail.com>
+Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
+Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
+        ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+        smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+        <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
+Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
+Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
+        (envelope-sender <rdonkin-owner@locus.apache.org>) by
+        pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+        <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
+Delivered-To: rdonkin@locus.apache.org
+Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
+Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+        minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
+Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
+Delivered-To: apmail-rdonkin@apache.org
+Delivered-To: rob@localhost
+Delivered-To: rob@localhost
+Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
+Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
+        by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
+X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
+X-Spam-Check-By: apache.org
+Received-SPF: pass (athena.apache.org: domain of
+        robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
+Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
+        (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+        18:53:36 +0000
+Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
+        <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+        h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+        bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+        b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+        h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+        b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+        Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+Date: Tue, 11 Mar 2008 18:53:38 +0000
+From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+Subject: Re: Sonnets By William Shakespeare
+Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+In-Reply-To: <1205261107.7516.6.camel@localhost>
+MIME-Version: 1.0
+Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+References: <1205261107.7516.6.camel@localhost>
+X-Virus-Checked: Checked by ClamAV on apache.org
+X-Nonspam: None
+X-fetched-from: mail.xmlmapt.org
+X-Evolution-Source: imap://rob@thebes/
+
+
+------=_Part_4002_22491526.1205261626856
+Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+
+
+------=_Part_4003_18492227.1205261626856
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 7bit
+Content-Disposition: inline
+
+*Ah yes!*
+
+On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+robertburrelldonkin@blueyonder.co.uk> wrote:
+> O! lest the world should task you to recite
+>  What merit lived in me, that you should love
+>  After my death,--dear love, forget me quite,
+>  For you in me can nothing worthy prove;
+>  Unless you would devise some virtuous lie,
+>  To do more for me than mine own desert,
+>  And hang more praise upon deceased I
+>  Than niggard truth would willingly impart:
+>  O! lest your true love may seem false in this
+>  That you for love speak well of me untrue,
+>  My name be buried where my body is,
+>  And live no more to shame nor me nor you.
+>   For I am shamed by that which I bring forth,
+>   And so should you, to love things nothing worth.
+>
+
+------=_Part_4003_18492227.1205261626856
+Content-Type: text/html; charset=ISO-8859-1
+Content-Transfer-Encoding: 7bit
+Content-Disposition: inline
+
+<b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+&gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+&gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+&gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+
+------=_Part_4003_18492227.1205261626856
+Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+Content-Transfer-Encoding: 7bit
+Content-Disposition: inline
+
+BEGIN:VCALENDAR
+PRODID:-//Google Inc//Google Calendar 70.9054//EN
+VERSION:2.0
+CALSCALE:GREGORIAN
+METHOD:REQUEST
+BEGIN:VEVENT
+DTSTART;VALUE=DATE:20080407
+DTEND;VALUE=DATE:20080412
+DTSTAMP:20080311T185338Z
+ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+ TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+ ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+ om
+ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+ TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+CLASS:PRIVATE
+CREATED:20080311T185337Z
+DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+ !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+ in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+ he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+  that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+ me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+ ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+ more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+ n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+ &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+ That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+ ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+ you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+ ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+ ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+ IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+LAST-MODIFIED:20080311T185337Z
+LOCATION:Amsterdam
+SEQUENCE:0
+STATUS:CONFIRMED
+SUMMARY:ApacheCon Europe 2008!
+TRANSP:OPAQUE
+END:VEVENT
+END:VCALENDAR
+
+------=_Part_4003_18492227.1205261626856--
+
+------=_Part_4002_22491526.1205261626856
+Content-Type: application/ics; name=invite20080407T190000.ics
+Content-Transfer-Encoding: base64
+Content-Disposition: attachment; filename=invite20080407T190000.ics
+
+QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+------=_Part_4002_22491526.1205261626856
+Content-Type: text/html; name=sonnet.html
+Content-Transfer-Encoding: base64
+X-Attachment-Id: 0.1
+Content-Disposition: attachment; filename=sonnet.html
+
+PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+------=_Part_4002_22491526.1205261626856
+Content-Type: text/plain; name=sonnet.txt
+Content-Transfer-Encoding: base64
+X-Attachment-Id: 0.2
+Content-Disposition: attachment; filename=sonnet.txt
+
+QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+------=_Part_4002_22491526.1205261626856
+Content-Type: text/plain; name=another-sonnet.txt
+Content-Transfer-Encoding: base64
+X-Attachment-Id: f_fdotkfhj2
+Content-Disposition: attachment; filename=another-sonnet.txt
+
+U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+------=_Part_4002_22491526.1205261626856--
+
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-example.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-example.mail
new file mode 100644
index 0000000..d1505af
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-example.mail
@@ -0,0 +1,38 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
+Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
+Date: Sat, 2 Feb 2008 13:14:19 +0000
+From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+To: "James Developers List" <server-dev@james.apache.org>
+Subject: JCR -> trunk ...?
+MIME-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 7bit
+Content-Disposition: inline
+Delivered-To: robertburrelldonkin@gmail.com
+
+i'd like to copy james-jcr into trunk and add some example
+configurations. development can continue in the sandbox (or not) and
+merged in later (if necessary).
+
+any objections?
+
+- robert
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-mixed-alt.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-mixed-alt.mail
new file mode 100644
index 0000000..6597722
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-mixed-alt.mail
@@ -0,0 +1,108 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+                                                                                                                                                                                                                                                                                                     
+Delivered-To: robertburrelldonkin@gmail.com
+Received: by 10.114.126.16 with SMTP id y16cs68962wac;
+        Tue, 11 Mar 2008 11:41:47 -0700 (PDT)
+Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
+        Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
+        by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
+        Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
+Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+Received: from [172.23.170.136] (helo=anti-virus01-07)
+	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
+	id 1JZ9Px-0001OZ-VF
+	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
+Received: from [82.38.65.6] (helo=[10.0.0.27])
+	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
+	id 1JZ9Px-0007FO-G5
+	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
+Subject: An HTML Email
+From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+To: robertburrelldonkin@gmail.com
+Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
+Date: Tue, 11 Mar 2008 18:41:40 +0000
+Message-Id: <1205260900.7516.3.camel@localhost>
+Mime-Version: 1.0
+X-Mailer: Evolution 2.12.1 
+
+
+--=-blWYb/063JwXox8nBGv5
+Content-Type: text/plain
+Content-Transfer-Encoding: 7bit
+
+A Sonnet By William Shakespeare
+
+
+
+Tired with all these, for restful death I cry,
+As to behold desert a beggar born,
+And needy nothing trimm'd in jollity,
+And purest faith unhappily forsworn,
+And gilded honour shamefully misplac'd,
+And maiden virtue rudely strumpeted,
+And right perfection wrongfully disgrac'd,
+And strength by limping sway disabled
+And art made tongue-tied by authority,
+And folly--doctor-like--controlling skill,
+And simple truth miscall'd simplicity,
+And captive good attending captain ill:
+  Tir'd with all these, from these would I be gone,
+  Save that, to die, I leave my love alone.
+
+--=-blWYb/063JwXox8nBGv5
+Content-Type: text/html; charset=utf-8
+Content-Transfer-Encoding: 7bit
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
+<HTML>
+<HEAD>
+  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
+  <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
+</HEAD>
+<BODY>
+<H1>
+A Sonnet By William Shakespeare
+</H1>
+<BR>
+<PRE>
+Tired with all these, for restful death I cry,
+As to behold desert a beggar born,
+And needy nothing trimm'd in jollity,
+And purest faith unhappily forsworn,
+And gilded honour shamefully misplac'd,
+And maiden virtue rudely strumpeted,
+And right perfection wrongfully disgrac'd,
+And strength by limping sway disabled
+And art made tongue-tied by authority,
+And folly--doctor-like--controlling skill,
+And simple truth miscall'd simplicity,
+And captive good attending captain ill:
+  Tir'd with all these, from these would I be gone,
+  Save that, to die, I leave my love alone.
+</PRE>
+</BODY>
+</HTML>
+
+--=-blWYb/063JwXox8nBGv5--
+
+
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-mixed.mail b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-mixed.mail
new file mode 100644
index 0000000..70b4c9e
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/samples/wild-mixed.mail
@@ -0,0 +1,113 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+                                                                                                                                                                                                                    
+Delivered-To: robertburrelldonkin@gmail.com
+Received: by 10.114.126.16 with SMTP id y16cs69319wac;
+        Tue, 11 Mar 2008 11:45:12 -0700 (PDT)
+Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
+        Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
+        by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
+        Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
+Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+Received: from [172.23.170.147] (helo=anti-virus03-10)
+	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
+	id 1JZ9TJ-0000ZL-49
+	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
+Received: from [82.38.65.6] (helo=[10.0.0.27])
+	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
+	id 1JZ9TI-0000A6-8B
+	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
+Subject: Sonnets By William Shakespeare
+From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+To: robertburrelldonkin@gmail.com
+Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
+Date: Tue, 11 Mar 2008 18:45:07 +0000
+Message-Id: <1205261107.7516.6.camel@localhost>
+Mime-Version: 1.0
+X-Mailer: Evolution 2.12.1 
+
+
+--=-iC8rnNDvTPHypqsz+j7t
+Content-Type: text/plain
+Content-Transfer-Encoding: 7bit
+
+O! lest the world should task you to recite
+What merit lived in me, that you should love
+After my death,--dear love, forget me quite,
+For you in me can nothing worthy prove;
+Unless you would devise some virtuous lie,
+To do more for me than mine own desert,
+And hang more praise upon deceased I
+Than niggard truth would willingly impart:
+O! lest your true love may seem false in this
+That you for love speak well of me untrue,
+My name be buried where my body is,
+And live no more to shame nor me nor you.
+  For I am shamed by that which I bring forth,
+  And so should you, to love things nothing worth.
+
+--=-iC8rnNDvTPHypqsz+j7t
+Content-Disposition: attachment; filename=sonnet.html
+Content-Type: text/html; name=sonnet.html; charset=us-ascii
+Content-Transfer-Encoding: 7bit
+
+<html><head><title></title></head>
+<body>
+<blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
+Those parts of thee that the world's eye doth view
+Want nothing that the thought of hearts can mend;
+All tongues--the voice of souls--give thee that due,
+Uttering bare truth, even so as foes commend.
+Thy outward thus with outward praise is crown'd;
+But those same tongues, that give thee so thine own,
+In other accents do this praise confound
+By seeing farther than the eye hath shown.
+They look into the beauty of thy mind,
+And that in guess they measure by thy deeds;
+Then--churls--their thoughts, although their eyes were kind,
+To thy fair flower add the rank smell of weeds: 
+  But why thy odour matcheth not thy show,
+  The soil is this, that thou dost common grow.
+</pre></blockquote>
+</body></html>
+
+--=-iC8rnNDvTPHypqsz+j7t
+Content-Disposition: attachment; filename=sonnet.txt
+Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
+Content-Transfer-Encoding: 7bit
+
+Ah! wherefore with infection should he live,
+And with his presence grace impiety,
+That sin by him advantage should achieve,
+And lace itself with his society? 
+Why should false painting imitate his cheek,
+And steel dead seeming of his living hue?
+Why should poor beauty indirectly seek
+Roses of shadow, since his rose is true?
+Why should he live, now Nature bankrupt is,
+Beggar'd of blood to blush through lively veins?
+For she hath no exchequer now but his,
+And proud of many, lives upon his gains.
+  O! him she stores, to show what wealth she had
+  In days long since, before these last so bad.
+
+--=-iC8rnNDvTPHypqsz+j7t--
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Append.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Append.test
new file mode 100644
index 0000000..1a2c5bb
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Append.test
@@ -0,0 +1,69 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: a1 CREATE appendBox
+S: a1 OK CREATE completed.
+
+C: A003 APPEND appendBox {310}
+# Use command continuation request
+S: \+
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: afternoon meeting 2
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Hello Joe, could we change that to 4:00pm tomorrow?
+C:
+S: A003 OK (\[.+\] )?APPEND completed.
+
+C: A004 APPEND appendBox (\Seen) "17-Jul-1996 02:44:25 -0700" {310+}
+# use synchronising literal
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: afternoon meeting 2
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Hello Joe, could we change that to 4:00pm tomorrow?
+C:
+S: A004 OK (\[.+\] )?APPEND completed.
+
+C: a1 APPEND nosuchmailbox {13+}
+C: 13 characters
+S: a1 NO \[TRYCREATE\] APPEND failed\. No such mailbox\.
+
+C: 5.25 APPEND appendBox (\Seen \Draft) "09-Apr-2008 15:17:51 +0200" {310+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: afternoon meeting 2
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Hello Joe, could we change that to 4:00pm tomorrow?
+C:
+S: 5.25 OK (\[.+\] )?APPEND completed.
+
+C: a1 DELETE appendBox
+S: a1 OK DELETE completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/AppendExamineInbox.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/AppendExamineInbox.test
new file mode 100644
index 0000000..d3b5644
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/AppendExamineInbox.test
@@ -0,0 +1,74 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Create a couple of messages to retrieve
+C: A003 APPEND inbox {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 01
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 01
+C:
+S: A003 OK (\[.+\] )?APPEND completed.
+
+C: A003 APPEND inbox {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 02
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 02
+C:
+S: A003 OK (\[.+\] )?APPEND completed.
+
+C: abcd EXAMINE inbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 3\].*
+S: abcd OK \[READ-ONLY\] EXAMINE completed.
+
+# Try again to ensure that no changes to flags were made.
+C: abcd EXAMINE inbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 3\].*
+S: abcd OK \[READ-ONLY\] EXAMINE completed.
+
+# Rename the INBOX - this copies all of the messages out
+C: a RENAME INBOX tobedeleted
+S: a OK RENAME completed.
+
+C: a DELETE tobedeleted
+S: a OK DELETE completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/AppendExpunge.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/AppendExpunge.test
new file mode 100644
index 0000000..1ac9b4a
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/AppendExpunge.test
@@ -0,0 +1,113 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: 10 CREATE appendexpunge
+S: 10 OK CREATE completed.
+
+C: a001 STATUS appendexpunge (MESSAGES)
+S: \* STATUS "appendexpunge" \(MESSAGES 0\)
+S: a001 OK STATUS completed.
+
+C: A002 APPEND appendexpunge (\Deleted) {310+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: afternoon meeting
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Hello Joe, do you think we can meet at 3:30 tomorrow?
+C:
+S: A002 OK (\[.+\] )?APPEND completed.
+
+C: A003 APPEND appendexpunge {310+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: afternoon meeting 2
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Hello Joe, could we change that to 4:00pm tomorrow?
+C:
+S: A003 OK (\[.+\] )?APPEND completed.
+
+C: A004 APPEND appendexpunge {310+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: afternoon meeting 2
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Hello Joe, could we change that to 4:30pm tomorrow?
+C:
+S: A004 OK (\[.+\] )?APPEND completed.
+
+C: A005 STATUS appendexpunge (MESSAGES)
+S: \* STATUS "appendexpunge" \(MESSAGES 3\)
+S: A005 OK STATUS completed.
+
+C: A006 SELECT appendexpunge
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 3 EXISTS
+S: \* \d+ RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 4\].*
+S: A006 OK \[READ-WRITE\] SELECT completed.
+
+C: A109 STORE 2 FLAGS.SILENT (\Deleted)
+S: A109 OK STORE completed.
+
+C: A007 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* \d+ RECENT
+S: A007 OK EXPUNGE completed.
+
+C: A008 STATUS appendexpunge (MESSAGES)
+S: \* STATUS "appendexpunge" \(MESSAGES 1\)
+S: A008 OK STATUS completed.
+
+C: A009 STORE 1 FLAGS.SILENT (\Deleted)
+S: A009 OK STORE completed.
+
+C: A010 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* \d+ RECENT
+S: A010 OK EXPUNGE completed.
+
+C: A011 STATUS appendexpunge (MESSAGES)
+S: \* STATUS "appendexpunge" \(MESSAGES 0\)
+S: A011 OK STATUS completed.
+
+C: A012 DELETE appendexpunge
+S: A012 OK DELETE completed.
+
+
+
+
+
+
+
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/AppendSelectInbox.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/AppendSelectInbox.test
new file mode 100644
index 0000000..e894fb4
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/AppendSelectInbox.test
@@ -0,0 +1,71 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Create a couple of messages to retrieve
+C: A003 APPEND inbox {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 01
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 01
+C:
+S: A003 OK (\[.+\] )?APPEND completed.
+
+C: A003 APPEND inbox {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 02
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 02
+C:
+S: A003 OK (\[.+\] )?APPEND completed.
+
+C: abcd SELECT inbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 3\].*
+S: abcd OK \[READ-WRITE\] SELECT completed.
+
+# Try again to ensure that no changes to flags were made.
+C: abcd SELECT "INBOX"
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 3\].*
+S: abcd OK \[READ-WRITE\] SELECT completed.
+
+# Closing the inbox will cause the messages to be silently expunged
+C: abcd CLOSE
+S: abcd OK CLOSE completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/AppendToSelected.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/AppendToSelected.test
new file mode 100644
index 0000000..6d1720a
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/AppendToSelected.test
@@ -0,0 +1,65 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: a1 CREATE appendBox
+S: a1 OK CREATE completed.
+
+C: A003 APPEND appendBox {310}
+# Use command continuation request
+S: \+
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: afternoon meeting 2
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Hello Joe, could we change that to 4:00pm tomorrow?
+C:
+S: A003 OK (\[.+\] )?APPEND completed.
+
+C: a7 select appendBox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: a7 OK \[READ-WRITE\] SELECT completed.
+
+C: A007 APPEND appendBox (\Seen) "17-Jul-1996 02:44:25 -0700" {310+}
+# use synchronising literal
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: afternoon meeting 2
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Hello Joe, could we change that to 4:00pm tomorrow?
+C:
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: A007 OK (\[.+\] )?APPEND completed.
+
+C: a1 DELETE appendBox
+S: a1 OK DELETE completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Authenticate.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Authenticate.test
new file mode 100644
index 0000000..ccdc3e2
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Authenticate.test
@@ -0,0 +1,27 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Unsupported Authentication mechanism
+C: abcd AUTHENTICATE KERBEROS_V4
+S: abcd NO AUTHENTICATE failed. Authentication mechanism is unsupported.
+
+C: abcd AUTHENTICATE
+S: abcd BAD AUTHENTICATE failed. Illegal arguments.
+
+C: abcd AUTHENTICATE KERBEROS_V4 extra
+S: abcd NO AUTHENTICATE failed. Authentication mechanism is unsupported.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/BadTag.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/BadTag.test
new file mode 100644
index 0000000..58d17c9
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/BadTag.test
@@ -0,0 +1,24 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+#
+# Send a bye when the tag is bad
+#
+S: \* OK IMAP4rev1 Server ready
+C: (((
+S: \* BYE Unknown command.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/BodyPartialFetch.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/BodyPartialFetch.test
new file mode 100644
index 0000000..2e2e6ff
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/BodyPartialFetch.test
@@ -0,0 +1,336 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY (.)*\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {765+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: application/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: image/jpeg
+C: Content-Transfer-Encoding: base64
+C: 
+C: 1234567890ABCDEFGHIJKLMNOPQ
+C: 
+C: --1729--
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UIDVALIDITY (.)*\].*
+S: \* OK \[UNSEEN 1\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: A5 OK \[READ-WRITE\] SELECT completed\.
+C: A6 FETCH 1 (BODY[]<0.10>)
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\]<0> \{10\}
+S: From: Timo\)
+S: A6 OK FETCH completed\.
+C: A7 FETCH 1 (BODY[]<0.100>)
+S: \* 1 FETCH \(BODY\[\]<0> \{100\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb\)
+S: A7 OK FETCH completed\.
+C: A8 FETCH 1 (BODY[]<0.1000>)
+S: \* 1 FETCH \(BODY\[\]<0> \{765\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: application/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: image/jpeg
+S: Content-Transfer-Encoding: base64
+S: 
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: 
+S: --1729--
+S: \)
+S: A8 OK FETCH completed\.
+C: A9 FETCH 1 (BODY[]<0.10000>)
+S: \* 1 FETCH \(BODY\[\]<0> \{765\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: application/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: image/jpeg
+S: Content-Transfer-Encoding: base64
+S: 
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: 
+S: --1729--
+S: \)
+S: A9 OK FETCH completed\.
+C: A10 FETCH 1 (BODY[]<0.100000>)
+S: \* 1 FETCH \(BODY\[\]<0> \{765\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: application/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: image/jpeg
+S: Content-Transfer-Encoding: base64
+S: 
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: 
+S: --1729--
+S: \)
+S: A10 OK FETCH completed\.
+C: A11 FETCH 1 (BODY[]<100.10>)
+S: \* 1 FETCH \(BODY\[\]<100> \{10\}
+S:  2008 12:0\)
+S: A11 OK FETCH completed\.
+C: A12 FETCH 1 (BODY[]<100.100>)
+S: \* 1 FETCH \(BODY\[\]<100> \{100\}
+S:  2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729\r\)
+S: A12 OK FETCH completed\.
+C: A13 FETCH 1 (BODY[]<100.1000>)
+S: \* 1 FETCH \(BODY\[\]<100> \{665\}
+S:  2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: application/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: image/jpeg
+S: Content-Transfer-Encoding: base64
+S: 
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: 
+S: --1729--
+S: \)
+S: A13 OK FETCH completed\.
+C: A14 FETCH 1 (BODY[]<100.10000>)
+S: \* 1 FETCH \(BODY\[\]<100> \{665\}
+S:  2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: application/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: image/jpeg
+S: Content-Transfer-Encoding: base64
+S: 
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: 
+S: --1729--
+S: \)
+S: A14 OK FETCH completed\.
+C: A15 FETCH 1 (BODY[]<100.100000>)
+S: \* 1 FETCH \(BODY\[\]<100> \{665\}
+S:  2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: application/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: image/jpeg
+S: Content-Transfer-Encoding: base64
+S: 
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: 
+S: --1729--
+S: \)
+S: A15 OK FETCH completed\.
+C: A16 FETCH 1 (BODY[]<10000.10>)
+S: \* 1 FETCH \(BODY\[\]<10000> \{0\}
+S: \)
+S: A16 OK FETCH completed\.
+C: A17 FETCH 1 (BODY[]<10000.100>)
+S: \* 1 FETCH \(BODY\[\]<10000> \{0\}
+S: \)
+S: A17 OK FETCH completed\.
+C: A18 FETCH 1 (BODY[]<10000.1000>)
+S: \* 1 FETCH \(BODY\[\]<10000> \{0\}
+S: \)
+S: A18 OK FETCH completed\.
+C: A19 FETCH 1 (BODY[]<10000.10000>)
+S: \* 1 FETCH \(BODY\[\]<10000> \{0\}
+S: \)
+S: A19 OK FETCH completed\.
+C: A20 FETCH 1 (BODY[]<10000.100000>)
+S: \* 1 FETCH \(BODY\[\]<10000> \{0\}
+S: \)
+S: A20 OK FETCH completed\.
+C: A21 DELETE testmailbox
+S: A21 OK DELETE completed\.
+
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/BogusCommand.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/BogusCommand.test
new file mode 100644
index 0000000..8f94ec6
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/BogusCommand.test
@@ -0,0 +1,24 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+#
+# Send a bye when the tag is bad
+#
+S: \* OK IMAP4rev1 Server ready
+C: A88345 BOGUS
+S: \* BYE Unknown command.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Capability.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Capability.test
new file mode 100644
index 0000000..4ea777b
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Capability.test
@@ -0,0 +1,24 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: abcd CAPABILITY
+S: \* CAPABILITY .+
+S: abcd OK CAPABILITY completed.
+
+C: abcd CAPABILITY extra stuff
+S: abcd BAD CAPABILITY failed. Illegal arguments.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Check.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Check.test
new file mode 100644
index 0000000..6738389
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Check.test
@@ -0,0 +1,20 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: a01 CHECK
+S: a01 OK CHECK completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ComplexMail.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ComplexMail.test
new file mode 100644
index 0000000..908f2c2
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ComplexMail.test
@@ -0,0 +1,330 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+#
+# TODO: This mail is not parsed correctly by JavaMail.
+# TODO: use Mime4J
+#
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A20 APPEND testmailbox {14862+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Received: (qmail 16059 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from unknown (HELO pre-smtp34-01.prod.mesa1.secureserver.net)
+C:         ([10.0.19.134]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         smtp28.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+C: Received: (qmail 24109 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
+C:         <rdonkin-owner@locus.apache.org>) by
+C:         pre-smtp34-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:15 -0000
+C: Received: (qmail 33110 invoked by uid 1289); 11 Mar 2008 18:54:14 -0000
+C: Delivered-To: rdonkin@locus.apache.org
+C: Received: (qmail 33091 invoked from network); 11 Mar 2008 18:54:14 -0000
+C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:14 -0000
+C: Received: (qmail 12832 invoked by uid 500); 11 Mar 2008 18:54:10 -0000
+C: Delivered-To: apmail-rdonkin@apache.org
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: (qmail 12693 invoked by uid 99); 11 Mar 2008 18:54:10 -0000
+C: Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by
+C:         apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:10 -0700
+C: X-ASF-Spam-Status: No, hits=5.3 required=10.0
+C:         tests=HTML_MESSAGE,MIME_QP_LONG_LINE,MSGID_FROM_MTA_HEADER,SPF_PASS
+C: X-Spam-Check-By: apache.org
+C: Received-SPF: pass (nike.apache.org: domain of
+C:         3MtXWRxUKByYECNGPFCT-PQVKHKECVKQPIQQING.EQOTFQPMKPCRCEJG.QTI@calendar-server.bounces.google.com
+C:         designates 64.233.166.140 as permitted sender)
+C: Received: from [64.233.166.140] (HELO py-out-f140.google.com)
+C:         (64.233.166.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+C:         18:53:18 +0000
+C: Received: by py-out-f140.google.com with SMTP id a74so255262pye.5 for
+C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta;
+C:         h=domainkey-signature:mime-version:message-id:date:reply-to:sender:received:subject:from:to:content-type;
+C:         bh=a0xHxfGwMbTaCb1AQbvdZZ4bcSJ2pPfhH9+aq/N8Iio=;
+C:         b=XcR46ahkaRiXL6w4DXB16+pG9O4qvSUyCHzL8N3rebn6+s3HAlztkGBCdXbNTOSeLnjEQnv+2slUMkdQy+ZJdg==
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta;
+C:         h=mime-version:message-id:date:reply-to:sender:subject:from:to:content-type;
+C:         b=E3kUX5aHg+csZ3D0TcHKt9Wie43boX+xpyARVjHAhQ0fJVt9OAzCI/xPDTBpTBjGaDcjnFeFcHWZF9UeXbx8Lg==
+C: MIME-Version: 1.0
+C: Message-ID: <00163600d06e04482dd6a10e7610628b0@google.com>
+C: Date: Tue, 11 Mar 2008 11:53:38 -0700
+C: Reply-To: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
+C: Sender: Google Calendar <calendar-notification@google.com>
+C: Received: by 10.35.108.12 with SMTP id k12mr18969364pym.3.1205261618449;
+C:         Tue,  11 Mar 2008 11:53:38 -0700 (PDT)
+C: Subject:
+C:         =?windows-1256?Q?=5BInvitation=5D_ApacheCon_Europe_2008=21_=40_Mon_7_Apr_=96_?=
+C:         =?windows-1256?Q?Fri_11_Apr_2008_=28=29?=
+C: From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
+C: To: rdonkin@apache.org
+C: Content-Type: multipart/mixed; boundary=00163600d06e04482dd6a10e458cd80be
+C: X-Virus-Checked: Checked by ClamAV on apache.org
+C: X-Nonspam: None
+C: X-fetched-from: mail.xmlmapt.org
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: --00163600d06e04482dd6a10e458cd80be
+C: Content-Type: multipart/alternative;  boundary=00163600d06e04482dd6a10e408cd80bd
+C: 
+C: 
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/plain; charset=windows-1256
+C: Content-Transfer-Encoding: quoted-printable
+C: 
+C: rdonkin@apache.org, you are invited to
+C: 
+C: Title: ApacheCon Europe 2008!
+C: Time: Mon 7 Apr =96 Fri 11 Apr 2008 (Time zone: London)
+C: Where: Amsterdam
+C: Calendar: 
+C: Description: Ah yes!On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &=
+C: lt;robertburrelldonkin@blueyonder.co.uk&gt; wrote:&gt; O! lest the world sho=
+C: uld task you to recite&gt; &nbsp;What merit lived in me, that you should lov=
+C: e&gt; &nbsp;After my death,--dear love, forget me quite,&gt; &nbsp;For you i=
+C: n me can nothing worthy prove;&gt; &nbsp;Unless you would devise some virtuo=
+C: us lie,&gt; &nbsp;To do more for me than mine own desert,&gt; &nbsp;And hang=
+C:  more praise upon deceased I&gt; &nbsp;Than niggard truth would willingly im=
+C: part:&gt; &nbsp;O! lest your true love may seem false in this&gt; &nbsp;That=
+C:  you for love speak well of me untrue,&gt; &nbsp;My name be buried where my =
+C: body is,&gt; &nbsp;And live no more to shame nor me nor you.&gt; &nbsp; For =
+C: I am shamed by that which I bring forth,&gt; &nbsp; And so should you, to lo=
+C: ve things nothing worth.&gt; &nbsp;
+C: 
+C: You can view this event at http://www.google.com/calendar/event?action=3DVIE=
+C: W&eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=3DM=
+C: jkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO=
+C: Tg0Nzg2N2E4NTk4NWM5&ctz=3DEurope%2FLondon&hl=3Den_GB
+C: 
+C: 
+C: 
+C: You are receiving this courtesy email at the account rdonkin@apache.org beca=
+C: use you are an attendee of this event.
+C: 
+C: To stop receiving future notifications for this event, decline this event. A=
+C: lternatively, you can sign up for a Google Calendar account at http://www.go=
+C: ogle.com/calendar/ and control your notification settings for your entire ca=
+C: lendar.
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/html; charset=windows-1256
+C: Content-Transfer-Encoding: quoted-printable
+C: 
+C: <div style=3D"padding:10px 7px; font-size:12px; line-height:1.4 font-family:=
+C: Arial,Sans-serif; text-align:center;"><div><a href=3D"http://www.google.com/=
+C: calendar/"><img style=3D"border-width:0" src=3D"http://www.google.com/calend=
+C: ar/images/blue_beta_en-GB.gif" alt=3D"Google Calendar"></a></div>
+C: <div style=3D"width:370px; background:#D2E6D2; border-style:solid;       bor=
+C: der-color:#ccc; border-width:1px 1px 0 1px; padding:15px 15px 5px 15px;     =
+C:   margin:0 auto"><p style=3D"margin:0;color:#0">rdonkin@apache.org,
+C: you are invited to</p>
+C: <h2 style=3D"margin:5px 0; font-size:18px; line-height:1.4;color:#0">ApacheC=
+C: on Europe 2008!</h2>
+C: <p style=3D"margin:0 0 .5em;"><span style=3D"color:#0">Mon 7 Apr =96 Fri 11 =
+C: Apr 2008</span>
+C: <br>
+C: <span style=3D"color:#676;">(Time zone:
+C: London)</span>
+C: <br>
+C: <span style=3D"color:#0">Amsterdam (<a href=3D"http://maps.google.co.uk/maps=
+C: ?q=3DAmsterdam&amp;hl=3Den-GB">map</a>)</span>
+C: <br>
+C: <span style=3D"color:#0">Calendar:
+C: </span></p>
+C: <p style=3D"margin:0 0 1em;color:#0; white-space:pre-wrap !important; white-=
+C: space:-moz-pre-wrap !important; white-space:-pre-wrap !important; white-spac=
+C: e:-o-pre-wrap !important; white-space:pre; word-wrap:break-word;">&lt;b&gt;&=
+C: lt;span style=3D&quot;font-family: trebuchet ms,sans-serif;&quot;&gt;Ah yes!=
+C: &lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;On Tue, Mar 11, 2008 at 6:45 PM, =
+C: Robert Burrell Donkin &amp;lt;robertburrelldonkin@blueyonder.co.uk&amp;gt; w=
+C: rote:&lt;br&gt;&amp;gt; O! lest the world should task you to recite&lt;br&gt=
+C: ;&amp;gt; &amp;nbsp;What merit lived in me, that you should love&lt;br&gt;&a=
+C: mp;gt; &amp;nbsp;After my death,--dear love, forget me quite,&lt;br&gt;&amp;=
+C: gt; &amp;nbsp;For you in me can nothing worthy prove;&lt;br&gt;&amp;gt; &amp=
+C: ;nbsp;Unless you would devise some virtuous lie,&lt;br&gt;&amp;gt; &amp;nbsp=
+C: ;To do more for me than mine own desert,&lt;br&gt;&amp;gt; &amp;nbsp;And han=
+C: g more praise upon deceased I&lt;br&gt;&amp;gt; &amp;nbsp;Than niggard truth=
+C:  would willingly impart:&lt;br&gt;&amp;gt; &amp;nbsp;O! lest your true love =
+C: may seem false in this&lt;br&gt;&amp;gt; &amp;nbsp;That you for love speak w=
+C: ell of me untrue,&lt;br&gt;&amp;gt; &amp;nbsp;My name be buried where my bod=
+C: y is,&lt;br&gt;&amp;gt; &amp;nbsp;And live no more to shame nor me nor you.&=
+C: lt;br&gt;&amp;gt; &amp;nbsp; For I am shamed by that which I bring forth,&lt=
+C: ;br&gt;&amp;gt; &amp;nbsp; And so should you, to love things nothing worth.&=
+C: lt;br&gt;&amp;gt; &amp;nbsp;&lt;br&gt;&lt;br&gt;<br><a href=3D"http://www.go=
+C: ogle.com/calendar/event?action=3DVIEW&amp;eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29z=
+C: MWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnb=
+C: WFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEu=
+C: rope%2FLondon&amp;hl=3Den_GB">More event details&raquo;</a></p>
+C: <div style=3D"margin:.5em 0 0; text-align:center;color:#0"><strong>Will you =
+C: attend?</strong></div>
+C: <div style=3D"margin:4px 0 0; text-align:center;"><span style=3D"background:=
+C: #fff; border:1px solid #676;              padding:3px 5px; line-height:1.5;"=
+C: ><a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D1&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Yes</a=
+C: >
+C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D2&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">No</a>=
+C: 
+C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D3&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Maybe<=
+C: /a></span></div></div>
+C: <div><img src=3D"http://www.google.com/calendar/images/envelope.gif" style=
+C: =3D"background:#D2E6D2; width:420px height:95px" alt=3D""></div><p style=3D"=
+C: margin:-15px 0 0;">&nbsp;</p>
+C: <p style=3D"color:#676;">You are receiving this courtesy email at the accoun=
+C: t rdonkin@apache.org because you are an attendee of this event.</p><p style=
+C: =3D"color:#676;">To stop receiving future notifications for this event, decl=
+C: ine this event. Alternatively, you can sign up for a Google Calendar account=
+C:  at http://www.google.com/calendar/ and control your notification settings f=
+C: or your entire calendar.</p></div>
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/calendar; charset=windows-1256; method=REQUEST
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
+C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
+C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: --00163600d06e04482dd6a10e408cd80bd--
+C: 
+C: --00163600d06e04482dd6a10e458cd80be
+C: Content-Type: application/ics; name="invite.ics"
+C: Content-Disposition: attachment; filename="invite.ics"
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
+C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
+C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: --00163600d06e04482dd6a10e458cd80be--
+C: 
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A20 OK (\[.+\] )?APPEND completed\.
+C: A125 SEARCH SUBJECT o
+S: \* SEARCH 1
+S: A125 OK SEARCH completed\.
+C: A126 SEARCH SUBJECT the
+S: \* SEARCH
+S: A126 OK SEARCH completed\.
+C: A127 SEARCH SUBJECT "nothing worthy prove"
+S: \* SEARCH
+S: A127 OK SEARCH completed\.
+C: A128 SEARCH SUBJECT thy
+S: \* SEARCH
+S: A128 OK SEARCH completed\.
+C: A150 DELETE testmailbox
+S: A150 OK Delete completed\.
+C: A151 LOGOUT
+S: \* BYE Logging out
+S: A151 OK Logout completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Concurrent.todo.txt b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Concurrent.todo.txt
new file mode 100644
index 0000000..5e7dd28
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Concurrent.todo.txt
@@ -0,0 +1,57 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+#
+Simple tests:
+FETCH should set the /SEEN flag, and this should be propogated to other sessions.
+
+3.4. The server MAY allow the RENAME of a multi-accessed mailbox by
+     simply changing the name attribute on the mailbox.
+
+-----------------------------------------------------------------------
+4.1. Fetching of expunged messages
+
+4.1.2 The server MAY allow the EXPUNGE of a multi-accessed mailbox,
+      and on subsequent FETCH commands return FETCH responses only for
+      non-expunged messages and a tagged NO.
+
+             C2: B001 FETCH 3:5 ENVELOPE
+             S2: * 3 FETCH ENVELOPE . . . (ENVELOPE info returned)
+             S2: B001 NO Some of the requested messages no longer exist
+### Return what you can, and send a "no": i like this.
+-0---------------------------------------------------------------------
+
+4.2. Storing of expunged messages
+
+4.2.1 If the ".SILENT" suffix is used, and the STORE completed
+      successfully for all the non-expunged messages, the server SHOULD
+      return a tagged OK.
+
+4.2.2. If the ".SILENT" suffix is not used, and only expunged messages
+       are referenced, the server SHOULD return only a tagged NO.
+
+4.2.3. If the ".SILENT" suffix is not used, and a mixture of expunged
+       and non-expunged messages are referenced, the server MAY set the
+       flags and return a FETCH response for the non-expunged messages
+       along with a tagged NO.
+### Update what you can, and return "NO"
+
+4.2.4. If the ".SILENT" suffix is not used, and a mixture of expunged
+       and non-expunged messages are referenced, the server MAY return
+       an untagged NO and not set any flags.
+### Don't update anything, and return "NO"
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentCrossExpunge.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentCrossExpunge.test
new file mode 100644
index 0000000..84af95d
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentCrossExpunge.test
@@ -0,0 +1,108 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+SESSION: 1
+C: 1a CREATE alpha
+S: 1a OK CREATE completed.
+
+C: 1b APPEND alpha (\Deleted) {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 01
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 01
+C:
+S: 1b OK (\[.+\] )?APPEND completed.
+
+C: 1b APPEND alpha {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 02
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 02
+C:
+S: 1b OK (\[.+\] )?APPEND completed.
+
+C: 1c APPEND alpha (\Deleted) {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 03
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 03
+C:
+S: 1c OK (\[.+\] )?APPEND completed.
+
+C: 1d APPEND alpha {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 04
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 04
+C:
+S: 1d OK (\[.+\] )?APPEND completed.
+
+C: 1e SELECT alpha
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 4 EXISTS
+S: \* 4 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 5\].*
+S: 1e OK \[READ-WRITE\] SELECT completed.
+
+C: 1g STORE 1 FLAGS (\Deleted)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: 1g OK STORE completed.
+C: 1h STORE 3 FLAGS (\Deleted)
+S: \* 3 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: 1h OK STORE completed.
+
+SESSION: 2
+C: 2e SELECT alpha
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 4 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 5\].*
+S: 2e OK \[READ-WRITE\] SELECT completed.
+
+C: 2f EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 2 EXPUNGE
+S: 2f OK EXPUNGE completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentDeleteSelected.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentDeleteSelected.test
new file mode 100644
index 0000000..209c1c0
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentDeleteSelected.test
@@ -0,0 +1,62 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+#From RFC2180
+#3. Deletion/Renaming of a multi-accessed mailbox
+#3.3. The server MAY allow the DELETE/RENAME of a multi-accessed
+#     mailbox, but disconnect all other clients who have the mailbox
+#     accessed by sending a untagged BYE response.
+
+SESSION: 1
+C: 1a CREATE deleteconcurrent
+S: 1a OK CREATE completed.
+
+C: 1b APPEND deleteconcurrent (\Deleted) {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 03
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 03
+C:
+S: 1b OK (\[.+\] )?APPEND completed.
+
+C: 1c SELECT deleteconcurrent
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: 1c OK \[READ-WRITE\] SELECT completed.
+
+
+# Client #1 has mailbox "deleteconcurrent" selected. Client #2 DELETEs the mailbox.
+SESSION: 2
+C: 2a DELETE deleteconcurrent
+S: 2a OK DELETE completed.
+
+# Forced disconnect of selected sessions
+SESSION: 1
+C: 1A NOOP
+S: \* BYE Selected mailbox has been deleted
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentExistsResponse.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentExistsResponse.test
new file mode 100644
index 0000000..cebab65
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentExistsResponse.test
@@ -0,0 +1,113 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Tests that appending a message from one session triggers an EXISTS and RECENT response
+# in a concurrent session on the same mailbox
+SESSION: 1
+C: 1a CREATE existsresponse
+S: 1a OK CREATE completed.
+
+C: 1b STATUS existsresponse (MESSAGES)
+S: \* STATUS \"existsresponse\" \(MESSAGES 0\)
+S: 1b OK STATUS completed.
+
+SESSION: 2
+C: 2a SELECT existsresponse
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: 2a OK \[READ-WRITE\] SELECT completed.
+
+SESSION: 3
+C: 3a SELECT existsresponse
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: 3a OK \[READ-WRITE\] SELECT completed.
+
+SESSION: 4
+C: 4a SELECT existsresponse
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: 4a OK \[READ-WRITE\] SELECT completed.
+
+SESSION: 1
+C: 1c APPEND existsresponse {310+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: afternoon meeting
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Hello Joe, do you think we can meet at 3:30 tomorrow?
+C:
+S: 1c OK (\[.+\] )?APPEND completed.
+
+C: 1b STATUS existsresponse (MESSAGES RECENT)
+S: \* STATUS \"existsresponse\" \(MESSAGES 1 RECENT 1\)
+S: 1b OK STATUS completed.
+
+# EXISTS response on NOOP
+SESSION: 2
+C: 2b NOOP
+S: \* 1 EXISTS
+S: \* 0 RECENT
+S: 2b OK NOOP completed.
+
+C: 2c CLOSE
+S: 2c OK CLOSE completed.
+
+# EXISTS response on STORE (recent is no longer set)
+SESSION: 3
+C: 3b STORE 1 +FLAGS.SILENT (\Flagged)
+S: \* 1 EXISTS
+S: \* 0 RECENT
+S: 3b OK STORE completed.
+
+C: 3c CLOSE
+S: 3c OK CLOSE completed.
+
+# EXISTS response on CREATE
+SESSION: 4
+C: 4b CREATE another
+S: \* 1 EXISTS
+S: \* 0 RECENT
+S: \* 1 FETCH \(FLAGS \(\\Flagged\)\)
+S: 4b OK CREATE completed.
+
+C: 4c DELETE another
+S: 4c OK DELETE completed.
+
+C: 4c DELETE existsresponse
+S: 4c OK DELETE completed.
+
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentExpungeResponse.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentExpungeResponse.test
new file mode 100644
index 0000000..c69248f
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentExpungeResponse.test
@@ -0,0 +1,167 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+SESSION: 1
+C: 1a CREATE expungeresponse
+S: 1a OK CREATE completed.
+
+C: 1b APPEND expungeresponse (\Deleted) {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 01
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 01
+C:
+S: 1b OK (\[.+\] )?APPEND completed.
+
+C: 1b APPEND expungeresponse {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 02
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 02
+C:
+S: 1b OK (\[.+\] )?APPEND completed.
+
+C: 1c APPEND expungeresponse (\Deleted) {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 03
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 03
+C:
+S: 1c OK (\[.+\] )?APPEND completed.
+
+C: 1d APPEND expungeresponse {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 04
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 04
+C:
+S: 1d OK (\[.+\] )?APPEND completed.
+
+C: 1e SELECT expungeresponse
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 4 EXISTS
+S: \* 4 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 5\].*
+S: 1e OK \[READ-WRITE\] SELECT completed.
+
+SESSION: 2
+C: 2a SELECT expungeresponse
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 4 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 5\].*
+S: 2a OK \[READ-WRITE\] SELECT completed.
+
+SESSION: 3
+C: 3a SELECT expungeresponse
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 4 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 5\].*
+S: 3a OK \[READ-WRITE\] SELECT completed.
+
+# Do an expunge with session 1
+SESSION: 1
+C: 1f EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 2 EXPUNGE
+S: \* 2 RECENT
+S: 1f OK EXPUNGE completed.
+
+# Make sure session 2 gets expunge responses
+SESSION: 2
+C: 2b NOOP
+S: \* 1 EXPUNGE
+S: \* 2 EXPUNGE
+S: 2b OK NOOP completed.
+
+# Now select with a new session - we have sessions 2,3 and 4 in different states
+SESSION: 4
+C: 4a SELECT expungeresponse
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 2 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 5\].*
+S: 4a OK \[READ-WRITE\] SELECT completed.
+
+SESSION: 1
+C: 1g STORE 1 FLAGS (\Deleted)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: 1g OK STORE completed.
+C: 1h EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 1 RECENT
+S: 1h OK EXPUNGE completed.
+
+SESSION: 2
+C: 2c NOOP
+S: \* 1 EXPUNGE
+S: 2c OK NOOP completed.
+
+SESSION: 3
+C: 3b NOOP
+S: \* 1 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 1 EXPUNGE
+S: 3b OK NOOP completed.
+
+SESSION: 4
+C: 4b NOOP
+S: \* 1 EXPUNGE
+S: 4b OK NOOP completed.
+
+C: A150 DELETE expungeresponse
+S: A150 OK DELETE completed\.
+
+
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentFetchResponse.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentFetchResponse.test
new file mode 100644
index 0000000..210052e
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentFetchResponse.test
@@ -0,0 +1,160 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Tests that updates made by one session trigger a fetch response
+# in a concurrent session on the same mailbox
+SESSION: 1
+C: 1a CREATE multibox
+S: 1a OK CREATE completed.
+
+C: 1b STATUS multibox (MESSAGES)
+S: \* STATUS "multibox" \(MESSAGES 0\)
+S: 1b OK STATUS completed.
+
+C: 1c APPEND multibox {310+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: afternoon meeting
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Hello Joe, do you think we can meet at 3:30 tomorrow?
+C:
+S: 1c OK (\[.+\] )?APPEND completed.
+
+C: 1c APPEND multibox {312+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: afternoon meeting 2
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Hello Joe, do you think we can meet at 3:30 tomorrow?
+C:
+S: 1c OK (\[.+\] )?APPEND completed.
+
+C: 1d SELECT multibox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 3\].*
+S: 1d OK \[READ-WRITE\] SELECT completed.
+
+SESSION: 2
+C: 2a SELECT multibox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 2 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 3\].*
+S: 2a OK \[READ-WRITE\] SELECT completed.
+
+SESSION: 3
+C: 3a SELECT multibox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 2 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 3\].*
+S: 3a OK \[READ-WRITE\] SELECT completed.
+
+SESSION: 4
+C: 4a SELECT multibox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 2 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 3\].*
+S: 4a OK \[READ-WRITE\] SELECT completed.
+
+SESSION: 1
+C: 1e STORE 1 FLAGS (\Flagged)
+S: \* 1 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: 1e OK STORE completed.
+
+# On NOOP, we get the Fetch Response from the Session1 update.
+SESSION: 2
+C: 2b NOOP
+S: \* 1 FETCH \(FLAGS \(\\Flagged\)\)
+S: 2b OK NOOP completed.
+
+# On STORE, we get the Fetch Response from the Session1 update.
+SESSION: 3
+C: 3b COPY 2 inbox
+S: \* 1 FETCH \(FLAGS \(\\Flagged\)\)
+S: 3b OK (\[.+\] )?COPY completed.
+
+# Update another flag, this time SILENT 
+# Still get notifications on *other* sessions, but not this one.
+SESSION: 1
+C: 1e STORE 2 FLAGS.SILENT (\Flagged)
+S: 1e OK STORE completed.
+
+# We should only get one flag notification on SESSION 2,
+# but 2 notifications on SESSION 4.
+SESSION: 2
+C: 2b NOOP
+S: \* 2 FETCH \(FLAGS \(\\Flagged\)\)
+S: 2b OK NOOP completed.
+
+# On CREATE, we get the Fetch Response from both of the Session1 updates.
+SESSION: 4
+C: 4b CREATE another
+S: \* 1 FETCH \(FLAGS \(\\Flagged\)\)
+S: \* 2 FETCH \(FLAGS \(\\Flagged\)\)
+S: 4b OK CREATE completed.
+
+C: 4c DELETE another
+S: 4c OK DELETE completed.
+
+SESSION: 1
+C: 1f CLOSE
+S: 1f OK CLOSE completed.
+
+SESSION: 2
+C: 2c CLOSE
+S: 2c OK CLOSE completed.
+
+SESSION: 3
+C: 3c CLOSE
+S: 3c OK CLOSE completed.
+
+SESSION: 4
+C: 4c CLOSE
+S: 4c OK CLOSE completed.
+
+SESSION: 1
+C: 1g DELETE multibox
+S: 1g OK DELETE completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentRenameSelected.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentRenameSelected.test
new file mode 100644
index 0000000..19bb654
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentRenameSelected.test
@@ -0,0 +1,79 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+#From RFC2180
+#3. Deletion/Renaming of a multi-accessed mailbox
+#3.4. The server MAY allow the RENAME of a multi-accessed mailbox by
+#     simply changing the name attribute on the mailbox.
+
+SESSION: 1
+C: 1a CREATE renameconcurrent
+S: 1a OK CREATE completed.
+
+C: 1b APPEND renameconcurrent (\Deleted) {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 03
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 03
+C:
+S: 1b OK (\[.+\] )?APPEND completed.
+
+C: 1c SELECT renameconcurrent
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: 1c OK \[READ-WRITE\] SELECT completed.
+
+
+# Client #1 has mailbox "renameconcurrent" selected. Client #2 RENAMEs the mailbox.
+SESSION: 2
+C: 2a RENAME renameconcurrent renamed
+S: 2a OK RENAME completed.
+
+# Client #1 is still able to do operations that do not reference the mailbox name.
+SESSION: 1
+C: 1d FETCH 1:* (FLAGS)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: 1d OK FETCH completed.
+
+# Client #1 is not able to do operations that reference the mailbox name.
+C: 1e APPEND renameconcurrent (\Deleted) {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 03
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 03
+C:
+S: 1e NO \[TRYCREATE\] APPEND failed. No such mailbox.
+
+C: A150 DELETE renamed
+S: A150 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentRenameSelectedSub.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentRenameSelectedSub.test
new file mode 100644
index 0000000..17a2741
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ConcurrentRenameSelectedSub.test
@@ -0,0 +1,78 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+#From RFC2180
+#3. Deletion/Renaming of a multi-accessed mailbox
+#3.4. The server MAY allow the RENAME of a multi-accessed mailbox by
+#     simply changing the name attribute on the mailbox.
+
+SESSION: 1
+C: 1a CREATE parent
+S: 1a OK CREATE completed.
+C: 1a CREATE parent.child
+S: 1a OK CREATE completed.
+
+C: 1b APPEND parent.child (\Deleted) {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 03
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 03
+C:
+S: 1b OK (\[.+\] )?APPEND completed.
+
+C: 1c SELECT parent.child
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: 1c OK \[READ-WRITE\] SELECT completed.
+
+
+# Client #1 has mailbox "parent.child" selected. Client #2 RENAMEs the oarent mailbox.
+SESSION: 2
+C: 2a RENAME parent renamed
+S: 2a OK RENAME completed.
+
+# Client #1 is still able to do operations that do not reference the mailbox name.
+SESSION: 1
+C: 1d FETCH 1:* (FLAGS)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: 1d OK FETCH completed.
+
+# Client #1 is not able to do operations that reference the mailbox name.
+C: 1e APPEND parent.child (\Deleted) {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 03
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 03
+C:
+S: 1e NO \[TRYCREATE\] APPEND failed. No such mailbox.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Copy.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Copy.test
new file mode 100644
index 0000000..9aaf165
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Copy.test
@@ -0,0 +1,63 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: a1 CREATE copied
+S: a1 OK CREATE completed.
+
+C: a2 STATUS copied (MESSAGES)
+S: \* STATUS "copied" \(MESSAGES 0\)
+S: a2 OK STATUS completed.
+
+# mark one message as deleted before copying (to check that flags are copied)
+C: a3 STORE 3 FLAGS (\Deleted)
+S: \* 3 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: a3 OK STORE completed.
+
+# copy messages 2-4
+C: a4 COPY 2:4 copied
+S: a4 OK (\[.+\] )?COPY completed.
+
+# Check there's 3 messages in the copied mailbox
+C: a5 STATUS copied (MESSAGES)
+S: \* STATUS "copied" \(MESSAGES 3\)
+S: a5 OK STATUS completed.
+
+# Modify an original after copying, to ensure it's not the same message.
+C: a6 STORE 2 FLAGS (\Flagged)
+S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: a6 OK STORE completed.
+
+C: a7 SELECT copied
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 3 EXISTS
+S: \* \d+ RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT \d+\].*
+S: a7 OK \[READ-WRITE\] SELECT completed.
+
+C: a8 FETCH 1:3 (FLAGS)
+S: \* 1 FETCH \(FLAGS \(\\Recent\)\)
+S: \* 2 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: \* 3 FETCH \(FLAGS \(\\Recent\)\)
+S: a8 OK FETCH completed.
+
+C: a9 DELETE copied
+S: a9 OK DELETE completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Create.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Create.test
new file mode 100644
index 0000000..97259ec
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Create.test
@@ -0,0 +1,81 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Create a simple name
+C: 10 CREATE test
+S: 10 OK CREATE completed.
+# Create a subfolder with simple name
+C: 11 CREATE test.subfolder
+S: 11 OK CREATE completed.
+# Create a fully qualified folder
+C: 12 CREATE test1
+S: 12 OK CREATE completed.
+# Create a fully qualified sub folder
+C: 13 CREATE test1.subfolder1
+S: 13 OK CREATE completed.
+# Create quoted
+C: 14 CREATE "Pepe juan"
+S: 14 OK CREATE completed.
+#
+# RFC3501@6.3.3p2
+# When mailbox name is suffixed with hierarchy separator
+# name created must remove tailing delimiter
+C: 15 CREATE another.test.
+S: 15 OK CREATE completed.
+C: 16 LIST "" another*
+S: \* LIST \(\\HasChildren\) "." "another"
+S: \* LIST \(\\HasNoChildren\) "." "another.test"
+S: 16 OK LIST completed.
+#
+# RFC3501@6.3.3p2
+# Intermediary mailboxes which don't exist should be created
+C: 17 CREATE alpha.beta.gamma
+S: 17 OK CREATE completed.
+C: 18 LIST "" alpha*
+S: \* LIST \(\\HasChildren\) "." "alpha"
+S: \* LIST \(\\HasChildren\) "." "alpha.beta"
+S: \* LIST \(\\HasNoChildren\) "." "alpha.beta.gamma"
+S: 18 OK LIST completed.
+
+#
+# When mailbox already exists, ensure message is user friendly
+#
+C: 19 CREATE alpha
+S: 19 NO CREATE failed. Mailbox already exists.
+
+# Cleanup
+C: a1 DELETE test1.subfolder1
+S: a1 OK DELETE completed.
+C: a1 DELETE test1
+S: a1 OK DELETE completed.
+C: a1 DELETE test.subfolder
+S: a1 OK DELETE completed.
+C: a1 DELETE test
+S: a1 OK DELETE completed.
+C: a10 DELETE "Pepe juan"
+S: a10 OK DELETE completed.
+C: a11 DELETE alpha.beta.gamma
+S: a11 OK DELETE completed.
+C: a11 DELETE alpha.beta
+S: a11 OK DELETE completed.
+C: a11 DELETE alpha
+S: a11 OK DELETE completed.
+C: a11 DELETE another.test
+S: a11 OK DELETE completed.
+C: a11 DELETE another
+S: a11 OK DELETE completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Delete.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Delete.test
new file mode 100644
index 0000000..095aaf9
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Delete.test
@@ -0,0 +1,39 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Create a few folders
+C: 10 CREATE deletetest
+S: 10 OK CREATE completed.
+C: 11 CREATE deletetest.subfolder
+S: 11 OK CREATE completed.
+C: 12 CREATE deletetest1
+S: 12 OK CREATE completed.
+C: 13 CREATE deletetest1.subfolder1
+S: 13 OK CREATE completed.
+
+# Delete subfolder, then folder
+C: 10 DELETE deletetest.subfolder
+S: 10 OK DELETE completed.
+C: 11 DELETE deletetest
+S: 11 OK DELETE completed.
+
+# Delete folder first, then subfolder.
+C: 14 DELETE deletetest1.subfolder1
+S: 14 OK DELETE completed.
+C: 13 DELETE deletetest1
+S: 13 OK DELETE completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ExamineEmpty.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ExamineEmpty.test
new file mode 100644
index 0000000..0876052
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ExamineEmpty.test
@@ -0,0 +1,70 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Create a few folders
+C: 10 CREATE test
+S: 10 OK CREATE completed.
+C: 11 CREATE test.subfolder
+S: 11 OK CREATE completed.
+C: 12 CREATE test1
+S: 12 OK CREATE completed.
+C: 13 CREATE test1.subfolder1
+S: 13 OK CREATE completed.
+
+C: abcd EXAMINE test
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: abcd OK \[READ-ONLY\] EXAMINE completed.
+
+C: abcd EXAMINE test.subfolder
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: abcd OK \[READ-ONLY\] EXAMINE completed.
+
+C: abcd EXAMINE test1
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: abcd OK \[READ-ONLY\] EXAMINE completed.
+
+C: abcd EXAMINE subfolder1
+S: abcd NO EXAMINE failed. No such mailbox.
+
+# Cleanup
+C: a1 DELETE test1.subfolder1
+S: a1 OK DELETE completed.
+C: a1 DELETE test1
+S: a1 OK DELETE completed.
+C: a1 DELETE test.subfolder
+S: a1 OK DELETE completed.
+C: a1 DELETE test
+S: a1 OK DELETE completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Expunge.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Expunge.test
new file mode 100644
index 0000000..a6804f3
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Expunge.test
@@ -0,0 +1,20 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: a1 EXPUNGE
+S: a1 OK EXPUNGE completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ExpungeBasics.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ExpungeBasics.test
new file mode 100644
index 0000000..9304597
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ExpungeBasics.test
@@ -0,0 +1,718 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed.
+C: A4 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed.
+C: A5 APPEND testmailbox {704+}
+C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
+C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
+C: Date: Sat, 2 Feb 2008 13:14:19 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "James Developers List" <server-dev@james.apache.org>
+C: Subject: JCR -> trunk ...?
+C: MIME-Version: 1.0
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: Delivered-To: robertburrelldonkin@gmail.com
+C: 
+C: i'd like to copy james-jcr into trunk and add some example
+C: configurations. development can continue in the sandbox (or not) and
+C: merged in later (if necessary).
+C: 
+C: any objections?
+C: 
+C: - robert
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: A5 OK (\[.+\] )?APPEND completed.
+C: A6 APPEND testmailbox {668+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/alternative;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: applcation/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729--
+C: 
+S: \* 3 EXISTS
+S: \* 3 RECENT
+S: A6 OK (\[.+\] )?APPEND completed.
+C: A7 APPEND testmailbox {1767+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: application/octet-stream
+C: Content-Transfer-Encoding: base64
+C: 
+C: 987654321AHPLA
+C: 
+C: --1729
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Alternative Email
+C: Content-Type: multipart/alternative;boundary=42
+C: 
+C: This message has a premable
+C: 
+C: --42
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Custard!
+C: 
+C: --42
+C: Content-Type: application/octet-stream
+C: 
+C: CUSTARDCUSTARDCUSTARD
+C: 
+C: --42--
+C: 
+C: --1729
+C: Content-Type: multipart/mixed; boundary=4.66920160910299
+C: 
+C: --4.66920160910299
+C: Content-Type: image/gif
+C: Content-Transfer-Encoding: base64
+C: MIME-Version: 1.0
+C: Content-ID: 238478934723847238947892374
+C: Content-Description: Bogus Image Data
+C: 
+C: ABCDFEGHIJKLMNO
+C: 
+C: --4.66920160910299
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: John Smith <john@example.org>
+C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: Another Example Email
+C: Content-Type: multipart/mixed;boundary=2.50290787509
+C: 
+C: Yet another preamble
+C: 
+C: --2.50290787509
+C: Content-Type: text/plain
+C: 
+C: Rhubard AND Custard!
+C: 
+C: --2.50290787509
+C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
+C: 
+C: --3.243F6A8885A308D3
+C: Content-Type: text/plain
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3
+C: 
+C: Content-Type: text/richtext
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3--
+C: 
+C: --2.50290787509--
+C: 
+C: --4.66920160910299--
+C: --1729--
+C: 
+S: \* 4 EXISTS
+S: \* 4 RECENT
+S: A7 OK (\[.+\] )?APPEND completed.
+C: A8 APPEND testmailbox {185+}
+C: From: John Smith <john@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 5 EXISTS
+S: \* 5 RECENT
+S: A8 OK (\[.+\] )?APPEND completed.
+C: A9 APPEND testmailbox {3366+}
+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)
+C: Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
+C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
+C:         by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
+C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
+C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+C: Received: from [172.23.170.136] (helo=anti-virus01-07)
+C: 	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
+C: 	id 1JZ9Px-0001OZ-VF
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
+C: Received: from [82.38.65.6] (helo=[10.0.0.27])
+C: 	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
+C: 	id 1JZ9Px-0007FO-G5
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
+C: Subject: An HTML Email
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: robertburrelldonkin@gmail.com
+C: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
+C: Date: Tue, 11 Mar 2008 18:41:40 +0000
+C: Message-Id: <1205260900.7516.3.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.1 
+C: 
+C: 
+C: --=-blWYb/063JwXox8nBGv5
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: A Sonnet By William Shakespeare
+C: 
+C: 
+C: 
+C: Tired with all these, for restful death I cry,
+C: As to behold desert a beggar born,
+C: And needy nothing trimm'd in jollity,
+C: And purest faith unhappily forsworn,
+C: And gilded honour shamefully misplac'd,
+C: And maiden virtue rudely strumpeted,
+C: And right perfection wrongfully disgrac'd,
+C: And strength by limping sway disabled
+C: And art made tongue-tied by authority,
+C: And folly--doctor-like--controlling skill,
+C: And simple truth miscall'd simplicity,
+C: And captive good attending captain ill:
+C:   Tir'd with all these, from these would I be gone,
+C:   Save that, to die, I leave my love alone.
+C: 
+C: --=-blWYb/063JwXox8nBGv5
+C: Content-Type: text/html; charset=utf-8
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
+C: <HTML>
+C: <HEAD>
+C:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
+C:   <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
+C: </HEAD>
+C: <BODY>
+C: <H1>
+C: A Sonnet By William Shakespeare
+C: </H1>
+C: <BR>
+C: <PRE>
+C: Tired with all these, for restful death I cry,
+C: As to behold desert a beggar born,
+C: And needy nothing trimm'd in jollity,
+C: And purest faith unhappily forsworn,
+C: And gilded honour shamefully misplac'd,
+C: And maiden virtue rudely strumpeted,
+C: And right perfection wrongfully disgrac'd,
+C: And strength by limping sway disabled
+C: And art made tongue-tied by authority,
+C: And folly--doctor-like--controlling skill,
+C: And simple truth miscall'd simplicity,
+C: And captive good attending captain ill:
+C:   Tir'd with all these, from these would I be gone,
+C:   Save that, to die, I leave my love alone.
+C: </PRE>
+C: </BODY>
+C: </HTML>
+C: 
+C: --=-blWYb/063JwXox8nBGv5--
+C: 
+C: 
+C: 
+S: \* 6 EXISTS
+S: \* 6 RECENT
+S: A9 OK (\[.+\] )?APPEND completed.
+C: A10 APPEND testmailbox {4173+}
+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)
+C: Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
+C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
+C:         by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
+C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
+C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+C: Received: from [172.23.170.147] (helo=anti-virus03-10)
+C: 	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
+C: 	id 1JZ9TJ-0000ZL-49
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
+C: Received: from [82.38.65.6] (helo=[10.0.0.27])
+C: 	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
+C: 	id 1JZ9TI-0000A6-8B
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
+C: Subject: Sonnets By William Shakespeare
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: robertburrelldonkin@gmail.com
+C: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
+C: Date: Tue, 11 Mar 2008 18:45:07 +0000
+C: Message-Id: <1205261107.7516.6.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.1 
+C: 
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: O! lest the world should task you to recite
+C: What merit lived in me, that you should love
+C: After my death,--dear love, forget me quite,
+C: For you in me can nothing worthy prove;
+C: Unless you would devise some virtuous lie,
+C: To do more for me than mine own desert,
+C: And hang more praise upon deceased I
+C: Than niggard truth would willingly impart:
+C: O! lest your true love may seem false in this
+C: That you for love speak well of me untrue,
+C: My name be buried where my body is,
+C: And live no more to shame nor me nor you.
+C:   For I am shamed by that which I bring forth,
+C:   And so should you, to love things nothing worth.
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Disposition: attachment; filename=sonnet.html
+C: Content-Type: text/html; name=sonnet.html; charset=us-ascii
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: <html><head><title></title></head>
+C: <body>
+C: <blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
+C: Those parts of thee that the world's eye doth view
+C: Want nothing that the thought of hearts can mend;
+C: All tongues--the voice of souls--give thee that due,
+C: Uttering bare truth, even so as foes commend.
+C: Thy outward thus with outward praise is crown'd;
+C: But those same tongues, that give thee so thine own,
+C: In other accents do this praise confound
+C: By seeing farther than the eye hath shown.
+C: They look into the beauty of thy mind,
+C: And that in guess they measure by thy deeds;
+C: Then--churls--their thoughts, although their eyes were kind,
+C: To thy fair flower add the rank smell of weeds: 
+C:   But why thy odour matcheth not thy show,
+C:   The soil is this, that thou dost common grow.
+C: </pre></blockquote>
+C: </body></html>
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: Ah! wherefore with infection should he live,
+C: And with his presence grace impiety,
+C: That sin by him advantage should achieve,
+C: And lace itself with his society? 
+C: Why should false painting imitate his cheek,
+C: And steel dead seeming of his living hue?
+C: Why should poor beauty indirectly seek
+C: Roses of shadow, since his rose is true?
+C: Why should he live, now Nature bankrupt is,
+C: Beggar'd of blood to blush through lively veins?
+C: For she hath no exchequer now but his,
+C: And proud of many, lives upon his gains.
+C:   O! him she stores, to show what wealth she had
+C:   In days long since, before these last so bad.
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t--
+S: \* 7 EXISTS
+S: \* 7 RECENT
+S: A10 OK (\[.+\] )?APPEND completed.
+C: A11 APPEND testmailbox {404+}
+C: Resent-From: John Smith <john@example.org>
+C: Resent-To: Samual Smith <sam@example.org>
+C: Resent-Date: Sat, 23 Feb 2008 18:18:59 +0000
+C: Resent-Message-ID: <424242@example.org>
+C: From: Samual Webster <webster@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Rhubard And Custard!
+C: Date: Sat, 23 Feb 2008 14:10:00 +0000
+C: Message-ID: <17299271@example.org>
+C: 
+C: Rhubard or custard? Rhubard AND custard!
+S: \* 8 EXISTS
+S: \* 8 RECENT
+S: A11 OK (\[.+\] )?APPEND completed.
+C: A12 APPEND testmailbox {429+}
+C: Received: from alpha.beta
+C:    by example.org
+C:    via TCP
+C:    with ESMTP
+C:    id 1729
+C:    for <tim@example.org>; Sat, 23 Feb 2008 18:24:05 +0000
+C: Received: from gamma.delta by alpha.beta; Sat, 23 Feb 2008 18:20:05 +0000
+C: From: Samual Webster <webster@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Custard?
+C: Date: Sat, 23 Feb 2008 18:26:56 +0000
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Rhubard! Rhubard! Rhubard!
+C: 
+S: \* 9 EXISTS
+S: \* 9 RECENT
+S: A12 OK (\[.+\] )?APPEND completed.
+C: A13 APPEND testmailbox {14996+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
+C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
+C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
+C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
+C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
+C: Delivered-To: rdonkin@locus.apache.org
+C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
+C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
+C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
+C: Delivered-To: apmail-rdonkin@apache.org
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
+C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
+C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
+C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
+C: X-Spam-Check-By: apache.org
+C: Received-SPF: pass (athena.apache.org: domain of
+C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
+C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
+C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+C:         18:53:36 +0000
+C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
+C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+C: References: <1205261107.7516.6.camel@localhost>
+C: X-Virus-Checked: Checked by ClamAV on apache.org
+C: X-Nonspam: None
+C: X-fetched-from: mail.xmlmapt.org
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+C: 
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_4003_18492227.1205261626856--
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_4002_22491526.1205261626856--
+C: 
+C: 
+S: \* 10 EXISTS
+S: \* 10 RECENT
+S: A13 OK (\[.+\] )?APPEND completed.
+C: A14 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 10 EXISTS
+S: \* 10 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 11\].*
+S: A14 OK \[READ-WRITE\] SELECT completed.
+C: A15 STORE 4  FLAGS (\DELETED)
+S: \* 4 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A15 OK STORE completed.
+C: A16 STORE 6  FLAGS (\DELETED)
+S: \* 6 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A16 OK STORE completed.
+C: A17 STORE 7  FLAGS (\DELETED)
+S: \* 7 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A17 OK STORE completed.
+C: A18 EXPUNGE
+S: \* 4 EXPUNGE
+S: \* 5 EXPUNGE
+S: \* 5 EXPUNGE
+S: \* 7 RECENT
+S: A18 OK EXPUNGE completed.
+C: A19 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 7 EXISTS
+S: \* 7 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 11\].*
+S: A19 OK \[READ-WRITE\] SELECT completed.
+C: A20 DELETE testmailbox
+S: A20 OK DELETE completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchBodyNoSection.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchBodyNoSection.test
new file mode 100644
index 0000000..6942b6c
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchBodyNoSection.test
@@ -0,0 +1,33 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# BODY[]
+# Not PEEK, so the Seen flag is implicitly set.
+C: f1 FETCH 1 (BODY[])
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{254\}
+S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
+S: From: Fred Foobar <foobar@Blurdybloop\.COM>
+S: Subject: Test 01
+S: To: mooch@owatagu\.siam\.edu
+S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
+S: MIME-Version: 1\.0
+S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+S:
+S: Test 01
+S: \)
+S: f1 OK FETCH completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchEnvelope.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchEnvelope.test
new file mode 100644
index 0000000..481f157
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchEnvelope.test
@@ -0,0 +1,46 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+C: A007 APPEND selected {596+}
+C: Date: Mon, 10 Feb 1994 21:52:25 -0800 (PST)
+C: From: mooch@owatagu.siam.edu
+C: Sender: mooch@owatagu.siam.edu, Boss <boss@owatagu.siam.edu>
+C: Reply-to: Bin <dev.null@owatagu.siam.edu>, Thin Air <air@owatagu.siam.edu>
+C: Subject: Re: Test 05
+C: To: Fred Foobar <foobar@Blurdybloop.COM>, Sue <sue.foo@Blurdybloop.COM>
+C: Cc: Moo <moo@example.COM>, Hugh <hugh@example.COM>
+C: Bcc: Secret <spy@owatagu.siam.ed>, Audit <audit@owatagu.siam.ed>
+C: Message-Id: <12345677890-mooch@owatagu.siam.edu>
+C: In-reply-to: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Works!
+C: 
+S: \* 5 EXISTS
+S: \* 5 RECENT
+S: A007 OK (\[.+\] )?APPEND completed.
+
+C: f1 FETCH 1 (ENVELOPE)
+S: \* 1 FETCH \(ENVELOPE \(\"Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)\" \"Test 01\" \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop.COM\"\)\) \(\(NIL NIL \"mooch\" \"owatagu.siam.edu\"\)\) NIL NIL NIL \"<B27397-0100000@Blurdybloop.COM>\"\)\)
+S: f1 OK FETCH completed.
+
+C: f2 FETCH 5 (ENVELOPE)
+S: \* 5 FETCH \(ENVELOPE \(\"Mon, 10 Feb 1994 21:52:25 -0800 \(PST\)\" \"Re: Test 05\" \(\(NIL NIL \"mooch\" \"owatagu.siam.edu\"\)\) \(\(NIL NIL \"mooch\" \"owatagu.siam.edu\"\)\(\"Boss\" NIL \"boss\" \"owatagu.siam.edu\"\)\) \(\(\"Bin\" NIL \"dev.null\" \"owatagu.siam.edu\"\)\(\"Thin Air\" NIL \"air\" \"owatagu.siam.edu\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop.COM\"\)\(\"Sue\" NIL \"sue.foo\" \"Blurdybloop.COM\"\)\) \(\(\"Moo\" NIL \"moo\" \"example.COM\"\)\(\"Hugh\" NIL \"hugh\" \"example.COM\"\)\) \(\(\"Secret\" NIL \"spy\" \"owatagu.siam.ed\"\)\(\"Audit\" NIL \"audit\" \"owatagu.siam.ed\"\)\) \"<B27397-0100000@Blurdybloop.COM>\" \"<12345677890-mooch@owatagu.siam.edu>\"\)\)
+S: f2 OK FETCH completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchHeaderFields.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchHeaderFields.test
new file mode 100644
index 0000000..8aa5193
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchHeaderFields.test
@@ -0,0 +1,593 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 APPEND testmailbox {704+}
+C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
+C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
+C: Date: Sat, 2 Feb 2008 13:14:19 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "James Developers List" <server-dev@james.apache.org>
+C: Subject: JCR -> trunk ...?
+C: MIME-Version: 1.0
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: Delivered-To: robertburrelldonkin@gmail.com
+C: 
+C: i'd like to copy james-jcr into trunk and add some example
+C: configurations. development can continue in the sandbox (or not) and
+C: merged in later (if necessary).
+C: 
+C: any objections?
+C: 
+C: - robert
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: A5 OK (\[.+\] )?APPEND completed\.
+C: A6 APPEND testmailbox {668+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/alternative;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: applcation/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729--
+C: 
+S: \* 3 EXISTS
+S: \* 3 RECENT
+S: A6 OK (\[.+\] )?APPEND completed\.
+C: A7 APPEND testmailbox {765+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: application/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: image/jpeg
+C: Content-Transfer-Encoding: base64
+C: 
+C: 1234567890ABCDEFGHIJKLMNOPQ
+C: 
+C: --1729--
+C: 
+S: \* 4 EXISTS
+S: \* 4 RECENT
+S: A7 OK (\[.+\] )?APPEND completed\.
+C: A8 APPEND testmailbox {1767+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: application/octet-stream
+C: Content-Transfer-Encoding: base64
+C: 
+C: 987654321AHPLA
+C: 
+C: --1729
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Alternative Email
+C: Content-Type: multipart/alternative;boundary=42
+C: 
+C: This message has a premable
+C: 
+C: --42
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Custard!
+C: 
+C: --42
+C: Content-Type: application/octet-stream
+C: 
+C: CUSTARDCUSTARDCUSTARD
+C: 
+C: --42--
+C: 
+C: --1729
+C: Content-Type: multipart/mixed; boundary=4.66920160910299
+C: 
+C: --4.66920160910299
+C: Content-Type: image/gif
+C: Content-Transfer-Encoding: base64
+C: MIME-Version: 1.0
+C: Content-ID: 238478934723847238947892374
+C: Content-Description: Bogus Image Data
+C: 
+C: ABCDFEGHIJKLMNO
+C: 
+C: --4.66920160910299
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: John Smith <john@example.org>
+C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: Another Example Email
+C: Content-Type: multipart/mixed;boundary=2.50290787509
+C: 
+C: Yet another preamble
+C: 
+C: --2.50290787509
+C: Content-Type: text/plain
+C: 
+C: Rhubard AND Custard!
+C: 
+C: --2.50290787509
+C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
+C: 
+C: --3.243F6A8885A308D3
+C: Content-Type: text/plain
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3
+C: 
+C: Content-Type: text/richtext
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3--
+C: 
+C: --2.50290787509--
+C: 
+C: --4.66920160910299--
+C: --1729--
+C: 
+S: \* 5 EXISTS
+S: \* 5 RECENT
+S: A8 OK (\[.+\] )?APPEND completed\.
+C: A9 APPEND testmailbox {185+}
+C: From: John Smith <john@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 6 EXISTS
+S: \* 6 RECENT
+S: A9 OK (\[.+\] )?APPEND completed\.
+C: A10 APPEND testmailbox {227+}
+C: From: John Smith <john@example.org>
+C: Sender: Samual Smith <sam@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <172942@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 7 EXISTS
+S: \* 7 RECENT
+S: A10 OK (\[.+\] )?APPEND completed\.
+C: A11 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 8 EXISTS
+S: \* 8 RECENT
+S: A11 OK (\[.+\] )?APPEND completed\.
+C: A12 APPEND testmailbox {318+}
+C: From: "Brian G. Hutton" <brian@example.org>
+C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
+C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
+C: Subject: Rhubarb
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <17291729@machine.example.org>
+C: 
+C: Rhubarb!
+S: \* 9 EXISTS
+S: \* 9 RECENT
+S: A12 OK (\[.+\] )?APPEND completed\.
+C: A13 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 9 EXISTS
+S: \* 9 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 10\].*
+S: A13 OK \[READ-WRITE\] SELECT completed\.
+C: A14 FETCH 1:* (BODY.PEEK[])
+S: \* 1 FETCH \(BODY\[\] \{185\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Simple Email
+S: 
+S: This is a very simple email\.
+S: \)
+S: \* 2 FETCH \(BODY\[\] \{704\}
+S: Received: by 10\.114\.81\.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 \(PST\)
+S: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail\.gmail\.com>
+S: Date: Sat, 2 Feb 2008 13:14:19 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "James Developers List" <server-dev@james\.apache\.org>
+S: Subject: JCR -> trunk \.\.\.\?
+S: MIME-Version: 1\.0
+S: Content-Type: text/plain; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: Delivered-To: robertburrelldonkin@gmail\.com
+S: 
+S: i'd like to copy james-jcr into trunk and add some example
+S: configurations\. development can continue in the sandbox \(or not\) and
+S: merged in later \(if necessary\)\.
+S: 
+S: any objections\?
+S: 
+S: - robert\)
+S: \* 3 FETCH \(BODY\[\] \{668\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/alternative;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: applcation/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729--
+S: \)
+S: \* 4 FETCH \(BODY\[\] \{765\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: application/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: image/jpeg
+S: Content-Transfer-Encoding: base64
+S: 
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: 
+S: --1729--
+S: \)
+S: \* 5 FETCH \(BODY\[\] \{1767\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: application/octet-stream
+S: Content-Transfer-Encoding: base64
+S: 
+S: 987654321AHPLA
+S: 
+S: --1729
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: 
+S: --1729
+S: Content-Type: multipart/mixed; boundary=4\.66920160910299
+S: 
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: 
+S: --4\.66920160910299--
+S: --1729--
+S: \)
+S: \* 6 FETCH \(BODY\[\] \{185\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Subject: Hello
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: Message-ID: <1729@machine\.example\.org>
+S: 
+S: Hello, World!\)
+S: \* 7 FETCH \(BODY\[\] \{227\}
+S: From: John Smith <john@example\.org>
+S: Sender: Samual Smith <sam@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Subject: Hello
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: Message-ID: <172942@machine\.example\.org>
+S: 
+S: Hello, World!\)
+S: \* 8 FETCH \(BODY\[\] \{185\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Simple Email
+S: 
+S: This is a very simple email\.
+S: \)
+S: \* 9 FETCH \(BODY\[\] \{318\}
+S: From: "Brian G\. Hutton" <brian@example\.org>
+S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
+S: CC: <ben@example\.org>, "David \\"The Thin White Duke\\" Bowie" <duke@example\.org>
+S: Subject: Rhubarb
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: Message-ID: <17291729@machine\.example\.org>
+S: 
+S: Rhubarb!\)
+S: A14 OK FETCH completed\.
+C: A15 FETCH 1:* (BODY.PEEK[HEADER.FIELDS (DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE)])
+S: \* 1 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{155\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Simple Email
+S: 
+S: \)
+S: \* 2 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{330\}
+S: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail\.gmail\.com>
+S: Date: Sat, 2 Feb 2008 13:14:19 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "James Developers List" <server-dev@james\.apache\.org>
+S: Subject: JCR -> trunk \.\.\.\?
+S: MIME-Version: 1\.0
+S: Content-Type: text/plain; charset=ISO-8859-1
+S: 
+S: \)
+S: \* 3 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{209\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/alternative;boundary=1729
+S: 
+S: \)
+S: \* 4 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{203\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: \)
+S: \* 5 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{203\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: \)
+S: \* 6 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{172\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Subject: Hello
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: Message-ID: <1729@machine\.example\.org>
+S: 
+S: \)
+S: \* 7 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{214\}
+S: From: John Smith <john@example\.org>
+S: Sender: Samual Smith <sam@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Subject: Hello
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: Message-ID: <172942@machine\.example\.org>
+S: 
+S: \)
+S: \* 8 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{155\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Simple Email
+S: 
+S: \)
+S: \* 9 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{310\}
+S: From: "Brian G\. Hutton" <brian@example\.org>
+S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
+S: CC: <ben@example\.org>, "David \\"The Thin White Duke\\" Bowie" <duke@example\.org>
+S: Subject: Rhubarb
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: Message-ID: <17291729@machine\.example\.org>
+S: 
+S: \)
+S: A15 OK FETCH completed\.
+C: A16 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 9 EXISTS
+S: \* 9 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 10\].*
+S: A16 OK \[READ-WRITE\] SELECT completed\.
+C: A17 DELETE testmailbox
+S: A17 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchHeaderFieldsNot.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchHeaderFieldsNot.test
new file mode 100644
index 0000000..90dca44
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchHeaderFieldsNot.test
@@ -0,0 +1,570 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 APPEND testmailbox {704+}
+C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
+C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
+C: Date: Sat, 2 Feb 2008 13:14:19 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "James Developers List" <server-dev@james.apache.org>
+C: Subject: JCR -> trunk ...?
+C: MIME-Version: 1.0
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: Delivered-To: robertburrelldonkin@gmail.com
+C: 
+C: i'd like to copy james-jcr into trunk and add some example
+C: configurations. development can continue in the sandbox (or not) and
+C: merged in later (if necessary).
+C: 
+C: any objections?
+C: 
+C: - robert
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: A5 OK (\[.+\] )?APPEND completed\.
+C: A6 APPEND testmailbox {668+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/alternative;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: applcation/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729--
+C: 
+S: \* 3 EXISTS
+S: \* 3 RECENT
+S: A6 OK (\[.+\] )?APPEND completed\.
+C: A7 APPEND testmailbox {765+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: application/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: image/jpeg
+C: Content-Transfer-Encoding: base64
+C: 
+C: 1234567890ABCDEFGHIJKLMNOPQ
+C: 
+C: --1729--
+C: 
+S: \* 4 EXISTS
+S: \* 4 RECENT
+S: A7 OK (\[.+\] )?APPEND completed\.
+C: A8 APPEND testmailbox {1767+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: application/octet-stream
+C: Content-Transfer-Encoding: base64
+C: 
+C: 987654321AHPLA
+C: 
+C: --1729
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Alternative Email
+C: Content-Type: multipart/alternative;boundary=42
+C: 
+C: This message has a premable
+C: 
+C: --42
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Custard!
+C: 
+C: --42
+C: Content-Type: application/octet-stream
+C: 
+C: CUSTARDCUSTARDCUSTARD
+C: 
+C: --42--
+C: 
+C: --1729
+C: Content-Type: multipart/mixed; boundary=4.66920160910299
+C: 
+C: --4.66920160910299
+C: Content-Type: image/gif
+C: Content-Transfer-Encoding: base64
+C: MIME-Version: 1.0
+C: Content-ID: 238478934723847238947892374
+C: Content-Description: Bogus Image Data
+C: 
+C: ABCDFEGHIJKLMNO
+C: 
+C: --4.66920160910299
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: John Smith <john@example.org>
+C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: Another Example Email
+C: Content-Type: multipart/mixed;boundary=2.50290787509
+C: 
+C: Yet another preamble
+C: 
+C: --2.50290787509
+C: Content-Type: text/plain
+C: 
+C: Rhubard AND Custard!
+C: 
+C: --2.50290787509
+C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
+C: 
+C: --3.243F6A8885A308D3
+C: Content-Type: text/plain
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3
+C: 
+C: Content-Type: text/richtext
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3--
+C: 
+C: --2.50290787509--
+C: 
+C: --4.66920160910299--
+C: --1729--
+C: 
+S: \* 5 EXISTS
+S: \* 5 RECENT
+S: A8 OK (\[.+\] )?APPEND completed\.
+C: A9 APPEND testmailbox {185+}
+C: From: John Smith <john@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 6 EXISTS
+S: \* 6 RECENT
+S: A9 OK (\[.+\] )?APPEND completed\.
+C: A10 APPEND testmailbox {227+}
+C: From: John Smith <john@example.org>
+C: Sender: Samual Smith <sam@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <172942@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 7 EXISTS
+S: \* 7 RECENT
+S: A10 OK (\[.+\] )?APPEND completed\.
+C: A11 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 8 EXISTS
+S: \* 8 RECENT
+S: A11 OK (\[.+\] )?APPEND completed\.
+C: A12 APPEND testmailbox {318+}
+C: From: "Brian G. Hutton" <brian@example.org>
+C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
+C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
+C: Subject: Rhubarb
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <17291729@machine.example.org>
+C: 
+C: Rhubarb!
+S: \* 9 EXISTS
+S: \* 9 RECENT
+S: A12 OK (\[.+\] )?APPEND completed\.
+C: A13 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 9 EXISTS
+S: \* 9 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 10\].*
+S: A13 OK \[READ-WRITE\] SELECT completed\.
+C: A14 FETCH 1:* (BODY.PEEK[])
+S: \* 1 FETCH \(BODY\[\] \{185\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Simple Email
+S: 
+S: This is a very simple email\.
+S: \)
+S: \* 2 FETCH \(BODY\[\] \{704\}
+S: Received: by 10\.114\.81\.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 \(PST\)
+S: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail\.gmail\.com>
+S: Date: Sat, 2 Feb 2008 13:14:19 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "James Developers List" <server-dev@james\.apache\.org>
+S: Subject: JCR -> trunk \.\.\.\?
+S: MIME-Version: 1\.0
+S: Content-Type: text/plain; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: Delivered-To: robertburrelldonkin@gmail\.com
+S: 
+S: i'd like to copy james-jcr into trunk and add some example
+S: configurations\. development can continue in the sandbox \(or not\) and
+S: merged in later \(if necessary\)\.
+S: 
+S: any objections\?
+S: 
+S: - robert\)
+S: \* 3 FETCH \(BODY\[\] \{668\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/alternative;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: applcation/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729--
+S: \)
+S: \* 4 FETCH \(BODY\[\] \{765\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: application/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: image/jpeg
+S: Content-Transfer-Encoding: base64
+S: 
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: 
+S: --1729--
+S: \)
+S: \* 5 FETCH \(BODY\[\] \{1767\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: application/octet-stream
+S: Content-Transfer-Encoding: base64
+S: 
+S: 987654321AHPLA
+S: 
+S: --1729
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: 
+S: --1729
+S: Content-Type: multipart/mixed; boundary=4\.66920160910299
+S: 
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: 
+S: --4\.66920160910299--
+S: --1729--
+S: \)
+S: \* 6 FETCH \(BODY\[\] \{185\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Subject: Hello
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: Message-ID: <1729@machine\.example\.org>
+S: 
+S: Hello, World!\)
+S: \* 7 FETCH \(BODY\[\] \{227\}
+S: From: John Smith <john@example\.org>
+S: Sender: Samual Smith <sam@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Subject: Hello
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: Message-ID: <172942@machine\.example\.org>
+S: 
+S: Hello, World!\)
+S: \* 8 FETCH \(BODY\[\] \{185\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Simple Email
+S: 
+S: This is a very simple email\.
+S: \)
+S: \* 9 FETCH \(BODY\[\] \{318\}
+S: From: "Brian G\. Hutton" <brian@example\.org>
+S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
+S: CC: <ben@example\.org>, "David \\"The Thin White Duke\\" Bowie" <duke@example\.org>
+S: Subject: Rhubarb
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: Message-ID: <17291729@machine\.example\.org>
+S: 
+S: Rhubarb!\)
+S: A14 OK FETCH completed\.
+C: A15 FETCH 1:* (BODY.PEEK[HEADER.FIELDS.NOT (DATE FROM TO ORIGINATOR X-LIST)])
+S: \* 1 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{27\}
+S: Subject: A Simple Email
+S: 
+S: \)
+S: \* 2 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{352\}
+S: Received: by 10\.114\.81\.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 \(PST\)
+S: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail\.gmail\.com>
+S: Subject: JCR -> trunk \.\.\.\?
+S: MIME-Version: 1\.0
+S: Content-Type: text/plain; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: Delivered-To: robertburrelldonkin@gmail\.com
+S: 
+S: \)
+S: \* 3 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{81\}
+S: Subject: A Multipart Email
+S: Content-Type: multipart/alternative;boundary=1729
+S: 
+S: \)
+S: \* 4 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{75\}
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: \)
+S: \* 5 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{75\}
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: \)
+S: \* 6 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{58\}
+S: Subject: Hello
+S: Message-ID: <1729@machine\.example\.org>
+S: 
+S: \)
+S: \* 7 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{100\}
+S: Sender: Samual Smith <sam@example\.org>
+S: Subject: Hello
+S: Message-ID: <172942@machine\.example\.org>
+S: 
+S: \)
+S: \* 8 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{27\}
+S: Subject: A Simple Email
+S: 
+S: \)
+S: \* 9 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{145\}
+S: CC: <ben@example\.org>, "David \\"The Thin White Duke\\" Bowie" <duke@example\.org>
+S: Subject: Rhubarb
+S: Message-ID: <17291729@machine\.example\.org>
+S: 
+S: \)
+S: A15 OK FETCH completed\.
+C: A16 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 9 EXISTS
+S: \* 9 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 10\].*
+S: A16 OK \[READ-WRITE\] SELECT completed\.
+C: A17 DELETE testmailbox
+S: A17 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchInternalDate.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchInternalDate.test
new file mode 100644
index 0000000..0ba22b9
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchInternalDate.test
@@ -0,0 +1,38 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+C: A004 APPEND selected (\Seen) "17-Jul-1996 02:44:25 -0700" {310+}
+# use synchronising literal
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: afternoon meeting 2
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Hello Joe, could we change that to 4:00pm tomorrow?
+C:
+S: \* 5 EXISTS
+S: \* 5 RECENT
+S: A004 OK (\[.+\] )?APPEND completed.
+
+C: F11 FETCH 5 INTERNALDATE
+S: \* 5 FETCH \(INTERNALDATE \"\d{1,2}-\w{3}-\d{4} \d{2}:\d{2}:\d{2} \+\d{4}\"\)
+S: F11 OK FETCH completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipartAlternative.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipartAlternative.test
new file mode 100644
index 0000000..0bc4f87
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipartAlternative.test
@@ -0,0 +1,163 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {666+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/alternative;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: applcation/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: --1729--
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[UNSEEN 1\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: A5 OK \[READ-WRITE\] SELECT completed\.
+C: A6 FETCH 1 (BODY[])
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{666\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/alternative;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: applcation/xhtml\+xml
+S: 
+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: --1729--
+S: \)
+S: A6 OK FETCH completed\.
+C: A7 FETCH 1 (BODY[TEXT])
+S: \* 1 FETCH \(BODY\[TEXT\] \{457\}
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: applcation/xhtml\+xml
+S: 
+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: --1729--
+S: \)
+S: A7 OK FETCH completed\.
+C: A8 FETCH 1 (BODY[HEADER])
+S: \* 1 FETCH \(BODY\[HEADER\] \{209\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/alternative;boundary=1729
+S: 
+S: \)
+S: A8 OK FETCH completed\.
+C: A9 FETCH 1 (BODY[1])
+S: \* 1 FETCH \(BODY\[1\] \{10\}
+S: Rhubarb!
+S: \)
+S: A9 OK FETCH completed\.
+C: A10 FETCH 1 (BODY[2])
+S: \* 1 FETCH \(BODY\[2\] \{71\}
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: \)
+S: A10 OK FETCH completed\.
+C: A11 FETCH 1 (BODY[3])
+S: \* 1 FETCH \(BODY\[3\] \{182\}
+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: A11 OK FETCH completed\.
+C: A12 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: A12 OK \[READ-WRITE\] SELECT completed\.
+C: A13 DELETE testmailbox
+S: A13 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipartBodyStructure.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipartBodyStructure.test
new file mode 100644
index 0000000..52dbe37
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipartBodyStructure.test
@@ -0,0 +1,689 @@
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {8989+}
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: (qmail 18554 invoked from network); 25 May 2008 14:38:53 -0000
+C: Received: from unknown (HELO p3presmtp01-16.prod.phx3.secureserver.net)
+C:         ([208.109.80.165]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         smtp20-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 25 May 2008 14:38:53 -0000
+C: Received: (qmail 9751 invoked from network); 25 May 2008 14:38:53 -0000
+C: Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
+C:         <rdonkin-owner@locus.apache.org>) by
+C:         p3presmtp01-16.prod.phx3.secureserver.net (qmail-ldap-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 25 May 2008 14:38:50 -0000
+C: Received: (qmail 46768 invoked by uid 1289); 25 May 2008 14:38:46 -0000
+C: Delivered-To: rdonkin@locus.apache.org
+C: Received: (qmail 46763 invoked from network); 25 May 2008 14:38:46 -0000
+C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+C:         minotaur.apache.org with SMTP; 25 May 2008 14:38:46 -0000
+C: Received: (qmail 61275 invoked by uid 500); 25 May 2008 14:38:48 -0000
+C: Delivered-To: apmail-rdonkin@apache.org
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: (qmail 61272 invoked by uid 99); 25 May 2008 14:38:48 -0000
+C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
+C:         by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 25 May 2008 07:38:48 -0700
+C: X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS
+C: X-Spam-Check-By: apache.org
+C: Received-SPF: pass (athena.apache.org: domain of
+C:         robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted
+C:         sender)
+C: Received: from [195.188.213.5] (HELO smtp-out2.blueyonder.co.uk)
+C:         (195.188.213.5) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 25 May 2008
+C:         14:38:00 +0000
+C: Received: from [172.23.170.140] (helo=anti-virus02-07) by
+C:         smtp-out2.blueyonder.co.uk with smtp (Exim 4.52) id 1K0HMV-00087e-HY for
+C:         rdonkin@apache.org; Sun, 25 May 2008 15:38:15 +0100
+C: Received: from [82.38.65.6] (helo=[10.0.0.27]) by
+C:         asmtp-out5.blueyonder.co.uk with esmtpa (Exim 4.52) id 1K0HMU-0001A2-3q for
+C:         rdonkin@apache.org; Sun, 25 May 2008 15:38:14 +0100
+C: Subject: This is an example of a multipart mixed email with image content
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: Robert Burrell Donkin <rdonkin@apache.org>
+C: Content-Type: multipart/mixed; boundary="=-tIdGYVstQJghyEDATnJ+"
+C: Content-Location: http://www.example.org/
+C: Date: Sun, 25 May 2008 15:38:13 +0100
+C: Message-Id: <1211726293.5772.10.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.3 
+C: X-Virus-Checked: Checked by ClamAV on apache.org
+C: X-Nonspam: None
+C: X-fetched-from: mail.xmlmapt.org
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: --=-tIdGYVstQJghyEDATnJ+
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: Content-Location: relative/license.txt
+C: 
+C: Licensed to the Apache Software Foundation (ASF) under one
+C: or more contributor license agreements.  See the NOTICE file
+C: distributed with this work for additional information
+C: regarding copyright ownership.  The ASF licenses this file
+C: to you under the Apache License, Version 2.0 (the
+C: \"License\"); you may not use this file except in compliance
+C: with the License.  You may obtain a copy of the License at
+C: 
+C:     http://www.apache.org/licenses/LICENSE-2.0
+C:  
+C: Unless required by applicable law or agreed to in writing,
+C: software distributed under the License is distributed on an
+C: \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+C: KIND, either express or implied.  See the License for the
+C: specific language governing permissions and limitations
+C: under the License.
+C:  
+C: 
+C: --=-tIdGYVstQJghyEDATnJ+
+C: Content-Disposition: attachment; filename=blob.png;
+C:    modification-date="Sun, 21 Jun 2008 15:32:18 +0000";
+C:    creation-date="Sat, 20 Jun 2008 10:15:09 +0000"; 
+C:    read-date="Mon, 22 Jun 2008 12:08:56 +0000";size=482;
+C: Content-Type: image/png; name=blob.png
+C: Content-Transfer-Encoding: base64
+C: Content-Location: http://www.example.org/blob.png
+C: 
+C: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
+C: EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
+C: IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
+C: /7qIG/VsPziMTw+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
+C: E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
+C: iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ+4/kIi0g88zlXd66++QaQDG5GPZyp
+C: rQAAAABJRU5ErkJggg==
+C: 
+C: 
+C: --=-tIdGYVstQJghyEDATnJ+
+C: Content-Disposition: attachment; filename=blob.png
+C: Content-Type: image/png; name=blob.png
+C: Content-Transfer-Encoding: base64
+C: Content-Location: (Comments before) http://www.example.org/blob.png (And comments afterwards)
+C: 
+C: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
+C: EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
+C: IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
+C: /7qIG/VsPziMTw+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
+C: E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
+C: iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ+4/kIi0g88zlXd66++QaQDG5GPZyp
+C: rQAAAABJRU5ErkJggg==
+C: 
+C: 
+C: --=-tIdGYVstQJghyEDATnJ+
+C: Content-Disposition: attachment; filename=rhubarb.txt
+C: Content-Type: text/plain; name=rhubarb.txt; charset=us-ascii
+C: Content-Language: en, en-US, en-CA, en-AU
+C: Content-Transfer-Encoding: quoted-printable
+C: Content-Location: "ftp://ftp.example.org/lots/lots/lots/
+C:                    lots/lots/lots/lots/lots/lots/lots/
+C:                    rhubard.txt"
+C: 
+C: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+C: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+C: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+C: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+C: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+C:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+C: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+C: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+C: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+C: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+C: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+C: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+C: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+C:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+C: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+C: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+C: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+C: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+C: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+C: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+C: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+C:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+C: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+C: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+C: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+C: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+C: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+C: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+C: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+C:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+C: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+C: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+C: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+C: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+C: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+C: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+C: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+C:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+C: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+C: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+C: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb
+C: 
+C: --=-tIdGYVstQJghyEDATnJ+--
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 APPEND testmailbox {569+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/alternative;boundary=1729
+C: 
+C: Some translations of Hello, World!
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: Content-Language: en, en-US, en-CA
+C: 
+C: Hello, World!
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: Content-Language: fr, fr-Latn-CA
+C: 
+C: Bonjour, monde !
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: Content-Language: nl-BE
+C: 
+C: Hello, Wereld!
+C: 
+C: --1729--
+C: 
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: A5 OK (\[.+\] )?APPEND completed\.
+C: A6 FETCH 1:* ()
+S: \* 1 FETCH \(\)
+S: \* 2 FETCH \(\)
+S: A6 OK FETCH completed\.
+C: A7 FETCH 1 (BODY[])
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{8989\}
+S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
+S: Received: \(qmail 18554 invoked from network\); 25 May 2008 14:38:53 -0000
+S: Received: from unknown \(HELO p3presmtp01-16\.prod\.phx3\.secureserver\.net\)
+S:         \(\[208\.109\.80\.165\]\) \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
+S:         smtp20-01\.prod\.mesa1\.secureserver\.net \(qmail-1\.03\) with SMTP for
+S:         <asf@xmlmapt\.org>; 25 May 2008 14:38:53 -0000
+S: Received: \(qmail 9751 invoked from network\); 25 May 2008 14:38:53 -0000
+S: Received: from minotaur\.apache\.org \(\[140\.211\.11\.9\]\) \(envelope-sender
+S:         <rdonkin-owner@locus\.apache\.org>\) by
+S:         p3presmtp01-16\.prod\.phx3\.secureserver\.net \(qmail-ldap-1\.03\) with SMTP for
+S:         <asf@xmlmapt\.org>; 25 May 2008 14:38:50 -0000
+S: Received: \(qmail 46768 invoked by uid 1289\); 25 May 2008 14:38:46 -0000
+S: Delivered-To: rdonkin@locus\.apache\.org
+S: Received: \(qmail 46763 invoked from network\); 25 May 2008 14:38:46 -0000
+S: Received: from hermes\.apache\.org \(HELO mail\.apache\.org\) \(140\.211\.11\.2\) by
+S:         minotaur\.apache\.org with SMTP; 25 May 2008 14:38:46 -0000
+S: Received: \(qmail 61275 invoked by uid 500\); 25 May 2008 14:38:48 -0000
+S: Delivered-To: apmail-rdonkin@apache\.org
+S: Delivered-To: rob@localhost
+S: Delivered-To: rob@localhost
+S: Received: \(qmail 61272 invoked by uid 99\); 25 May 2008 14:38:48 -0000
+S: Received: from athena\.apache\.org \(HELO athena\.apache\.org\) \(140\.211\.11\.136\)
+S:         by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Sun, 25 May 2008 07:38:48 -0700
+S: X-ASF-Spam-Status: No, hits=-0\.0 required=10\.0 tests=SPF_PASS
+S: X-Spam-Check-By: apache\.org
+S: Received-SPF: pass \(athena\.apache\.org: domain of
+S:         robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted
+S:         sender\)
+S: Received: from \[195\.188\.213\.5\] \(HELO smtp-out2\.blueyonder\.co\.uk\)
+S:         \(195\.188\.213\.5\) by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Sun, 25 May 2008
+S:         14:38:00 \+0000
+S: Received: from \[172\.23\.170\.140\] \(helo=anti-virus02-07\) by
+S:         smtp-out2\.blueyonder\.co\.uk with smtp \(Exim 4\.52\) id 1K0HMV-00087e-HY for
+S:         rdonkin@apache\.org; Sun, 25 May 2008 15:38:15 \+0100
+S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\) by
+S:         asmtp-out5\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\) id 1K0HMU-0001A2-3q for
+S:         rdonkin@apache\.org; Sun, 25 May 2008 15:38:14 \+0100
+S: Subject: This is an example of a multipart mixed email with image content
+S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
+S: To: Robert Burrell Donkin <rdonkin@apache\.org>
+S: Content-Type: multipart/mixed; boundary="=-tIdGYVstQJghyEDATnJ\+"
+S: Content-Location: http://www\.example\.org/
+S: Date: Sun, 25 May 2008 15:38:13 \+0100
+S: Message-Id: <1211726293\.5772\.10\.camel@localhost>
+S: Mime-Version: 1\.0
+S: X-Mailer: Evolution 2\.12\.3 
+S: X-Virus-Checked: Checked by ClamAV on apache\.org
+S: X-Nonspam: None
+S: X-fetched-from: mail\.xmlmapt\.org
+S: X-Evolution-Source: imap://rob@thebes/
+S: 
+S: 
+S: --=-tIdGYVstQJghyEDATnJ\+
+S: Content-Type: text/plain
+S: Content-Transfer-Encoding: 7bit
+S: Content-Location: relative/license\.txt
+S: 
+S: Licensed to the Apache Software Foundation \(ASF\) under one
+S: or more contributor license agreements\.  See the NOTICE file
+S: distributed with this work for additional information
+S: regarding copyright ownership\.  The ASF licenses this file
+S: to you under the Apache License, Version 2\.0 \(the
+S: \\"License\\"\); you may not use this file except in compliance
+S: with the License\.  You may obtain a copy of the License at
+S: 
+S:     http://www\.apache\.org/licenses/LICENSE-2\.0
+S:  
+S: Unless required by applicable law or agreed to in writing,
+S: software distributed under the License is distributed on an
+S: \\"AS IS\\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+S: KIND, either express or implied\.  See the License for the
+S: specific language governing permissions and limitations
+S: under the License\.
+S:  
+S: 
+S: --=-tIdGYVstQJghyEDATnJ\+
+S: Content-Disposition: attachment; filename=blob\.png;
+S:    modification-date="Sun, 21 Jun 2008 15:32:18 \+0000";
+S:    creation-date="Sat, 20 Jun 2008 10:15:09 \+0000"; 
+S:    read-date="Mon, 22 Jun 2008 12:08:56 \+0000";size=482;
+S: Content-Type: image/png; name=blob\.png
+S: Content-Transfer-Encoding: base64
+S: Content-Location: http://www\.example\.org/blob\.png
+S: 
+S: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
+S: EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
+S: IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
+S: /7qIG/VsPziMTw\+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
+S: E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
+S: iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ\+4/kIi0g88zlXd66\+\+QaQDG5GPZyp
+S: rQAAAABJRU5ErkJggg==
+S: 
+S: 
+S: --=-tIdGYVstQJghyEDATnJ\+
+S: Content-Disposition: attachment; filename=blob\.png
+S: Content-Type: image/png; name=blob\.png
+S: Content-Transfer-Encoding: base64
+S: Content-Location: \(Comments before\) http://www\.example\.org/blob\.png \(And comments afterwards\)
+S: 
+S: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
+S: EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
+S: IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
+S: /7qIG/VsPziMTw\+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
+S: E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
+S: iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ\+4/kIi0g88zlXd66\+\+QaQDG5GPZyp
+S: rQAAAABJRU5ErkJggg==
+S: 
+S: 
+S: --=-tIdGYVstQJghyEDATnJ\+
+S: Content-Disposition: attachment; filename=rhubarb\.txt
+S: Content-Type: text/plain; name=rhubarb\.txt; charset=us-ascii
+S: Content-Language: en, en-US, en-CA, en-AU
+S: Content-Transfer-Encoding: quoted-printable
+S: Content-Location: "ftp://ftp\.example\.org/lots/lots/lots/
+S:                    lots/lots/lots/lots/lots/lots/lots/
+S:                    rhubard\.txt"
+S: 
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb
+S: 
+S: --=-tIdGYVstQJghyEDATnJ\+--\)
+S: A7 OK FETCH completed\.
+C: A8 FETCH 1 (BODY[TEXT])
+S: \* 1 FETCH \(BODY\[TEXT\] \{6127\}
+S: 
+S: --=-tIdGYVstQJghyEDATnJ\+
+S: Content-Type: text/plain
+S: Content-Transfer-Encoding: 7bit
+S: Content-Location: relative/license\.txt
+S: 
+S: Licensed to the Apache Software Foundation \(ASF\) under one
+S: or more contributor license agreements\.  See the NOTICE file
+S: distributed with this work for additional information
+S: regarding copyright ownership\.  The ASF licenses this file
+S: to you under the Apache License, Version 2\.0 \(the
+S: \\"License\\"\); you may not use this file except in compliance
+S: with the License\.  You may obtain a copy of the License at
+S: 
+S:     http://www\.apache\.org/licenses/LICENSE-2\.0
+S:  
+S: Unless required by applicable law or agreed to in writing,
+S: software distributed under the License is distributed on an
+S: \\"AS IS\\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+S: KIND, either express or implied\.  See the License for the
+S: specific language governing permissions and limitations
+S: under the License\.
+S:  
+S: 
+S: --=-tIdGYVstQJghyEDATnJ\+
+S: Content-Disposition: attachment; filename=blob\.png;
+S:    modification-date="Sun, 21 Jun 2008 15:32:18 \+0000";
+S:    creation-date="Sat, 20 Jun 2008 10:15:09 \+0000"; 
+S:    read-date="Mon, 22 Jun 2008 12:08:56 \+0000";size=482;
+S: Content-Type: image/png; name=blob\.png
+S: Content-Transfer-Encoding: base64
+S: Content-Location: http://www\.example\.org/blob\.png
+S: 
+S: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
+S: EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
+S: IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
+S: /7qIG/VsPziMTw\+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
+S: E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
+S: iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ\+4/kIi0g88zlXd66\+\+QaQDG5GPZyp
+S: rQAAAABJRU5ErkJggg==
+S: 
+S: 
+S: --=-tIdGYVstQJghyEDATnJ\+
+S: Content-Disposition: attachment; filename=blob\.png
+S: Content-Type: image/png; name=blob\.png
+S: Content-Transfer-Encoding: base64
+S: Content-Location: \(Comments before\) http://www\.example\.org/blob\.png \(And comments afterwards\)
+S: 
+S: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
+S: EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
+S: IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
+S: /7qIG/VsPziMTw\+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
+S: E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
+S: iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ\+4/kIi0g88zlXd66\+\+QaQDG5GPZyp
+S: rQAAAABJRU5ErkJggg==
+S: 
+S: 
+S: --=-tIdGYVstQJghyEDATnJ\+
+S: Content-Disposition: attachment; filename=rhubarb\.txt
+S: Content-Type: text/plain; name=rhubarb\.txt; charset=us-ascii
+S: Content-Language: en, en-US, en-CA, en-AU
+S: Content-Transfer-Encoding: quoted-printable
+S: Content-Location: "ftp://ftp\.example\.org/lots/lots/lots/
+S:                    lots/lots/lots/lots/lots/lots/lots/
+S:                    rhubard\.txt"
+S: 
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb
+S: 
+S: --=-tIdGYVstQJghyEDATnJ\+--\)
+S: A8 OK FETCH completed\.
+C: A9 FETCH 1 (BODY[HEADER])
+S: \* 1 FETCH \(BODY\[HEADER\] \{2862\}
+S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
+S: Received: \(qmail 18554 invoked from network\); 25 May 2008 14:38:53 -0000
+S: Received: from unknown \(HELO p3presmtp01-16\.prod\.phx3\.secureserver\.net\)
+S:         \(\[208\.109\.80\.165\]\) \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
+S:         smtp20-01\.prod\.mesa1\.secureserver\.net \(qmail-1\.03\) with SMTP for
+S:         <asf@xmlmapt\.org>; 25 May 2008 14:38:53 -0000
+S: Received: \(qmail 9751 invoked from network\); 25 May 2008 14:38:53 -0000
+S: Received: from minotaur\.apache\.org \(\[140\.211\.11\.9\]\) \(envelope-sender
+S:         <rdonkin-owner@locus\.apache\.org>\) by
+S:         p3presmtp01-16\.prod\.phx3\.secureserver\.net \(qmail-ldap-1\.03\) with SMTP for
+S:         <asf@xmlmapt\.org>; 25 May 2008 14:38:50 -0000
+S: Received: \(qmail 46768 invoked by uid 1289\); 25 May 2008 14:38:46 -0000
+S: Delivered-To: rdonkin@locus\.apache\.org
+S: Received: \(qmail 46763 invoked from network\); 25 May 2008 14:38:46 -0000
+S: Received: from hermes\.apache\.org \(HELO mail\.apache\.org\) \(140\.211\.11\.2\) by
+S:         minotaur\.apache\.org with SMTP; 25 May 2008 14:38:46 -0000
+S: Received: \(qmail 61275 invoked by uid 500\); 25 May 2008 14:38:48 -0000
+S: Delivered-To: apmail-rdonkin@apache\.org
+S: Delivered-To: rob@localhost
+S: Delivered-To: rob@localhost
+S: Received: \(qmail 61272 invoked by uid 99\); 25 May 2008 14:38:48 -0000
+S: Received: from athena\.apache\.org \(HELO athena\.apache\.org\) \(140\.211\.11\.136\)
+S:         by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Sun, 25 May 2008 07:38:48 -0700
+S: X-ASF-Spam-Status: No, hits=-0\.0 required=10\.0 tests=SPF_PASS
+S: X-Spam-Check-By: apache\.org
+S: Received-SPF: pass \(athena\.apache\.org: domain of
+S:         robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted
+S:         sender\)
+S: Received: from \[195\.188\.213\.5\] \(HELO smtp-out2\.blueyonder\.co\.uk\)
+S:         \(195\.188\.213\.5\) by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Sun, 25 May 2008
+S:         14:38:00 \+0000
+S: Received: from \[172\.23\.170\.140\] \(helo=anti-virus02-07\) by
+S:         smtp-out2\.blueyonder\.co\.uk with smtp \(Exim 4\.52\) id 1K0HMV-00087e-HY for
+S:         rdonkin@apache\.org; Sun, 25 May 2008 15:38:15 \+0100
+S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\) by
+S:         asmtp-out5\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\) id 1K0HMU-0001A2-3q for
+S:         rdonkin@apache\.org; Sun, 25 May 2008 15:38:14 \+0100
+S: Subject: This is an example of a multipart mixed email with image content
+S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
+S: To: Robert Burrell Donkin <rdonkin@apache\.org>
+S: Content-Type: multipart/mixed; boundary="=-tIdGYVstQJghyEDATnJ\+"
+S: Content-Location: http://www\.example\.org/
+S: Date: Sun, 25 May 2008 15:38:13 \+0100
+S: Message-Id: <1211726293\.5772\.10\.camel@localhost>
+S: Mime-Version: 1\.0
+S: X-Mailer: Evolution 2\.12\.3 
+S: X-Virus-Checked: Checked by ClamAV on apache\.org
+S: X-Nonspam: None
+S: X-fetched-from: mail\.xmlmapt\.org
+S: X-Evolution-Source: imap://rob@thebes/
+S: 
+S: \)
+S: A9 OK FETCH completed\.
+C: A10 FETCH 1 (BODY[1])
+S: \* 1 FETCH \(BODY\[1\] \{781\}
+S: Licensed to the Apache Software Foundation \(ASF\) under one
+S: or more contributor license agreements\.  See the NOTICE file
+S: distributed with this work for additional information
+S: regarding copyright ownership\.  The ASF licenses this file
+S: to you under the Apache License, Version 2\.0 \(the
+S: \\"License\\"\); you may not use this file except in compliance
+S: with the License\.  You may obtain a copy of the License at
+S: 
+S:     http://www\.apache\.org/licenses/LICENSE-2\.0
+S:  
+S: Unless required by applicable law or agreed to in writing,
+S: software distributed under the License is distributed on an
+S: \\"AS IS\\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+S: KIND, either express or implied\.  See the License for the
+S: specific language governing permissions and limitations
+S: under the License\.
+S:  
+S: \)
+S: A10 OK FETCH completed\.
+C: A11 FETCH 1 (BODY[2])
+S: \* 1 FETCH \(BODY\[2\] \{492\}
+S: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
+S: EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
+S: IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
+S: /7qIG/VsPziMTw\+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
+S: E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
+S: iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ\+4/kIi0g88zlXd66\+\+QaQDG5GPZyp
+S: rQAAAABJRU5ErkJggg==
+S: 
+S: \)
+S: A11 OK FETCH completed\.
+C: A12 FETCH 1 (BODY[3])
+S: \* 1 FETCH \(BODY\[3\] \{492\}
+S: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
+S: EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
+S: IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
+S: /7qIG/VsPziMTw\+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
+S: E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
+S: iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ\+4/kIi0g88zlXd66\+\+QaQDG5GPZyp
+S: rQAAAABJRU5ErkJggg==
+S: 
+S: \)
+S: A12 OK FETCH completed\.
+C: A13 FETCH 1 (BODY[3.HEADER])
+S: \* 1 FETCH \(BODY\[3\.HEADER\] \{0\}
+S: \)
+S: A13 OK FETCH completed\.
+C: A14 FETCH 1 (BODY[3.TEXT])
+S: \* 1 FETCH \(BODY\[3\.TEXT\] \{0\}
+S: \)
+S: A14 OK FETCH completed\.
+C: A15 FETCH 1 (BODY[3.1])
+S: \* 1 FETCH \(BODY\[3\.1\] \{0\}
+S: \)
+S: A15 OK FETCH completed\.
+C: A16 FETCH 1 (BODY[3.2])
+S: \* 1 FETCH \(BODY\[3\.2\] \{0\}
+S: \)
+S: A16 OK FETCH completed\.
+C: A17 FETCH 1 (BODY[4])
+S: \* 1 FETCH \(BODY\[4\] \{3193\}
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
+S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
+S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
+S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
+S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
+S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
+S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
+S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
+S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb
+S: \)
+S: A17 OK FETCH completed\.
+C: A18 FETCH 1 (BODY[4.1])
+S: \* 1 FETCH \(BODY\[4\.1\] \{0\}
+S: \)
+S: A18 OK FETCH completed\.
+C: A19 FETCH 1 (BODY[4.1.MIME])
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\] \{0\}
+S: \)
+S: A19 OK FETCH completed\.
+C: A20 FETCH 1 (BODY[4.2])
+S: \* 1 FETCH \(BODY\[4\.2\] \{0\}
+S: \)
+S: A20 OK FETCH completed\.
+C: A21 FETCH 1 (BODY[4.2.HEADER])
+S: \* 1 FETCH \(BODY\[4\.2\.HEADER\] \{0\}
+S: \)
+S: A21 OK FETCH completed\.
+C: A22 FETCH 1 (BODY[4.2.TEXT])
+S: \* 1 FETCH \(BODY\[4\.2\.TEXT\] \{0\}
+S: \)
+S: A22 OK FETCH completed\.
+C: A23 FETCH 1 (BODY[4.2.1])
+S: \* 1 FETCH \(BODY\[4\.2\.1\] \{0\}
+S: \)
+S: A23 OK FETCH completed\.
+C: A24 FETCH 1 (BODY[4.2.2])
+S: \* 1 FETCH \(BODY\[4\.2\.2\] \{0\}
+S: \)
+S: A24 OK FETCH completed\.
+C: A25 FETCH 1 (BODY[4.2.2.1])
+S: \* 1 FETCH \(BODY\[4\.2\.2\.1\] \{0\}
+S: \)
+S: A25 OK FETCH completed\.
+C: A26 FETCH 1 (BODY[4.2.2.2])
+S: \* 1 FETCH \(BODY\[4\.2\.2\.2\] \{0\}
+S: \)
+S: A26 OK FETCH completed\.
+C: A27 FETCH 1:* (BODY BODYSTRUCTURE)
+S: \* 1 FETCH \(BODY \(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 781 17\)\("IMAGE" "PNG" \("name" "blob\.png"\) NIL NIL "BASE64" 492\)\("IMAGE" "PNG" \("name" "blob\.png"\) NIL NIL "BASE64" 492\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "rhubarb\.txt"\) NIL NIL "QUOTED-PRINTABLE" 3193 41\) "MIXED"\) BODYSTRUCTURE \(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 781 17 NIL NIL NIL "relative/license.txt"\)\("IMAGE" "PNG" \("name" "blob\.png"\) NIL NIL "BASE64" 492 NIL \("attachment" \("creation-date" "Sat, 20 Jun 2008 10:15:09 \+0000" "filename" "blob\.png" "modification-date" "Sun, 21 Jun 2008 15:32:18 \+0000" "read-date" "Mon, 22 Jun 2008 12:08:56 \+0000" "size" "482"\)\) NIL "http://www.example.org/blob.png"\)\("IMAGE" "PNG" \("name" "blob\.png"\) NIL NIL "BASE64" 492 NIL \("attachment" \("filename" "blob\.png"\)\) NIL "http://www.example.org/blob.png"\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "rhubarb\.txt"\) NIL NIL "QUOTED-PRINTABLE" 3193 41 NIL \("attachment" \("filename" "rhubarb\.txt"\)\) \("en" "en-US" "en-CA" "en-AU"\) "ftp://ftp.example.org/lots/lots/lots/lots/lots/lots/lots/lots/lots/lots/rhubard.txt"\) "MIXED" \("boundary" "=-tIdGYVstQJghyEDATnJ\+"\) NIL NIL "http://www.example.org/"\)\)
+S: \* 2 FETCH \(BODY \(\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 15 1\)\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 18 1\)\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 16 1\) "ALTERNATIVE"\) BODYSTRUCTURE \(\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 15 1 NIL NIL \("en" "en-US" "en-CA"\) NIL\)\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 18 1 NIL NIL \("fr" "fr-Latn-CA"\) NIL\)\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 16 1 NIL NIL \("nl-BE"\) NIL\) "ALTERNATIVE" \("boundary" "1729"\) NIL NIL NIL\)\)
+S: A27 OK FETCH completed\.
+C: A28 DELETE testmailbox
+S: A28 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipartMixed.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipartMixed.test
new file mode 100644
index 0000000..1db220c
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipartMixed.test
@@ -0,0 +1,190 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {765+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: application/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: image/jpeg
+C: Content-Transfer-Encoding: base64
+C: 
+C: 1234567890ABCDEFGHIJKLMNOPQ
+C: 
+C: --1729--
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: A5 OK \[READ-WRITE\] SELECT completed\.
+C: A6 FETCH 1 (BODY[])
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{765\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: application/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: image/jpeg
+S: Content-Transfer-Encoding: base64
+S: 
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: 
+S: --1729--
+S: \)
+S: A6 OK FETCH completed\.
+C: A7 FETCH 1 (BODY[TEXT])
+S: \* 1 FETCH \(BODY\[TEXT\] \{562\}
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: application/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: image/jpeg
+S: Content-Transfer-Encoding: base64
+S: 
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: 
+S: --1729--
+S: \)
+S: A7 OK FETCH completed\.
+C: A8 FETCH 1 (BODY[HEADER])
+S: \* 1 FETCH \(BODY\[HEADER\] \{203\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: \)
+S: A8 OK FETCH completed\.
+C: A9 FETCH 1 (BODY[1])
+S: \* 1 FETCH \(BODY\[1\] \{10\}
+S: Rhubarb!
+S: \)
+S: A9 OK FETCH completed\.
+C: A10 FETCH 1 (BODY[2])
+S: \* 1 FETCH \(BODY\[2\] \{71\}
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: \)
+S: A10 OK FETCH completed\.
+C: A11 FETCH 1 (BODY[3])
+S: \* 1 FETCH \(BODY\[3\] \{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: \)
+S: A11 OK FETCH completed\.
+C: A12 FETCH 1 (BODY[4])
+S: \* 1 FETCH \(BODY\[4\] \{29\}
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: \)
+S: A12 OK FETCH completed\.
+C: A13 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: A13 OK \[READ-WRITE\] SELECT completed\.
+C: A14 DELETE testmailbox
+S: A14 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipartMixedComplex.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipartMixedComplex.test
new file mode 100644
index 0000000..2066fd2
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipartMixedComplex.test
@@ -0,0 +1,575 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {1767+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: application/octet-stream
+C: Content-Transfer-Encoding: base64
+C: 
+C: 987654321AHPLA
+C: 
+C: --1729
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Alternative Email
+C: Content-Type: multipart/alternative;boundary=42
+C: 
+C: This message has a premable
+C: 
+C: --42
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Custard!
+C: 
+C: --42
+C: Content-Type: application/octet-stream
+C: 
+C: CUSTARDCUSTARDCUSTARD
+C: 
+C: --42--
+C: 
+C: --1729
+C: Content-Type: multipart/mixed; boundary=4.66920160910299
+C: 
+C: --4.66920160910299
+C: Content-Type: image/gif
+C: Content-Transfer-Encoding: base64
+C: MIME-Version: 1.0
+C: Content-ID: 238478934723847238947892374
+C: Content-Description: Bogus Image Data
+C: 
+C: ABCDFEGHIJKLMNO
+C: 
+C: --4.66920160910299
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: John Smith <john@example.org>
+C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: Another Example Email
+C: Content-Type: multipart/mixed;boundary=2.50290787509
+C: 
+C: Yet another preamble
+C: 
+C: --2.50290787509
+C: Content-Type: text/plain
+C: 
+C: Rhubard AND Custard!
+C: 
+C: --2.50290787509
+C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
+C: 
+C: --3.243F6A8885A308D3
+C: Content-Type: text/plain
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3
+C: 
+C: Content-Type: text/richtext
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3--
+C: 
+C: --2.50290787509--
+C: 
+C: --4.66920160910299--
+C: --1729--
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: A5 OK \[READ-WRITE\] SELECT completed\.
+C: A6 FETCH 1 (BODY[])
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{1767\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: application/octet-stream
+S: Content-Transfer-Encoding: base64
+S: 
+S: 987654321AHPLA
+S: 
+S: --1729
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: 
+S: --1729
+S: Content-Type: multipart/mixed; boundary=4\.66920160910299
+S: 
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: 
+S: --4\.66920160910299--
+S: --1729--
+S: \)
+S: A6 OK FETCH completed\.
+C: A7 FETCH 1 (BODY[TEXT])
+S: \* 1 FETCH \(BODY\[TEXT\] \{1564\}
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: application/octet-stream
+S: Content-Transfer-Encoding: base64
+S: 
+S: 987654321AHPLA
+S: 
+S: --1729
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: 
+S: --1729
+S: Content-Type: multipart/mixed; boundary=4\.66920160910299
+S: 
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: 
+S: --4\.66920160910299--
+S: --1729--
+S: \)
+S: A7 OK FETCH completed\.
+C: A8 FETCH 1 (BODY[HEADER])
+S: \* 1 FETCH \(BODY\[HEADER\] \{203\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: \)
+S: A8 OK FETCH completed\.
+C: A9 FETCH 1 (BODY[1])
+S: \* 1 FETCH \(BODY\[1\] \{10\}
+S: Rhubarb!
+S: \)
+S: A9 OK FETCH completed\.
+C: A10 FETCH 1 (BODY[2])
+S: \* 1 FETCH \(BODY\[2\] \{16\}
+S: 987654321AHPLA
+S: \)
+S: A10 OK FETCH completed\.
+C: A11 FETCH 1 (BODY[3])
+S: \* 1 FETCH \(BODY\[3\] \{395\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: \)
+S: A11 OK FETCH completed\.
+C: A12 FETCH 1 (BODY[3.HEADER])
+S: \* 1 FETCH \(BODY\[3\.HEADER\] \{219\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: \)
+S: A12 OK FETCH completed\.
+C: A13 FETCH 1 (BODY[3.TEXT])
+S: \* 1 FETCH \(BODY\[3\.TEXT\] \{176\}
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: \)
+S: A13 OK FETCH completed\.
+C: A14 FETCH 1 (BODY[3.1])
+S: \* 1 FETCH \(BODY\[3\.1\] \{10\}
+S: Custard!
+S: \)
+S: A14 OK FETCH completed\.
+C: A15 FETCH 1 (BODY[3.2])
+S: \* 1 FETCH \(BODY\[3\.2\] \{23\}
+S: CUSTARDCUSTARDCUSTARD
+S: \)
+S: A15 OK FETCH completed\.
+C: A16 FETCH 1 (BODY[4])
+S: \* 1 FETCH \(BODY\[4\] \{853\}
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: 
+S: --4\.66920160910299--\)
+S: A16 OK FETCH completed\.
+C: A17 FETCH 1 (BODY[4.1])
+S: \* 1 FETCH \(BODY\[4\.1\] \{17\}
+S: ABCDFEGHIJKLMNO
+S: \)
+S: A17 OK FETCH completed\.
+C: A18 FETCH 1 (BODY[4.1.MIME])
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\] \{161\}
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: \)
+S: A18 OK FETCH completed\.
+C: A19 FETCH 1 (BODY[4.2])
+S: \* 1 FETCH \(BODY\[4\.2\] \{579\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: \)
+S: A19 OK FETCH completed\.
+C: A20 FETCH 1 (BODY[4.2.HEADER])
+S: \* 1 FETCH \(BODY\[4\.2\.HEADER\] \{212\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: \)
+S: A20 OK FETCH completed\.
+C: A21 FETCH 1 (BODY[4.2.TEXT])
+S: \* 1 FETCH \(BODY\[4\.2\.TEXT\] \{367\}
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: \)
+S: A21 OK FETCH completed\.
+C: A22 FETCH 1 (BODY[4.2.1])
+S: \* 1 FETCH \(BODY\[4\.2\.1\] \{22\}
+S: Rhubard AND Custard!
+S: \)
+S: A22 OK FETCH completed\.
+C: A23 FETCH 1 (BODY[4.2.2])
+S: \* 1 FETCH \(BODY\[4\.2\.2\] \{169\}
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: \)
+S: A23 OK FETCH completed\.
+C: A24 FETCH 1 (BODY[4.2.2.1])
+S: \* 1 FETCH \(BODY\[4\.2\.2\.1\] \{18\}
+S: Rhubard\?Custard\?
+S: \)
+S: A24 OK FETCH completed\.
+C: A25 FETCH 1 (BODY[4.2.2.2])
+S: \* 1 FETCH \(BODY\[4\.2\.2\.2\] \{49\}
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: \)
+S: A25 OK FETCH completed\.
+C: A26 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: A26 OK \[READ-WRITE\] SELECT completed\.
+C: A27 DELETE testmailbox
+S: A27 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipleMessages.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipleMessages.test
new file mode 100644
index 0000000..5dd78d5
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchMultipleMessages.test
@@ -0,0 +1,40 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Fetch 3 messages with UID
+C: f1 FETCH 1:3 (UID)
+S: \* 1 FETCH \(UID .*\)
+S: \* 2 FETCH \(UID .*\)
+S: \* 3 FETCH \(UID .*\)
+S: f1 OK FETCH completed.
+
+# Fetch 3 messages with BODY
+C: f1 FETCH 1:3 (BODY.PEEK[HEADER.FIELDS (Subject)])
+S: \* 1 FETCH \(BODY\[HEADER\.FIELDS \(Subject\)\] \{20\}
+S: Subject\: Test 01
+S: 
+S: \)
+S: \* 2 FETCH \(BODY\[HEADER\.FIELDS \(Subject\)\] \{20\}
+S: Subject\: Test 02
+S: 
+S: \)
+S: \* 3 FETCH \(BODY\[HEADER\.FIELDS \(Subject\)\] \{20\}
+S: Subject\: Test 03
+S: 
+S: \)
+S: f1 OK FETCH completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchPeek.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchPeek.test
new file mode 100644
index 0000000..6581898
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchPeek.test
@@ -0,0 +1,92 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Tests for PEEK fetches, ensuring that the SEEN flag is not set.
+C: f1 STORE 2 +FLAGS.SILENT (\Flagged)
+S: f1 OK STORE completed.
+
+# Check that the initial flags are correct
+C: f1 FETCH 2 (FLAGS)
+S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: f1 OK FETCH completed.
+
+# BODY.PEEK[]
+C: f1 FETCH 2 (BODY.PEEK[])
+S: \* 2 FETCH \(BODY\[\] \{254\}
+S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
+S: From: Fred Foobar <foobar@Blurdybloop\.COM>
+S: Subject: Test 02
+S: To: mooch@owatagu\.siam\.edu
+S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
+S: MIME-Version: 1\.0
+S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+S:
+S: Test 02
+S: \)
+S: f1 OK FETCH completed.
+
+# BODY.PEEK[HEADER]
+C: f1 FETCH 2 (BODY.PEEK[HEADER])
+S: \* 2 FETCH \(BODY\[HEADER\] \{245\}
+S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
+S: From: Fred Foobar <foobar@Blurdybloop\.COM>
+S: Subject: Test 02
+S: To: mooch@owatagu\.siam\.edu
+S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
+S: MIME-Version: 1\.0
+S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+S:
+S: \)
+S: f1 OK FETCH completed.
+
+# BODY.PEEK[HEADER.FIELDS]
+C: f1 FETCH 2 (BODY.PEEK[HEADER.FIELDS (From To)])
+S: \* 2 FETCH \(BODY\[HEADER\.FIELDS \(From To\)\] \{74\}
+S: From: Fred Foobar <foobar@Blurdybloop\.COM>
+S: To: mooch@owatagu\.siam\.edu
+S:
+S: \)
+S: f1 OK FETCH completed.
+
+# BODY.PEEK[HEADER.FIELDS.NOT]
+C: f1 FETCH 2 (BODY.PEEK[HEADER.FIELDS.NOT (From To)])
+S: \* 2 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(From To\)\] \{173\}
+S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
+S: Subject: Test 02
+S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
+S: MIME-Version: 1\.0
+S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+S:
+S: \)
+S: f1 OK FETCH completed.
+
+# BODY.PEEK[MIME]
+# TODO - not yet implemented
+
+# BODY.PEEK[TEXT]
+C: f1 FETCH 2 (BODY.PEEK[TEXT])
+S: \* 2 FETCH \(BODY\[TEXT\] \{9\}
+S: Test 02
+S: \)
+S: f1 OK FETCH completed.
+
+# Check that the flags are still correct
+C: f1 FETCH 2 (FLAGS)
+S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: f1 OK FETCH completed.
+
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchRFC822.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchRFC822.test
new file mode 100644
index 0000000..e7d02e2
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchRFC822.test
@@ -0,0 +1,33 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# RFC822
+# Not PEEK, so the Seen flag is implicitly set.
+C: f1 FETCH 1 (RFC822)
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{254\}
+S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
+S: From: Fred Foobar <foobar@Blurdybloop\.COM>
+S: Subject: Test 01
+S: To: mooch@owatagu\.siam\.edu
+S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
+S: MIME-Version: 1\.0
+S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+S:
+S: Test 01
+S: \)
+S: f1 OK FETCH completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchRFC822Header.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchRFC822Header.test
new file mode 100644
index 0000000..dc2f6cf
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchRFC822Header.test
@@ -0,0 +1,32 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# RFC822
+# Not PEEK, so the Seen flag is implicitly set.
+C: f1 FETCH 1 (RFC822.HEADER)
+S: \* 1 FETCH \(RFC822.HEADER \{245\}
+S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
+S: From: Fred Foobar <foobar@Blurdybloop\.COM>
+S: Subject: Test 01
+S: To: mooch@owatagu\.siam\.edu
+S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
+S: MIME-Version: 1\.0
+S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+S:
+S: \)
+S: f1 OK FETCH completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchRFC822Mixed.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchRFC822Mixed.test
new file mode 100644
index 0000000..d33edac
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchRFC822Mixed.test
@@ -0,0 +1,1965 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 APPEND testmailbox {704+}
+C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
+C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
+C: Date: Sat, 2 Feb 2008 13:14:19 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "James Developers List" <server-dev@james.apache.org>
+C: Subject: JCR -> trunk ...?
+C: MIME-Version: 1.0
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: Delivered-To: robertburrelldonkin@gmail.com
+C: 
+C: i'd like to copy james-jcr into trunk and add some example
+C: configurations. development can continue in the sandbox (or not) and
+C: merged in later (if necessary).
+C: 
+C: any objections?
+C: 
+C: - robert
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: A5 OK (\[.+\] )?APPEND completed\.
+C: A6 APPEND testmailbox {668+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/alternative;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: applcation/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729--
+C: 
+S: \* 3 EXISTS
+S: \* 3 RECENT
+S: A6 OK (\[.+\] )?APPEND completed\.
+C: A7 APPEND testmailbox {1767+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: application/octet-stream
+C: Content-Transfer-Encoding: base64
+C: 
+C: 987654321AHPLA
+C: 
+C: --1729
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Alternative Email
+C: Content-Type: multipart/alternative;boundary=42
+C: 
+C: This message has a premable
+C: 
+C: --42
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Custard!
+C: 
+C: --42
+C: Content-Type: application/octet-stream
+C: 
+C: CUSTARDCUSTARDCUSTARD
+C: 
+C: --42--
+C: 
+C: --1729
+C: Content-Type: multipart/mixed; boundary=4.66920160910299
+C: 
+C: --4.66920160910299
+C: Content-Type: image/gif
+C: Content-Transfer-Encoding: base64
+C: MIME-Version: 1.0
+C: Content-ID: 238478934723847238947892374
+C: Content-Description: Bogus Image Data
+C: 
+C: ABCDFEGHIJKLMNO
+C: 
+C: --4.66920160910299
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: John Smith <john@example.org>
+C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: Another Example Email
+C: Content-Type: multipart/mixed;boundary=2.50290787509
+C: 
+C: Yet another preamble
+C: 
+C: --2.50290787509
+C: Content-Type: text/plain
+C: 
+C: Rhubard AND Custard!
+C: 
+C: --2.50290787509
+C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
+C: 
+C: --3.243F6A8885A308D3
+C: Content-Type: text/plain
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3
+C: 
+C: Content-Type: text/richtext
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3--
+C: 
+C: --2.50290787509--
+C: 
+C: --4.66920160910299--
+C: --1729--
+C: 
+S: \* 4 EXISTS
+S: \* 4 RECENT
+S: A7 OK (\[.+\] )?APPEND completed\.
+C: A8 APPEND testmailbox {185+}
+C: From: John Smith <john@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 5 EXISTS
+S: \* 5 RECENT
+S: A8 OK (\[.+\] )?APPEND completed\.
+C: A9 APPEND testmailbox {3366+}
+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)
+C: Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
+C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
+C:         by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
+C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
+C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+C: Received: from [172.23.170.136] (helo=anti-virus01-07)
+C: 	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
+C: 	id 1JZ9Px-0001OZ-VF
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
+C: Received: from [82.38.65.6] (helo=[10.0.0.27])
+C: 	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
+C: 	id 1JZ9Px-0007FO-G5
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
+C: Subject: An HTML Email
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: robertburrelldonkin@gmail.com
+C: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
+C: Date: Tue, 11 Mar 2008 18:41:40 +0000
+C: Message-Id: <1205260900.7516.3.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.1 
+C: 
+C: 
+C: --=-blWYb/063JwXox8nBGv5
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: A Sonnet By William Shakespeare
+C: 
+C: 
+C: 
+C: Tired with all these, for restful death I cry,
+C: As to behold desert a beggar born,
+C: And needy nothing trimm'd in jollity,
+C: And purest faith unhappily forsworn,
+C: And gilded honour shamefully misplac'd,
+C: And maiden virtue rudely strumpeted,
+C: And right perfection wrongfully disgrac'd,
+C: And strength by limping sway disabled
+C: And art made tongue-tied by authority,
+C: And folly--doctor-like--controlling skill,
+C: And simple truth miscall'd simplicity,
+C: And captive good attending captain ill:
+C:   Tir'd with all these, from these would I be gone,
+C:   Save that, to die, I leave my love alone.
+C: 
+C: --=-blWYb/063JwXox8nBGv5
+C: Content-Type: text/html; charset=utf-8
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
+C: <HTML>
+C: <HEAD>
+C:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
+C:   <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
+C: </HEAD>
+C: <BODY>
+C: <H1>
+C: A Sonnet By William Shakespeare
+C: </H1>
+C: <BR>
+C: <PRE>
+C: Tired with all these, for restful death I cry,
+C: As to behold desert a beggar born,
+C: And needy nothing trimm'd in jollity,
+C: And purest faith unhappily forsworn,
+C: And gilded honour shamefully misplac'd,
+C: And maiden virtue rudely strumpeted,
+C: And right perfection wrongfully disgrac'd,
+C: And strength by limping sway disabled
+C: And art made tongue-tied by authority,
+C: And folly--doctor-like--controlling skill,
+C: And simple truth miscall'd simplicity,
+C: And captive good attending captain ill:
+C:   Tir'd with all these, from these would I be gone,
+C:   Save that, to die, I leave my love alone.
+C: </PRE>
+C: </BODY>
+C: </HTML>
+C: 
+C: --=-blWYb/063JwXox8nBGv5--
+C: 
+C: 
+C: 
+S: \* 6 EXISTS
+S: \* 6 RECENT
+S: A9 OK (\[.+\] )?APPEND completed\.
+C: A10 APPEND testmailbox {4173+}
+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)
+C: Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
+C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
+C:         by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
+C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
+C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+C: Received: from [172.23.170.147] (helo=anti-virus03-10)
+C: 	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
+C: 	id 1JZ9TJ-0000ZL-49
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
+C: Received: from [82.38.65.6] (helo=[10.0.0.27])
+C: 	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
+C: 	id 1JZ9TI-0000A6-8B
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
+C: Subject: Sonnets By William Shakespeare
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: robertburrelldonkin@gmail.com
+C: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
+C: Date: Tue, 11 Mar 2008 18:45:07 +0000
+C: Message-Id: <1205261107.7516.6.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.1 
+C: 
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: O! lest the world should task you to recite
+C: What merit lived in me, that you should love
+C: After my death,--dear love, forget me quite,
+C: For you in me can nothing worthy prove;
+C: Unless you would devise some virtuous lie,
+C: To do more for me than mine own desert,
+C: And hang more praise upon deceased I
+C: Than niggard truth would willingly impart:
+C: O! lest your true love may seem false in this
+C: That you for love speak well of me untrue,
+C: My name be buried where my body is,
+C: And live no more to shame nor me nor you.
+C:   For I am shamed by that which I bring forth,
+C:   And so should you, to love things nothing worth.
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Disposition: attachment; filename=sonnet.html
+C: Content-Type: text/html; name=sonnet.html; charset=us-ascii
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: <html><head><title></title></head>
+C: <body>
+C: <blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
+C: Those parts of thee that the world's eye doth view
+C: Want nothing that the thought of hearts can mend;
+C: All tongues--the voice of souls--give thee that due,
+C: Uttering bare truth, even so as foes commend.
+C: Thy outward thus with outward praise is crown'd;
+C: But those same tongues, that give thee so thine own,
+C: In other accents do this praise confound
+C: By seeing farther than the eye hath shown.
+C: They look into the beauty of thy mind,
+C: And that in guess they measure by thy deeds;
+C: Then--churls--their thoughts, although their eyes were kind,
+C: To thy fair flower add the rank smell of weeds: 
+C:   But why thy odour matcheth not thy show,
+C:   The soil is this, that thou dost common grow.
+C: </pre></blockquote>
+C: </body></html>
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: Ah! wherefore with infection should he live,
+C: And with his presence grace impiety,
+C: That sin by him advantage should achieve,
+C: And lace itself with his society? 
+C: Why should false painting imitate his cheek,
+C: And steel dead seeming of his living hue?
+C: Why should poor beauty indirectly seek
+C: Roses of shadow, since his rose is true?
+C: Why should he live, now Nature bankrupt is,
+C: Beggar'd of blood to blush through lively veins?
+C: For she hath no exchequer now but his,
+C: And proud of many, lives upon his gains.
+C:   O! him she stores, to show what wealth she had
+C:   In days long since, before these last so bad.
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t--
+S: \* 7 EXISTS
+S: \* 7 RECENT
+S: A10 OK (\[.+\] )?APPEND completed\.
+C: A11 APPEND testmailbox {404+}
+C: Resent-From: John Smith <john@example.org>
+C: Resent-To: Samual Smith <sam@example.org>
+C: Resent-Date: Sat, 23 Feb 2008 18:18:59 +0000
+C: Resent-Message-ID: <424242@example.org>
+C: From: Samual Webster <webster@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Rhubard And Custard!
+C: Date: Sat, 23 Feb 2008 14:10:00 +0000
+C: Message-ID: <17299271@example.org>
+C: 
+C: Rhubard or custard? Rhubard AND custard!
+S: \* 8 EXISTS
+S: \* 8 RECENT
+S: A11 OK (\[.+\] )?APPEND completed\.
+C: A12 APPEND testmailbox {429+}
+C: Received: from alpha.beta
+C:    by example.org
+C:    via TCP
+C:    with ESMTP
+C:    id 1729
+C:    for <tim@example.org>; Sat, 23 Feb 2008 18:24:05 +0000
+C: Received: from gamma.delta by alpha.beta; Sat, 23 Feb 2008 18:20:05 +0000
+C: From: Samual Webster <webster@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Custard?
+C: Date: Sat, 23 Feb 2008 18:26:56 +0000
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Rhubard! Rhubard! Rhubard!
+C: 
+S: \* 9 EXISTS
+S: \* 9 RECENT
+S: A12 OK (\[.+\] )?APPEND completed\.
+C: A13 APPEND testmailbox {14996+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
+C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
+C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
+C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
+C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
+C: Delivered-To: rdonkin@locus.apache.org
+C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
+C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
+C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
+C: Delivered-To: apmail-rdonkin@apache.org
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
+C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
+C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
+C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
+C: X-Spam-Check-By: apache.org
+C: Received-SPF: pass (athena.apache.org: domain of
+C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
+C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
+C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+C:         18:53:36 +0000
+C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
+C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+C: References: <1205261107.7516.6.camel@localhost>
+C: X-Virus-Checked: Checked by ClamAV on apache.org
+C: X-Nonspam: None
+C: X-fetched-from: mail.xmlmapt.org
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+C: 
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_4003_18492227.1205261626856--
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_4002_22491526.1205261626856--
+C: 
+C: 
+S: \* 10 EXISTS
+S: \* 10 RECENT
+S: A13 OK (\[.+\] )?APPEND completed\.
+C: A14 FETCH 1:* (RFC822.SIZE)
+S: \* 1 FETCH \(RFC822\.SIZE 185\)
+S: \* 2 FETCH \(RFC822\.SIZE 704\)
+S: \* 3 FETCH \(RFC822\.SIZE 668\)
+S: \* 4 FETCH \(RFC822\.SIZE 1767\)
+S: \* 5 FETCH \(RFC822\.SIZE 185\)
+S: \* 6 FETCH \(RFC822\.SIZE 3366\)
+S: \* 7 FETCH \(RFC822\.SIZE 4173\)
+S: \* 8 FETCH \(RFC822\.SIZE 404\)
+S: \* 9 FETCH \(RFC822\.SIZE 429\)
+S: \* 10 FETCH \(RFC822\.SIZE 14996\)
+S: A14 OK FETCH completed\.
+C: A15 FETCH 1:* (RFC822)
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{185\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Simple Email
+S: 
+S: This is a very simple email\.
+S: \)
+S: \* 2 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{704\}
+S: Received: by 10\.114\.81\.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 \(PST\)
+S: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail\.gmail\.com>
+S: Date: Sat, 2 Feb 2008 13:14:19 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "James Developers List" <server-dev@james\.apache\.org>
+S: Subject: JCR -> trunk \.\.\.\?
+S: MIME-Version: 1\.0
+S: Content-Type: text/plain; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: Delivered-To: robertburrelldonkin@gmail\.com
+S: 
+S: i'd like to copy james-jcr into trunk and add some example
+S: configurations\. development can continue in the sandbox \(or not\) and
+S: merged in later \(if necessary\)\.
+S: 
+S: any objections\?
+S: 
+S: - robert\)
+S: \* 3 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{668\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/alternative;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: applcation/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729--
+S: \)
+S: \* 4 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{1767\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: application/octet-stream
+S: Content-Transfer-Encoding: base64
+S: 
+S: 987654321AHPLA
+S: 
+S: --1729
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: 
+S: --1729
+S: Content-Type: multipart/mixed; boundary=4\.66920160910299
+S: 
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: 
+S: --4\.66920160910299--
+S: --1729--
+S: \)
+S: \* 5 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{185\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Subject: Hello
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: Message-ID: <1729@machine\.example\.org>
+S: 
+S: Hello, World!\)
+S: \* 6 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{3366\}
+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\)
+S: Received: by 10\.78\.193\.19 with SMTP id q19mr18798706huf\.15\.1205260904964;
+S:         Tue, 11 Mar 2008 11:41:44 -0700 \(PDT\)
+S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
+S: Received: from smtp-out4\.blueyonder\.co\.uk \(smtp-out4\.blueyonder\.co\.uk \[195\.188\.213\.7\]\)
+S:         by mx\.google\.com with ESMTP id c22si4019124ika\.3\.2008\.03\.11\.11\.41\.42;
+S:         Tue, 11 Mar 2008 11:41:44 -0700 \(PDT\)
+S: Received-SPF: pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.7 as permitted sender\) client-ip=195\.188\.213\.7;
+S: Authentication-Results: mx\.google\.com; spf=pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.7 as permitted sender\) smtp\.mail=robertburrelldonkin@blueyonder\.co\.uk
+S: Received: from \[172\.23\.170\.136\] \(helo=anti-virus01-07\)
+S: 	by smtp-out4\.blueyonder\.co\.uk with smtp \(Exim 4\.52\)
+S: 	id 1JZ9Px-0001OZ-VF
+S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:41:42 \+0000
+S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\)
+S: 	by asmtp-out1\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\)
+S: 	id 1JZ9Px-0007FO-G5
+S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:41:41 \+0000
+S: Subject: An HTML Email
+S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
+S: To: robertburrelldonkin@gmail\.com
+S: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
+S: Date: Tue, 11 Mar 2008 18:41:40 \+0000
+S: Message-Id: <1205260900\.7516\.3\.camel@localhost>
+S: Mime-Version: 1\.0
+S: X-Mailer: Evolution 2\.12\.1 
+S: 
+S: 
+S: --=-blWYb/063JwXox8nBGv5
+S: Content-Type: text/plain
+S: Content-Transfer-Encoding: 7bit
+S: 
+S: A Sonnet By William Shakespeare
+S: 
+S: 
+S: 
+S: Tired with all these, for restful death I cry,
+S: As to behold desert a beggar born,
+S: And needy nothing trimm'd in jollity,
+S: And purest faith unhappily forsworn,
+S: And gilded honour shamefully misplac'd,
+S: And maiden virtue rudely strumpeted,
+S: And right perfection wrongfully disgrac'd,
+S: And strength by limping sway disabled
+S: And art made tongue-tied by authority,
+S: And folly--doctor-like--controlling skill,
+S: And simple truth miscall'd simplicity,
+S: And captive good attending captain ill:
+S:   Tir'd with all these, from these would I be gone,
+S:   Save that, to die, I leave my love alone\.
+S: 
+S: --=-blWYb/063JwXox8nBGv5
+S: Content-Type: text/html; charset=utf-8
+S: Content-Transfer-Encoding: 7bit
+S: 
+S: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4\.0 TRANSITIONAL//EN">
+S: <HTML>
+S: <HEAD>
+S:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
+S:   <META NAME="GENERATOR" CONTENT="GtkHTML/3\.16\.1">
+S: </HEAD>
+S: <BODY>
+S: <H1>
+S: A Sonnet By William Shakespeare
+S: </H1>
+S: <BR>
+S: <PRE>
+S: Tired with all these, for restful death I cry,
+S: As to behold desert a beggar born,
+S: And needy nothing trimm'd in jollity,
+S: And purest faith unhappily forsworn,
+S: And gilded honour shamefully misplac'd,
+S: And maiden virtue rudely strumpeted,
+S: And right perfection wrongfully disgrac'd,
+S: And strength by limping sway disabled
+S: And art made tongue-tied by authority,
+S: And folly--doctor-like--controlling skill,
+S: And simple truth miscall'd simplicity,
+S: And captive good attending captain ill:
+S:   Tir'd with all these, from these would I be gone,
+S:   Save that, to die, I leave my love alone\.
+S: </PRE>
+S: </BODY>
+S: </HTML>
+S: 
+S: --=-blWYb/063JwXox8nBGv5--
+S: 
+S: 
+S: \)
+S: \* 7 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{4173\}
+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\)
+S: Received: by 10\.78\.107\.8 with SMTP id f8mr18855121huc\.40\.1205261111174;
+S:         Tue, 11 Mar 2008 11:45:11 -0700 \(PDT\)
+S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
+S: Received: from smtp-out2\.blueyonder\.co\.uk \(smtp-out2\.blueyonder\.co\.uk \[195\.188\.213\.5\]\)
+S:         by mx\.google\.com with ESMTP id z34si465534ikz\.8\.2008\.03\.11\.11\.45\.09;
+S:         Tue, 11 Mar 2008 11:45:11 -0700 \(PDT\)
+S: Received-SPF: pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted sender\) client-ip=195\.188\.213\.5;
+S: Authentication-Results: mx\.google\.com; spf=pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted sender\) smtp\.mail=robertburrelldonkin@blueyonder\.co\.uk
+S: Received: from \[172\.23\.170\.147\] \(helo=anti-virus03-10\)
+S: 	by smtp-out2\.blueyonder\.co\.uk with smtp \(Exim 4\.52\)
+S: 	id 1JZ9TJ-0000ZL-49
+S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:45:09 \+0000
+S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\)
+S: 	by asmtp-out3\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\)
+S: 	id 1JZ9TI-0000A6-8B
+S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:45:08 \+0000
+S: Subject: Sonnets By William Shakespeare
+S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
+S: To: robertburrelldonkin@gmail\.com
+S: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz\+j7t"
+S: Date: Tue, 11 Mar 2008 18:45:07 \+0000
+S: Message-Id: <1205261107\.7516\.6\.camel@localhost>
+S: Mime-Version: 1\.0
+S: X-Mailer: Evolution 2\.12\.1 
+S: 
+S: 
+S: --=-iC8rnNDvTPHypqsz\+j7t
+S: Content-Type: text/plain
+S: Content-Transfer-Encoding: 7bit
+S: 
+S: O! lest the world should task you to recite
+S: What merit lived in me, that you should love
+S: After my death,--dear love, forget me quite,
+S: For you in me can nothing worthy prove;
+S: Unless you would devise some virtuous lie,
+S: To do more for me than mine own desert,
+S: And hang more praise upon deceased I
+S: Than niggard truth would willingly impart:
+S: O! lest your true love may seem false in this
+S: That you for love speak well of me untrue,
+S: My name be buried where my body is,
+S: And live no more to shame nor me nor you\.
+S:   For I am shamed by that which I bring forth,
+S:   And so should you, to love things nothing worth\.
+S: 
+S: --=-iC8rnNDvTPHypqsz\+j7t
+S: Content-Disposition: attachment; filename=sonnet\.html
+S: Content-Type: text/html; name=sonnet\.html; charset=us-ascii
+S: Content-Transfer-Encoding: 7bit
+S: 
+S: <html><head><title></title></head>
+S: <body>
+S: <blockquote cite='http://en\.wikipedia\.org/wiki/William_Shakespeare'><pre>
+S: Those parts of thee that the world's eye doth view
+S: Want nothing that the thought of hearts can mend;
+S: All tongues--the voice of souls--give thee that due,
+S: Uttering bare truth, even so as foes commend\.
+S: Thy outward thus with outward praise is crown'd;
+S: But those same tongues, that give thee so thine own,
+S: In other accents do this praise confound
+S: By seeing farther than the eye hath shown\.
+S: They look into the beauty of thy mind,
+S: And that in guess they measure by thy deeds;
+S: Then--churls--their thoughts, although their eyes were kind,
+S: To thy fair flower add the rank smell of weeds: 
+S:   But why thy odour matcheth not thy show,
+S:   The soil is this, that thou dost common grow\.
+S: </pre></blockquote>
+S: </body></html>
+S: 
+S: --=-iC8rnNDvTPHypqsz\+j7t
+S: Content-Disposition: attachment; filename=sonnet\.txt
+S: Content-Type: text/plain; name=sonnet\.txt; charset=us-ascii
+S: Content-Transfer-Encoding: 7bit
+S: 
+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: 
+S: --=-iC8rnNDvTPHypqsz\+j7t--\)
+S: \* 8 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{404\}
+S: Resent-From: John Smith <john@example\.org>
+S: Resent-To: Samual Smith <sam@example\.org>
+S: Resent-Date: Sat, 23 Feb 2008 18:18:59 \+0000
+S: Resent-Message-ID: <424242@example\.org>
+S: From: Samual Webster <webster@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Subject: Rhubard And Custard!
+S: Date: Sat, 23 Feb 2008 14:10:00 \+0000
+S: Message-ID: <17299271@example\.org>
+S: 
+S: Rhubard or custard\? Rhubard AND custard!\)
+S: \* 9 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{429\}
+S: Received: from alpha\.beta
+S:    by example\.org
+S:    via TCP
+S:    with ESMTP
+S:    id 1729
+S:    for <tim@example\.org>; Sat, 23 Feb 2008 18:24:05 \+0000
+S: Received: from gamma\.delta by alpha\.beta; Sat, 23 Feb 2008 18:20:05 \+0000
+S: From: Samual Webster <webster@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Subject: Custard\?
+S: Date: Sat, 23 Feb 2008 18:26:56 \+0000
+S: Message-ID: <1729@machine\.example\.org>
+S: 
+S: Rhubard! Rhubard! Rhubard!
+S: \)
+S: \* 10 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{14996\}
+S: Return-Path: <robertburrelldonkin@gmail\.com>
+S: Received: \(qmail 26928 invoked from network\); 11 Mar 2008 18:54:17 -0000
+S: Received: from unknown \(HELO pre-smtp21-01\.prod\.mesa1\.secureserver\.net\)
+S:         \(\[10\.0\.19\.121\]\) \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
+S:         smtp18-01\.prod\.mesa1\.secureserver\.net \(qmail-1\.03\) with SMTP for
+S:         <asf@xmlmapt\.org>; 11 Mar 2008 18:54:17 -0000
+S: Received: \(qmail 8159 invoked from network\); 11 Mar 2008 18:54:16 -0000
+S: Received: from unknown \(HELO minotaur\.apache\.org\) \(\[140\.211\.11\.9\]\)
+S:         \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
+S:         pre-smtp21-01\.prod\.mesa1\.secureserver\.net \(qmail-ldap-1\.03\) with SMTP for
+S:         <asf@xmlmapt\.org>; 11 Mar 2008 18:54:16 -0000
+S: Received: \(qmail 33158 invoked by uid 1289\); 11 Mar 2008 18:54:15 -0000
+S: Delivered-To: rdonkin@locus\.apache\.org
+S: Received: \(qmail 33153 invoked from network\); 11 Mar 2008 18:54:15 -0000
+S: Received: from hermes\.apache\.org \(HELO mail\.apache\.org\) \(140\.211\.11\.2\) by
+S:         minotaur\.apache\.org with SMTP; 11 Mar 2008 18:54:15 -0000
+S: Received: \(qmail 13020 invoked by uid 500\); 11 Mar 2008 18:54:12 -0000
+S: Delivered-To: apmail-rdonkin@apache\.org
+S: Delivered-To: rob@localhost
+S: Delivered-To: rob@localhost
+S: Received: \(qmail 13017 invoked by uid 99\); 11 Mar 2008 18:54:12 -0000
+S: Received: from athena\.apache\.org \(HELO athena\.apache\.org\) \(140\.211\.11\.136\)
+S:         by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
+S: X-ASF-Spam-Status: No, hits=2\.0 required=10\.0 tests=HTML_MESSAGE,SPF_PASS
+S: X-Spam-Check-By: apache\.org
+S: Received-SPF: pass \(athena\.apache\.org: domain of
+S:         robertburrelldonkin@gmail\.com designates 209\.85\.146\.176 as permitted sender\)
+S: Received: from \[209\.85\.146\.176\] \(HELO wa-out-1112\.google\.com\)
+S:         \(209\.85\.146\.176\) by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Tue, 11 Mar 2008
+S:         18:53:36 \+0000
+S: Received: by wa-out-1112\.google\.com with SMTP id m28so3142139wag\.13 for
+S:         <rdonkin@apache\.org>; Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
+S: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail\.com; s=gamma;
+S:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+S:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+S:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5\+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i\+xkwo2ptTzve4VFzGXh4gg=
+S: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail\.com; s=gamma;
+S:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+S:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ\+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+S: Received: by 10\.114\.197\.1 with SMTP id u1mr5302053waf\.61\.1205261626861;
+S:         Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
+S: Received: by 10\.114\.126\.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 \(PDT\)
+S: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail\.gmail\.com>
+S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
+S: Subject: Re: Sonnets By William Shakespeare
+S: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: In-Reply-To: <1205261107\.7516\.6\.camel@localhost>
+S: MIME-Version: 1\.0
+S: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526\.1205261626856"
+S: References: <1205261107\.7516\.6\.camel@localhost>
+S: X-Virus-Checked: Checked by ClamAV on apache\.org
+S: X-Nonspam: None
+S: X-fetched-from: mail\.xmlmapt\.org
+S: X-Evolution-Source: imap://rob@thebes/
+S: 
+S: 
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227\.1205261626856"
+S: 
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/plain; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: \*Ah yes!\*
+S: 
+S: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+S: robertburrelldonkin@blueyonder\.co\.uk> wrote:
+S: > O! lest the world should task you to recite
+S: >  What merit lived in me, that you should love
+S: >  After my death,--dear love, forget me quite,
+S: >  For you in me can nothing worthy prove;
+S: >  Unless you would devise some virtuous lie,
+S: >  To do more for me than mine own desert,
+S: >  And hang more praise upon deceased I
+S: >  Than niggard truth would willingly impart:
+S: >  O! lest your true love may seem false in this
+S: >  That you for love speak well of me untrue,
+S: >  My name be buried where my body is,
+S: >  And live no more to shame nor me nor you\.
+S: >   For I am shamed by that which I bring forth,
+S: >   And so should you, to love things nothing worth\.
+S: >
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/html; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder\.co\.uk">robertburrelldonkin@blueyonder\.co\.uk</a>&gt; wrote:<br>
+S: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+S: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+S: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you\.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth\.<br>&gt; &nbsp;<br><br>
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/calendar; method=REQUEST; name=invite\.ics; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: BEGIN:VCALENDAR
+S: PRODID:-//Google Inc//Google Calendar 70\.9054//EN
+S: VERSION:2\.0
+S: CALSCALE:GREGORIAN
+S: METHOD:REQUEST
+S: BEGIN:VEVENT
+S: DTSTART;VALUE=DATE:20080407
+S: DTEND;VALUE=DATE:20080412
+S: DTSTAMP:20080311T185338Z
+S: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail\.com
+S: UID:i12ksc4hr5uud1gs9dsos1ipj8@google\.com
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+S:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder\.co\.uk
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+S:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail\.c
+S:  om
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+S:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache\.org
+S: CLASS:PRIVATE
+S: CREATED:20080311T185337Z
+S: DESCRIPTION:<b><span style="font-family: trebuchet ms\\,sans-serif\\;">Ah yes
+S:  !</span></b><br><br>On Tue\\, Mar 11\\, 2008 at 6:45 PM\\, Robert Burrell Donk
+S:  in &lt\\;robertburrelldonkin@blueyonder\.co\.uk&gt\\; wrote:<br>&gt\\; O! lest t
+S:  he world should task you to recite<br>&gt\\; &nbsp\\;What merit lived in me\\,
+S:   that you should love<br>&gt\\; &nbsp\\;After my death\\,--dear love\\, forget 
+S:  me quite\\,<br>&gt\\; &nbsp\\;For you in me can nothing worthy prove\\;<br>&gt\\
+S:  ; &nbsp\\;Unless you would devise some virtuous lie\\,<br>&gt\\; &nbsp\\;To do 
+S:  more for me than mine own desert\\,<br>&gt\\; &nbsp\\;And hang more praise upo
+S:  n deceased I<br>&gt\\; &nbsp\\;Than niggard truth would willingly impart:<br>
+S:  &gt\\; &nbsp\\;O! lest your true love may seem false in this<br>&gt\\; &nbsp\\;
+S:  That you for love speak well of me untrue\\,<br>&gt\\; &nbsp\\;My name be buri
+S:  ed where my body is\\,<br>&gt\\; &nbsp\\;And live no more to shame nor me nor 
+S:  you\.<br>&gt\\; &nbsp\\; For I am shamed by that which I bring forth\\,<br>&gt\\
+S:  ; &nbsp\\; And so should you\\, to love things nothing worth\.<br>&gt\\; &nbsp\\
+S:  ;<br><br>\\nView your event at http://www\.google\.com/calendar/event\?action=V
+S:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8\.
+S: LAST-MODIFIED:20080311T185337Z
+S: LOCATION:Amsterdam
+S: SEQUENCE:0
+S: STATUS:CONFIRMED
+S: SUMMARY:ApacheCon Europe 2008!
+S: TRANSP:OPAQUE
+S: END:VEVENT
+S: END:VCALENDAR
+S: 
+S: ------=_Part_4003_18492227\.1205261626856--
+S: 
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: application/ics; name=invite20080407T190000\.ics
+S: Content-Transfer-Encoding: base64
+S: Content-Disposition: attachment; filename=invite20080407T190000\.ics
+S: 
+S: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+S: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+S: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+S: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+S: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+S: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+S: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+S: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+S: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+S: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+S: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+S: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+S: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+S: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+S: REVTQ1JJUFRJT046PGI\+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+S: bnMtc2VyaWZcOyI\+QWggeWVzDQogITwvc3Bhbj48L2I\+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+S: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+S: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI\+Jmd0XDsgTyEgbGVz
+S: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+S: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+S: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+S: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+S: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+S: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+S: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+S: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+S: Z2x5IGltcGFydDo8YnI\+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+S: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+S: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+S: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+S: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+S: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+S: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI\+Jmd0XDsg
+S: Jm5ic3BcDQogOzxicj48YnI\+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+S: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+S: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+S: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+S: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: text/html; name=sonnet\.html
+S: Content-Transfer-Encoding: base64
+S: X-Attachment-Id: 0\.1
+S: Content-Disposition: attachment; filename=sonnet\.html
+S: 
+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: ------=_Part_4002_22491526\.1205261626856
+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: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: text/plain; name=another-sonnet\.txt
+S: Content-Transfer-Encoding: base64
+S: X-Attachment-Id: f_fdotkfhj2
+S: Content-Disposition: attachment; filename=another-sonnet\.txt
+S: 
+S: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+S: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+S: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+S: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+S: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+S: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+S: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+S: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+S: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+S: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+S: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+S: ------=_Part_4002_22491526\.1205261626856--
+S: 
+S: \)
+S: A15 OK FETCH completed\.
+C: A16 FETCH 1:* (RFC822.HEADER)
+S: \* 1 FETCH \(RFC822\.HEADER \{155\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Simple Email
+S: 
+S: \)
+S: \* 2 FETCH \(RFC822\.HEADER \{512\}
+S: Received: by 10\.114\.81\.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 \(PST\)
+S: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail\.gmail\.com>
+S: Date: Sat, 2 Feb 2008 13:14:19 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "James Developers List" <server-dev@james\.apache\.org>
+S: Subject: JCR -> trunk \.\.\.\?
+S: MIME-Version: 1\.0
+S: Content-Type: text/plain; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: Delivered-To: robertburrelldonkin@gmail\.com
+S: 
+S: \)
+S: \* 3 FETCH \(RFC822\.HEADER \{209\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/alternative;boundary=1729
+S: 
+S: \)
+S: \* 4 FETCH \(RFC822\.HEADER \{203\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: \)
+S: \* 5 FETCH \(RFC822\.HEADER \{172\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Subject: Hello
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: Message-ID: <1729@machine\.example\.org>
+S: 
+S: \)
+S: \* 6 FETCH \(RFC822\.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\)
+S: Received: by 10\.78\.193\.19 with SMTP id q19mr18798706huf\.15\.1205260904964;
+S:         Tue, 11 Mar 2008 11:41:44 -0700 \(PDT\)
+S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
+S: Received: from smtp-out4\.blueyonder\.co\.uk \(smtp-out4\.blueyonder\.co\.uk \[195\.188\.213\.7\]\)
+S:         by mx\.google\.com with ESMTP id c22si4019124ika\.3\.2008\.03\.11\.11\.41\.42;
+S:         Tue, 11 Mar 2008 11:41:44 -0700 \(PDT\)
+S: Received-SPF: pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.7 as permitted sender\) client-ip=195\.188\.213\.7;
+S: Authentication-Results: mx\.google\.com; spf=pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.7 as permitted sender\) smtp\.mail=robertburrelldonkin@blueyonder\.co\.uk
+S: Received: from \[172\.23\.170\.136\] \(helo=anti-virus01-07\)
+S: 	by smtp-out4\.blueyonder\.co\.uk with smtp \(Exim 4\.52\)
+S: 	id 1JZ9Px-0001OZ-VF
+S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:41:42 \+0000
+S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\)
+S: 	by asmtp-out1\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\)
+S: 	id 1JZ9Px-0007FO-G5
+S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:41:41 \+0000
+S: Subject: An HTML Email
+S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
+S: To: robertburrelldonkin@gmail\.com
+S: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
+S: Date: Tue, 11 Mar 2008 18:41:40 \+0000
+S: Message-Id: <1205260900\.7516\.3\.camel@localhost>
+S: Mime-Version: 1\.0
+S: X-Mailer: Evolution 2\.12\.1 
+S: 
+S: \)
+S: \* 7 FETCH \(RFC822\.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\)
+S: Received: by 10\.78\.107\.8 with SMTP id f8mr18855121huc\.40\.1205261111174;
+S:         Tue, 11 Mar 2008 11:45:11 -0700 \(PDT\)
+S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
+S: Received: from smtp-out2\.blueyonder\.co\.uk \(smtp-out2\.blueyonder\.co\.uk \[195\.188\.213\.5\]\)
+S:         by mx\.google\.com with ESMTP id z34si465534ikz\.8\.2008\.03\.11\.11\.45\.09;
+S:         Tue, 11 Mar 2008 11:45:11 -0700 \(PDT\)
+S: Received-SPF: pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted sender\) client-ip=195\.188\.213\.5;
+S: Authentication-Results: mx\.google\.com; spf=pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted sender\) smtp\.mail=robertburrelldonkin@blueyonder\.co\.uk
+S: Received: from \[172\.23\.170\.147\] \(helo=anti-virus03-10\)
+S: 	by smtp-out2\.blueyonder\.co\.uk with smtp \(Exim 4\.52\)
+S: 	id 1JZ9TJ-0000ZL-49
+S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:45:09 \+0000
+S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\)
+S: 	by asmtp-out3\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\)
+S: 	id 1JZ9TI-0000A6-8B
+S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:45:08 \+0000
+S: Subject: Sonnets By William Shakespeare
+S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
+S: To: robertburrelldonkin@gmail\.com
+S: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz\+j7t"
+S: Date: Tue, 11 Mar 2008 18:45:07 \+0000
+S: Message-Id: <1205261107\.7516\.6\.camel@localhost>
+S: Mime-Version: 1\.0
+S: X-Mailer: Evolution 2\.12\.1 
+S: 
+S: \)
+S: \* 8 FETCH \(RFC822\.HEADER \{364\}
+S: Resent-From: John Smith <john@example\.org>
+S: Resent-To: Samual Smith <sam@example\.org>
+S: Resent-Date: Sat, 23 Feb 2008 18:18:59 \+0000
+S: Resent-Message-ID: <424242@example\.org>
+S: From: Samual Webster <webster@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Subject: Rhubard And Custard!
+S: Date: Sat, 23 Feb 2008 14:10:00 \+0000
+S: Message-ID: <17299271@example\.org>
+S: 
+S: \)
+S: \* 9 FETCH \(RFC822\.HEADER \{401\}
+S: Received: from alpha\.beta
+S:    by example\.org
+S:    via TCP
+S:    with ESMTP
+S:    id 1729
+S:    for <tim@example\.org>; Sat, 23 Feb 2008 18:24:05 \+0000
+S: Received: from gamma\.delta by alpha\.beta; Sat, 23 Feb 2008 18:20:05 \+0000
+S: From: Samual Webster <webster@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Subject: Custard\?
+S: Date: Sat, 23 Feb 2008 18:26:56 \+0000
+S: Message-ID: <1729@machine\.example\.org>
+S: 
+S: \)
+S: \* 10 FETCH \(RFC822\.HEADER \{3715\}
+S: Return-Path: <robertburrelldonkin@gmail\.com>
+S: Received: \(qmail 26928 invoked from network\); 11 Mar 2008 18:54:17 -0000
+S: Received: from unknown \(HELO pre-smtp21-01\.prod\.mesa1\.secureserver\.net\)
+S:         \(\[10\.0\.19\.121\]\) \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
+S:         smtp18-01\.prod\.mesa1\.secureserver\.net \(qmail-1\.03\) with SMTP for
+S:         <asf@xmlmapt\.org>; 11 Mar 2008 18:54:17 -0000
+S: Received: \(qmail 8159 invoked from network\); 11 Mar 2008 18:54:16 -0000
+S: Received: from unknown \(HELO minotaur\.apache\.org\) \(\[140\.211\.11\.9\]\)
+S:         \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
+S:         pre-smtp21-01\.prod\.mesa1\.secureserver\.net \(qmail-ldap-1\.03\) with SMTP for
+S:         <asf@xmlmapt\.org>; 11 Mar 2008 18:54:16 -0000
+S: Received: \(qmail 33158 invoked by uid 1289\); 11 Mar 2008 18:54:15 -0000
+S: Delivered-To: rdonkin@locus\.apache\.org
+S: Received: \(qmail 33153 invoked from network\); 11 Mar 2008 18:54:15 -0000
+S: Received: from hermes\.apache\.org \(HELO mail\.apache\.org\) \(140\.211\.11\.2\) by
+S:         minotaur\.apache\.org with SMTP; 11 Mar 2008 18:54:15 -0000
+S: Received: \(qmail 13020 invoked by uid 500\); 11 Mar 2008 18:54:12 -0000
+S: Delivered-To: apmail-rdonkin@apache\.org
+S: Delivered-To: rob@localhost
+S: Delivered-To: rob@localhost
+S: Received: \(qmail 13017 invoked by uid 99\); 11 Mar 2008 18:54:12 -0000
+S: Received: from athena\.apache\.org \(HELO athena\.apache\.org\) \(140\.211\.11\.136\)
+S:         by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
+S: X-ASF-Spam-Status: No, hits=2\.0 required=10\.0 tests=HTML_MESSAGE,SPF_PASS
+S: X-Spam-Check-By: apache\.org
+S: Received-SPF: pass \(athena\.apache\.org: domain of
+S:         robertburrelldonkin@gmail\.com designates 209\.85\.146\.176 as permitted sender\)
+S: Received: from \[209\.85\.146\.176\] \(HELO wa-out-1112\.google\.com\)
+S:         \(209\.85\.146\.176\) by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Tue, 11 Mar 2008
+S:         18:53:36 \+0000
+S: Received: by wa-out-1112\.google\.com with SMTP id m28so3142139wag\.13 for
+S:         <rdonkin@apache\.org>; Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
+S: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail\.com; s=gamma;
+S:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+S:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+S:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5\+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i\+xkwo2ptTzve4VFzGXh4gg=
+S: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail\.com; s=gamma;
+S:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+S:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ\+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+S: Received: by 10\.114\.197\.1 with SMTP id u1mr5302053waf\.61\.1205261626861;
+S:         Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
+S: Received: by 10\.114\.126\.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 \(PDT\)
+S: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail\.gmail\.com>
+S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
+S: Subject: Re: Sonnets By William Shakespeare
+S: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: In-Reply-To: <1205261107\.7516\.6\.camel@localhost>
+S: MIME-Version: 1\.0
+S: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526\.1205261626856"
+S: References: <1205261107\.7516\.6\.camel@localhost>
+S: X-Virus-Checked: Checked by ClamAV on apache\.org
+S: X-Nonspam: None
+S: X-fetched-from: mail\.xmlmapt\.org
+S: X-Evolution-Source: imap://rob@thebes/
+S: 
+S: \)
+S: A16 OK FETCH completed\.
+C: A17 FETCH 1:* (RFC822.TEXT)
+S: \* 1 FETCH \(RFC822\.TEXT \{30\}
+S: This is a very simple email\.
+S: \)
+S: \* 2 FETCH \(RFC822\.TEXT \{192\}
+S: i'd like to copy james-jcr into trunk and add some example
+S: configurations\. development can continue in the sandbox \(or not\) and
+S: merged in later \(if necessary\)\.
+S: 
+S: any objections\?
+S: 
+S: - robert\)
+S: \* 3 FETCH \(RFC822\.TEXT \{459\}
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: applcation/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729--
+S: \)
+S: \* 4 FETCH \(RFC822\.TEXT \{1564\}
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: application/octet-stream
+S: Content-Transfer-Encoding: base64
+S: 
+S: 987654321AHPLA
+S: 
+S: --1729
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: 
+S: --1729
+S: Content-Type: multipart/mixed; boundary=4\.66920160910299
+S: 
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: 
+S: --4\.66920160910299--
+S: --1729--
+S: \)
+S: \* 5 FETCH \(RFC822\.TEXT \{13\}
+S: Hello, World!\)
+S: \* 6 FETCH \(RFC822\.TEXT \{1742\}
+S: 
+S: --=-blWYb/063JwXox8nBGv5
+S: Content-Type: text/plain
+S: Content-Transfer-Encoding: 7bit
+S: 
+S: A Sonnet By William Shakespeare
+S: 
+S: 
+S: 
+S: Tired with all these, for restful death I cry,
+S: As to behold desert a beggar born,
+S: And needy nothing trimm'd in jollity,
+S: And purest faith unhappily forsworn,
+S: And gilded honour shamefully misplac'd,
+S: And maiden virtue rudely strumpeted,
+S: And right perfection wrongfully disgrac'd,
+S: And strength by limping sway disabled
+S: And art made tongue-tied by authority,
+S: And folly--doctor-like--controlling skill,
+S: And simple truth miscall'd simplicity,
+S: And captive good attending captain ill:
+S:   Tir'd with all these, from these would I be gone,
+S:   Save that, to die, I leave my love alone\.
+S: 
+S: --=-blWYb/063JwXox8nBGv5
+S: Content-Type: text/html; charset=utf-8
+S: Content-Transfer-Encoding: 7bit
+S: 
+S: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4\.0 TRANSITIONAL//EN">
+S: <HTML>
+S: <HEAD>
+S:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
+S:   <META NAME="GENERATOR" CONTENT="GtkHTML/3\.16\.1">
+S: </HEAD>
+S: <BODY>
+S: <H1>
+S: A Sonnet By William Shakespeare
+S: </H1>
+S: <BR>
+S: <PRE>
+S: Tired with all these, for restful death I cry,
+S: As to behold desert a beggar born,
+S: And needy nothing trimm'd in jollity,
+S: And purest faith unhappily forsworn,
+S: And gilded honour shamefully misplac'd,
+S: And maiden virtue rudely strumpeted,
+S: And right perfection wrongfully disgrac'd,
+S: And strength by limping sway disabled
+S: And art made tongue-tied by authority,
+S: And folly--doctor-like--controlling skill,
+S: And simple truth miscall'd simplicity,
+S: And captive good attending captain ill:
+S:   Tir'd with all these, from these would I be gone,
+S:   Save that, to die, I leave my love alone\.
+S: </PRE>
+S: </BODY>
+S: </HTML>
+S: 
+S: --=-blWYb/063JwXox8nBGv5--
+S: 
+S: 
+S: \)
+S: \* 7 FETCH \(RFC822\.TEXT \{2541\}
+S: 
+S: --=-iC8rnNDvTPHypqsz\+j7t
+S: Content-Type: text/plain
+S: Content-Transfer-Encoding: 7bit
+S: 
+S: O! lest the world should task you to recite
+S: What merit lived in me, that you should love
+S: After my death,--dear love, forget me quite,
+S: For you in me can nothing worthy prove;
+S: Unless you would devise some virtuous lie,
+S: To do more for me than mine own desert,
+S: And hang more praise upon deceased I
+S: Than niggard truth would willingly impart:
+S: O! lest your true love may seem false in this
+S: That you for love speak well of me untrue,
+S: My name be buried where my body is,
+S: And live no more to shame nor me nor you\.
+S:   For I am shamed by that which I bring forth,
+S:   And so should you, to love things nothing worth\.
+S: 
+S: --=-iC8rnNDvTPHypqsz\+j7t
+S: Content-Disposition: attachment; filename=sonnet\.html
+S: Content-Type: text/html; name=sonnet\.html; charset=us-ascii
+S: Content-Transfer-Encoding: 7bit
+S: 
+S: <html><head><title></title></head>
+S: <body>
+S: <blockquote cite='http://en\.wikipedia\.org/wiki/William_Shakespeare'><pre>
+S: Those parts of thee that the world's eye doth view
+S: Want nothing that the thought of hearts can mend;
+S: All tongues--the voice of souls--give thee that due,
+S: Uttering bare truth, even so as foes commend\.
+S: Thy outward thus with outward praise is crown'd;
+S: But those same tongues, that give thee so thine own,
+S: In other accents do this praise confound
+S: By seeing farther than the eye hath shown\.
+S: They look into the beauty of thy mind,
+S: And that in guess they measure by thy deeds;
+S: Then--churls--their thoughts, although their eyes were kind,
+S: To thy fair flower add the rank smell of weeds: 
+S:   But why thy odour matcheth not thy show,
+S:   The soil is this, that thou dost common grow\.
+S: </pre></blockquote>
+S: </body></html>
+S: 
+S: --=-iC8rnNDvTPHypqsz\+j7t
+S: Content-Disposition: attachment; filename=sonnet\.txt
+S: Content-Type: text/plain; name=sonnet\.txt; charset=us-ascii
+S: Content-Transfer-Encoding: 7bit
+S: 
+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: 
+S: --=-iC8rnNDvTPHypqsz\+j7t--\)
+S: \* 8 FETCH \(RFC822\.TEXT \{40\}
+S: Rhubard or custard\? Rhubard AND custard!\)
+S: \* 9 FETCH \(RFC822\.TEXT \{28\}
+S: Rhubard! Rhubard! Rhubard!
+S: \)
+S: \* 10 FETCH \(RFC822\.TEXT \{11281\}
+S: 
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227\.1205261626856"
+S: 
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/plain; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: \*Ah yes!\*
+S: 
+S: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+S: robertburrelldonkin@blueyonder\.co\.uk> wrote:
+S: > O! lest the world should task you to recite
+S: >  What merit lived in me, that you should love
+S: >  After my death,--dear love, forget me quite,
+S: >  For you in me can nothing worthy prove;
+S: >  Unless you would devise some virtuous lie,
+S: >  To do more for me than mine own desert,
+S: >  And hang more praise upon deceased I
+S: >  Than niggard truth would willingly impart:
+S: >  O! lest your true love may seem false in this
+S: >  That you for love speak well of me untrue,
+S: >  My name be buried where my body is,
+S: >  And live no more to shame nor me nor you\.
+S: >   For I am shamed by that which I bring forth,
+S: >   And so should you, to love things nothing worth\.
+S: >
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/html; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder\.co\.uk">robertburrelldonkin@blueyonder\.co\.uk</a>&gt; wrote:<br>
+S: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+S: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+S: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you\.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth\.<br>&gt; &nbsp;<br><br>
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/calendar; method=REQUEST; name=invite\.ics; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: BEGIN:VCALENDAR
+S: PRODID:-//Google Inc//Google Calendar 70\.9054//EN
+S: VERSION:2\.0
+S: CALSCALE:GREGORIAN
+S: METHOD:REQUEST
+S: BEGIN:VEVENT
+S: DTSTART;VALUE=DATE:20080407
+S: DTEND;VALUE=DATE:20080412
+S: DTSTAMP:20080311T185338Z
+S: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail\.com
+S: UID:i12ksc4hr5uud1gs9dsos1ipj8@google\.com
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+S:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder\.co\.uk
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+S:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail\.c
+S:  om
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+S:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache\.org
+S: CLASS:PRIVATE
+S: CREATED:20080311T185337Z
+S: DESCRIPTION:<b><span style="font-family: trebuchet ms\\,sans-serif\\;">Ah yes
+S:  !</span></b><br><br>On Tue\\, Mar 11\\, 2008 at 6:45 PM\\, Robert Burrell Donk
+S:  in &lt\\;robertburrelldonkin@blueyonder\.co\.uk&gt\\; wrote:<br>&gt\\; O! lest t
+S:  he world should task you to recite<br>&gt\\; &nbsp\\;What merit lived in me\\,
+S:   that you should love<br>&gt\\; &nbsp\\;After my death\\,--dear love\\, forget 
+S:  me quite\\,<br>&gt\\; &nbsp\\;For you in me can nothing worthy prove\\;<br>&gt\\
+S:  ; &nbsp\\;Unless you would devise some virtuous lie\\,<br>&gt\\; &nbsp\\;To do 
+S:  more for me than mine own desert\\,<br>&gt\\; &nbsp\\;And hang more praise upo
+S:  n deceased I<br>&gt\\; &nbsp\\;Than niggard truth would willingly impart:<br>
+S:  &gt\\; &nbsp\\;O! lest your true love may seem false in this<br>&gt\\; &nbsp\\;
+S:  That you for love speak well of me untrue\\,<br>&gt\\; &nbsp\\;My name be buri
+S:  ed where my body is\\,<br>&gt\\; &nbsp\\;And live no more to shame nor me nor 
+S:  you\.<br>&gt\\; &nbsp\\; For I am shamed by that which I bring forth\\,<br>&gt\\
+S:  ; &nbsp\\; And so should you\\, to love things nothing worth\.<br>&gt\\; &nbsp\\
+S:  ;<br><br>\\nView your event at http://www\.google\.com/calendar/event\?action=V
+S:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8\.
+S: LAST-MODIFIED:20080311T185337Z
+S: LOCATION:Amsterdam
+S: SEQUENCE:0
+S: STATUS:CONFIRMED
+S: SUMMARY:ApacheCon Europe 2008!
+S: TRANSP:OPAQUE
+S: END:VEVENT
+S: END:VCALENDAR
+S: 
+S: ------=_Part_4003_18492227\.1205261626856--
+S: 
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: application/ics; name=invite20080407T190000\.ics
+S: Content-Transfer-Encoding: base64
+S: Content-Disposition: attachment; filename=invite20080407T190000\.ics
+S: 
+S: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+S: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+S: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+S: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+S: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+S: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+S: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+S: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+S: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+S: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+S: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+S: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+S: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+S: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+S: REVTQ1JJUFRJT046PGI\+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+S: bnMtc2VyaWZcOyI\+QWggeWVzDQogITwvc3Bhbj48L2I\+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+S: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+S: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI\+Jmd0XDsgTyEgbGVz
+S: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+S: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+S: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+S: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+S: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+S: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+S: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+S: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+S: Z2x5IGltcGFydDo8YnI\+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+S: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+S: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+S: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+S: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+S: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+S: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI\+Jmd0XDsg
+S: Jm5ic3BcDQogOzxicj48YnI\+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+S: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+S: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+S: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+S: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: text/html; name=sonnet\.html
+S: Content-Transfer-Encoding: base64
+S: X-Attachment-Id: 0\.1
+S: Content-Disposition: attachment; filename=sonnet\.html
+S: 
+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: ------=_Part_4002_22491526\.1205261626856
+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: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: text/plain; name=another-sonnet\.txt
+S: Content-Transfer-Encoding: base64
+S: X-Attachment-Id: f_fdotkfhj2
+S: Content-Disposition: attachment; filename=another-sonnet\.txt
+S: 
+S: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+S: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+S: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+S: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+S: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+S: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+S: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+S: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+S: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+S: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+S: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+S: ------=_Part_4002_22491526\.1205261626856--
+S: 
+S: \)
+S: A17 OK FETCH completed\.
+C: A18 DELETE testmailbox
+S: A18 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchRFC822Text.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchRFC822Text.test
new file mode 100644
index 0000000..dbe8f60
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchRFC822Text.test
@@ -0,0 +1,24 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# RFC822.TEXT
+C: f1 FETCH 1 (RFC822.TEXT)
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822.TEXT \{9\}
+S: Test 01
+S: \)
+S: f1 OK FETCH completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchSimpleBodyStructure.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchSimpleBodyStructure.test
new file mode 100644
index 0000000..7525d31
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchSimpleBodyStructure.test
@@ -0,0 +1,212 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {318+}
+C: From: "Brian G. Hutton" <brian@example.org>
+C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
+C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
+C: Subject: Rhubarb
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <17291729@machine.example.org>
+C: 
+C: Rhubarb!
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 APPEND testmailbox {704+}
+C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
+C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
+C: Date: Sat, 2 Feb 2008 13:14:19 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "James Developers List" <server-dev@james.apache.org>
+C: Subject: JCR -> trunk ...?
+C: MIME-Version: 1.0
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: Delivered-To: robertburrelldonkin@gmail.com
+C: 
+C: i'd like to copy james-jcr into trunk and add some example
+C: configurations. development can continue in the sandbox (or not) and
+C: merged in later (if necessary).
+C: 
+C: any objections?
+C: 
+C: - robert
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: A5 OK (\[.+\] )?APPEND completed\.
+C: A6 APPEND testmailbox {835+}
+C: From: Samual Smith <sam@example.org>
+C: To: John Smith <john@example.org>
+C: Reply-To: "Timothy Taylor: Email" <tim@example.org>
+C: Subject: Re: Custard!
+C: Date: Sat, 23 Feb 2008 18:15:18 +0000
+C: Message-ID: <4224@example.org>
+C: In-Reply-To: <1729@example.org>
+C: References: <1729@example.org>
+C: Mime-Version: 1.0
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline; foo=bar; one=1; param=value;
+C: Content-Language: en, en-US, en-CA
+C: Content-ID: <477345345@example.org>
+C: Content-Description: Homage to 70's TV
+C: Content-Type: application/xhtml+xml; e=mc*mc;
+C: Content-Location: http://www.example.org/rhubard.html
+C: Content-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==
+C: 
+C: <!DOCTYPE html
+C: PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: \* 3 EXISTS
+S: \* 3 RECENT
+S: A6 OK (\[.+\] )?APPEND completed\.
+C: A7 FETCH 1:* ()
+S: \* 1 FETCH \(\)
+S: \* 2 FETCH \(\)
+S: \* 3 FETCH \(\)
+S: A7 OK FETCH completed\.
+C: A8 FETCH 1 (BODY[])
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{318\}
+S: From: "Brian G\. Hutton" <brian@example\.org>
+S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
+S: CC: <ben@example\.org>, "David \\"The Thin White Duke\\" Bowie" <duke@example\.org>
+S: Subject: Rhubarb
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: Message-ID: <17291729@machine\.example\.org>
+S: 
+S: Rhubarb!\)
+S: A8 OK FETCH completed\.
+C: A9 FETCH 1 (BODY[TEXT])
+S: \* 1 FETCH \(BODY\[TEXT\] \{8\}
+S: Rhubarb!\)
+S: A9 OK FETCH completed\.
+C: A10 FETCH 1 (BODY[HEADER])
+S: \* 1 FETCH \(BODY\[HEADER\] \{310\}
+S: From: "Brian G\. Hutton" <brian@example\.org>
+S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
+S: CC: <ben@example\.org>, "David \\"The Thin White Duke\\" Bowie" <duke@example\.org>
+S: Subject: Rhubarb
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: Message-ID: <17291729@machine\.example\.org>
+S: 
+S: \)
+S: A10 OK FETCH completed\.
+C: A11 FETCH 1 (BODY[1])
+S: \* 1 FETCH \(BODY\[1\] \{8\}
+S: Rhubarb!\)
+S: A11 OK FETCH completed\.
+C: A12 FETCH 1 (BODY[2])
+# See http://markmail.org/message/2jconrj7scvdi5dj
+S: \* 1 FETCH \(BODY\[2\] \{0\}
+S: \)
+S: A12 OK FETCH completed\.
+C: A13 FETCH 1 (BODY[3])
+# See http://markmail.org/message/2jconrj7scvdi5dj
+S: \* 1 FETCH \(BODY\[3\] \{0\}
+S: \)
+S: A13 OK FETCH completed\.
+C: A14 FETCH 1 (BODY[3.HEADER])
+# See http://markmail.org/message/2jconrj7scvdi5dj
+S: \* 1 FETCH \(BODY\[3\.HEADER\] \{0\}
+S: \)
+S: A14 OK FETCH completed\.
+C: A15 FETCH 1 (BODY[3.TEXT])
+# See http://markmail.org/message/2jconrj7scvdi5dj
+S: \* 1 FETCH \(BODY\[3\.TEXT\] \{0\}
+S: \)
+S: A15 OK FETCH completed\.
+C: A16 FETCH 1 (BODY[3.1])
+# See http://markmail.org/message/2jconrj7scvdi5dj
+S: \* 1 FETCH \(BODY\[3\.1\] \{0\}
+S: \)
+S: A16 OK FETCH completed\.
+C: A17 FETCH 1 (BODY[3.2])
+# See http://markmail.org/message/2jconrj7scvdi5dj
+S: \* 1 FETCH \(BODY\[3\.2\] \{0\}
+S: \)
+S: A17 OK FETCH completed\.
+C: A18 FETCH 1 (BODY[4])
+# See http://markmail.org/message/2jconrj7scvdi5dj
+S: \* 1 FETCH \(BODY\[4\] \{0\}
+S: \)
+S: A18 OK FETCH completed\.
+C: A19 FETCH 1 (BODY[4.1])
+# See http://markmail.org/message/2jconrj7scvdi5dj
+S: \* 1 FETCH \(BODY\[4\.1\] \{0\}
+S: \)
+S: A19 OK FETCH completed\.
+C: A20 FETCH 1 (BODY[4.1.MIME])
+# See http://markmail.org/message/2jconrj7scvdi5dj
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\] \{0\}
+S: \)
+S: A20 OK FETCH completed\.
+C: A21 FETCH 1 (BODY[4.2])
+# See http://markmail.org/message/2jconrj7scvdi5dj
+S: \* 1 FETCH \(BODY\[4\.2\] \{0\}
+S: \)
+S: A21 OK FETCH completed\.
+C: A22 FETCH 1 (BODY[4.2.HEADER])
+# See http://markmail.org/message/2jconrj7scvdi5dj
+S: \* 1 FETCH \(BODY\[4\.2\.HEADER\] \{0\}
+S: \)
+S: A22 OK FETCH completed\.
+C: A23 FETCH 1 (BODY[4.2.TEXT])
+# See http://markmail.org/message/2jconrj7scvdi5dj
+S: \* 1 FETCH \(BODY\[4\.2\.TEXT\] \{0\}
+S: \)
+S: A23 OK FETCH completed\.
+C: A24 FETCH 1 (BODY[4.2.1])
+# See http://markmail.org/message/2jconrj7scvdi5dj
+S: \* 1 FETCH \(BODY\[4\.2\.1\] \{0\}
+S: \)
+S: A24 OK FETCH completed\.
+C: A25 FETCH 1 (BODY[4.2.2])
+# See http://markmail.org/message/2jconrj7scvdi5dj
+S: \* 1 FETCH \(BODY\[4\.2\.2\] \{0\}
+S: \)
+S: A25 OK FETCH completed\.
+C: A26 FETCH 1 (BODY[4.2.2.1])
+# See http://markmail.org/message/2jconrj7scvdi5dj
+S: \* 1 FETCH \(BODY\[4\.2\.2\.1\] \{0\}
+S: \)
+S: A26 OK FETCH completed\.
+C: A27 FETCH 1 (BODY[4.2.2.2])
+# See http://markmail.org/message/2jconrj7scvdi5dj
+S: \* 1 FETCH \(BODY\[4\.2\.2\.2\] \{0\}
+S: \)
+S: A27 OK FETCH completed\.
+C: A28 FETCH 1:* (BODY BODYSTRUCTURE)
+S: \* 1 FETCH \(BODY \("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 8 0\) BODYSTRUCTURE \("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 8 0 NIL NIL NIL NIL\)\)
+S: \* 2 FETCH \(BODY \("TEXT" "PLAIN" \("charset" "ISO-8859-1"\) NIL NIL "7BIT" 192 6\) BODYSTRUCTURE \("TEXT" "PLAIN" \("charset" "ISO-8859-1"\) NIL NIL "7BIT" 192 6 NIL \("inline" NIL\) NIL NIL\)\)
+S: \* 3 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: A28 OK FETCH completed\.
+C: A29 DELETE testmailbox
+S: A29 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchSingleMessage.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchSingleMessage.test
new file mode 100644
index 0000000..4316fce
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchSingleMessage.test
@@ -0,0 +1,169 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# BODY
+C: f1 FETCH 1 (BODY)
+S: \* 1 FETCH \(BODY \(\"TEXT\" \"PLAIN\" \(\"charset\" \"US-ASCII\"\) NIL NIL \"7BIT\" 9 1\)\)
+S: f1 OK FETCH completed.
+
+# BODY[]
+# Not PEEK, so the Seen flag is implicitly set.
+C: f2 FETCH 1 (BODY[])
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{254\}
+S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
+S: From: Fred Foobar <foobar@Blurdybloop\.COM>
+S: Subject: Test 01
+S: To: mooch@owatagu\.siam\.edu
+S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
+S: MIME-Version: 1\.0
+S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+S:
+S: Test 01
+S: \)
+S: f2 OK FETCH completed.
+
+# BODY[HEADER]
+C: f3 FETCH 1 (BODY[HEADER])
+S: \* 1 FETCH \(BODY\[HEADER\] \{245\}
+S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
+S: From: Fred Foobar <foobar@Blurdybloop\.COM>
+S: Subject: Test 01
+S: To: mooch@owatagu\.siam\.edu
+S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
+S: MIME-Version: 1\.0
+S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+S:
+S: \)
+S: f3 OK FETCH completed.
+
+# BODY[HEADER.FIELDS]
+C: f4 FETCH 1 (BODY[HEADER.FIELDS (From To)])
+S: \* 1 FETCH \(BODY\[HEADER\.FIELDS \(From To\)\] \{74\}
+S: From: Fred Foobar <foobar@Blurdybloop\.COM>
+S: To: mooch@owatagu\.siam\.edu
+S:
+S: \)
+S: f4 OK FETCH completed.
+
+# BODY[HEADER.FIELDS.NOT]
+C: f5 FETCH 1 (BODY[HEADER.FIELDS.NOT (From To)])
+S: \* 1 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(From To\)\] \{173\}
+S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
+S: Subject: Test 01
+S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
+S: MIME-Version: 1\.0
+S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+S:
+S: \)
+S: f5 OK FETCH completed.
+
+# BODY[MIME]
+# NOT implemented
+
+# BODY[TEXT]
+C: f6 FETCH 1 (BODY[TEXT])
+S: \* 1 FETCH \(BODY\[TEXT\] \{9\}
+S: Test 01
+S: \)
+S: f6 OK FETCH completed.
+
+# todo - multipart messages.
+# todo - partial fetch BODY[]<0.100>
+
+# BODYSTRUCTURE 
+C: f7 FETCH 1 (BODYSTRUCTURE)
+S: \* 1 FETCH \(BODYSTRUCTURE \(\"TEXT\" \"PLAIN\" \(\"charset\" \"US-ASCII\"\) NIL NIL \"7BIT\" 9 1 NIL NIL NIL NIL\)\)
+S: f7 OK FETCH completed.
+
+# ENVELOPE
+C: f8 FETCH 1 (ENVELOPE)
+S: \* 1 FETCH \(ENVELOPE \(\".*\" \"Test 01\" \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(NIL NIL \"mooch\" \"owatagu\.siam\.edu\"\)\) NIL NIL NIL \"<B27397-0100000@Blurdybloop\.COM>\"\)\)
+S: f8 OK FETCH completed.
+
+# FLAGS
+C: f9 FETCH 1 (FLAGS)
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\)\)
+S: f9 OK FETCH completed.
+
+# INTERNALDATE
+C: f10 FETCH 1 (INTERNALDATE)
+S: \* 1 FETCH \(INTERNALDATE \".*\"\)
+S: f10 OK FETCH completed.
+
+# RFC822 ( === BODY[])
+C: f11 FETCH 1 (RFC822)
+S: \* 1 FETCH \(RFC822 \{254\}
+S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
+S: From: Fred Foobar <foobar@Blurdybloop\.COM>
+S: Subject: Test 01
+S: To: mooch@owatagu\.siam\.edu
+S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
+S: MIME-Version: 1\.0
+S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+S:
+S: Test 01
+S: \)
+S: f11 OK FETCH completed.
+
+# RFC822.HEADER ( === BODY.PEEK[HEADER])
+C: f12 FETCH 1 (RFC822.HEADER)
+S: \* 1 FETCH \(RFC822\.HEADER \{245\}
+S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
+S: From: Fred Foobar <foobar@Blurdybloop\.COM>
+S: Subject: Test 01
+S: To: mooch@owatagu\.siam\.edu
+S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
+S: MIME-Version: 1\.0
+S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+S:
+S: \)
+S: f12 OK FETCH completed.
+
+# RFC822.SIZE
+C: f13 FETCH 1 (RFC822.SIZE)
+S: \* 1 FETCH \(RFC822\.SIZE 254\)
+S: f13 OK FETCH completed.
+
+# RFC822.TEXT ( === BODY[TEXT])
+C: f14 FETCH 1 (RFC822.TEXT)
+S: \* 1 FETCH \(RFC822\.TEXT \{9\}
+S: Test 01
+S: \)
+S: f14 OK FETCH completed.
+
+# UID
+C: f15 FETCH 1 (UID)
+S: \* 1 FETCH \(UID \d+\)
+S: f15 OK FETCH completed.
+
+
+# Macro Commands
+# ALL ( === FLAGS INTERNALDATE RFC822.SIZE ENVELOPE)
+C: f16 FETCH 1 (ALL)
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) INTERNALDATE \".*\" RFC822.SIZE 254 ENVELOPE \(\".*\" \"Test 01\" \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(NIL NIL \"mooch\" \"owatagu\.siam\.edu\"\)\) NIL NIL NIL \"<B27397-0100000@Blurdybloop\.COM>\"\)\)
+S: f16 OK FETCH completed.
+
+# FULL ( === FLAGS INTERNALDATE RFC822.SIZE ENVELOPE BODY )
+C: f17 FETCH 1 (FULL)
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) INTERNALDATE \".*\" RFC822\.SIZE 254 ENVELOPE \(\".*\" \"Test 01\" \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(NIL NIL \"mooch\" \"owatagu\.siam\.edu\"\)\) NIL NIL NIL \"<B27397-0100000@Blurdybloop\.COM>\"\) BODY \(\"TEXT\" \"PLAIN\" \(\"charset\" \"US-ASCII\"\) NIL NIL \"7BIT\" 9 1\)\)
+S: f17 OK FETCH completed.
+
+# FAST ( === FLAGS INTERNALDATE RFC822.SIZE )
+C: f18 FETCH 1 (FAST)
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) INTERNALDATE \".*\" RFC822.SIZE 254\)
+S: f18 OK FETCH completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchStructureComplex.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchStructureComplex.test
new file mode 100644
index 0000000..529b161
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchStructureComplex.test
@@ -0,0 +1,3117 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {14154+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: from smtp-in3.blueyonder.co.uk ([172.23.146.14]) by cluster6 with
+C:         Microsoft SMTPSVC(5.0.2195.6713); Tue, 11 Mar 2008 18:53:48 +0000
+C: Received: from eback03.blueyonder.co.uk ([195.188.53.214]) by
+C:         smtp-in3.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 11
+C:         Mar 2008 18:53:48 +0000
+C: Received: from [172.23.170.141] (helo=anti-virus02-08) by
+C:         eback03.blueyonder.co.uk with smtp (Exim 4.52) id 1JZ9bg-0005pc-Kc for
+C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:48 +0000
+C: Received: from [209.85.146.177] (helo=wa-out-1112.google.com) by
+C:         exim11.blueyonder.co.uk with esmtp (Exim 4.68) (envelope-from
+C:         <robertburrelldonkin@gmail.com>) id 1JZ9bf-0005sq-E4 for
+C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:47 +0000
+C: Received: by wa-out-1112.google.com with SMTP id k40so3093721wah.25 for
+C:         <robertburrelldonkin@blueyonder.co.uk>; Tue, 11 Mar 2008 11:53:46 -0700
+C:         (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+C: References: <1205261107.7516.6.camel@localhost>
+C: X-Envelope-To: robertburrelldonkin@blueyonder.co.uk
+C: X-OriginalArrivalTime: 11 Mar 2008 18:53:48.0705 (UTC)
+C:         FILETIME=[3DA5D910:01C883A9]
+C: X-fetched-from: blueyonder.co.uk
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+C: 
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_4003_18492227.1205261626856--
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_4002_22491526.1205261626856--
+C: 
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 APPEND testmailbox {14996+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
+C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
+C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
+C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
+C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
+C: Delivered-To: rdonkin@locus.apache.org
+C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
+C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
+C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
+C: Delivered-To: apmail-rdonkin@apache.org
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
+C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
+C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
+C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
+C: X-Spam-Check-By: apache.org
+C: Received-SPF: pass (athena.apache.org: domain of
+C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
+C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
+C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+C:         18:53:36 +0000
+C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
+C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+C: References: <1205261107.7516.6.camel@localhost>
+C: X-Virus-Checked: Checked by ClamAV on apache.org
+C: X-Nonspam: None
+C: X-fetched-from: mail.xmlmapt.org
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+C: 
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_4003_18492227.1205261626856--
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_4002_22491526.1205261626856--
+C: 
+C: 
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: A5 OK (\[.+\] )?APPEND completed\.
+C: A6 APPEND testmailbox {765+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: application/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: image/jpeg
+C: Content-Transfer-Encoding: base64
+C: 
+C: 1234567890ABCDEFGHIJKLMNOPQ
+C: 
+C: --1729--
+C: 
+S: \* 3 EXISTS
+S: \* 3 RECENT
+S: A6 OK (\[.+\] )?APPEND completed\.
+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)
+C: Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
+C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
+C:         by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
+C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
+C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+C: Received: from [172.23.170.136] (helo=anti-virus01-07)
+C: 	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
+C: 	id 1JZ9Px-0001OZ-VF
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
+C: Received: from [82.38.65.6] (helo=[10.0.0.27])
+C: 	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
+C: 	id 1JZ9Px-0007FO-G5
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
+C: Subject: An HTML Email
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: robertburrelldonkin@gmail.com
+C: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
+C: Date: Tue, 11 Mar 2008 18:41:40 +0000
+C: Message-Id: <1205260900.7516.3.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.1 
+C: 
+C: 
+C: --=-blWYb/063JwXox8nBGv5
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: A Sonnet By William Shakespeare
+C: 
+C: 
+C: 
+C: Tired with all these, for restful death I cry,
+C: As to behold desert a beggar born,
+C: And needy nothing trimm'd in jollity,
+C: And purest faith unhappily forsworn,
+C: And gilded honour shamefully misplac'd,
+C: And maiden virtue rudely strumpeted,
+C: And right perfection wrongfully disgrac'd,
+C: And strength by limping sway disabled
+C: And art made tongue-tied by authority,
+C: And folly--doctor-like--controlling skill,
+C: And simple truth miscall'd simplicity,
+C: And captive good attending captain ill:
+C:   Tir'd with all these, from these would I be gone,
+C:   Save that, to die, I leave my love alone.
+C: 
+C: --=-blWYb/063JwXox8nBGv5
+C: Content-Type: text/html; charset=utf-8
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
+C: <HTML>
+C: <HEAD>
+C:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
+C:   <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
+C: </HEAD>
+C: <BODY>
+C: <H1>
+C: A Sonnet By William Shakespeare
+C: </H1>
+C: <BR>
+C: <PRE>
+C: Tired with all these, for restful death I cry,
+C: As to behold desert a beggar born,
+C: And needy nothing trimm'd in jollity,
+C: And purest faith unhappily forsworn,
+C: And gilded honour shamefully misplac'd,
+C: And maiden virtue rudely strumpeted,
+C: And right perfection wrongfully disgrac'd,
+C: And strength by limping sway disabled
+C: And art made tongue-tied by authority,
+C: And folly--doctor-like--controlling skill,
+C: And simple truth miscall'd simplicity,
+C: And captive good attending captain ill:
+C:   Tir'd with all these, from these would I be gone,
+C:   Save that, to die, I leave my love alone.
+C: </PRE>
+C: </BODY>
+C: </HTML>
+C: 
+C: --=-blWYb/063JwXox8nBGv5--
+C:
+S: \* 4 EXISTS
+S: \* 4 RECENT
+S: A7 OK (\[.+\] )?APPEND completed\.
+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)
+C: Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
+C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
+C:         by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
+C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
+C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+C: Received: from [172.23.170.147] (helo=anti-virus03-10)
+C: 	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
+C: 	id 1JZ9TJ-0000ZL-49
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
+C: Received: from [82.38.65.6] (helo=[10.0.0.27])
+C: 	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
+C: 	id 1JZ9TI-0000A6-8B
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
+C: Subject: Sonnets By William Shakespeare
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: robertburrelldonkin@gmail.com
+C: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
+C: Date: Tue, 11 Mar 2008 18:45:07 +0000
+C: Message-Id: <1205261107.7516.6.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.1 
+C: 
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: O! lest the world should task you to recite
+C: What merit lived in me, that you should love
+C: After my death,--dear love, forget me quite,
+C: For you in me can nothing worthy prove;
+C: Unless you would devise some virtuous lie,
+C: To do more for me than mine own desert,
+C: And hang more praise upon deceased I
+C: Than niggard truth would willingly impart:
+C: O! lest your true love may seem false in this
+C: That you for love speak well of me untrue,
+C: My name be buried where my body is,
+C: And live no more to shame nor me nor you.
+C:   For I am shamed by that which I bring forth,
+C:   And so should you, to love things nothing worth.
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Disposition: attachment; filename=sonnet.html
+C: Content-Type: text/html; name=sonnet.html; charset=us-ascii
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: <html><head><title></title></head>
+C: <body>
+C: <blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
+C: Those parts of thee that the world's eye doth view
+C: Want nothing that the thought of hearts can mend;
+C: All tongues--the voice of souls--give thee that due,
+C: Uttering bare truth, even so as foes commend.
+C: Thy outward thus with outward praise is crown'd;
+C: But those same tongues, that give thee so thine own,
+C: In other accents do this praise confound
+C: By seeing farther than the eye hath shown.
+C: They look into the beauty of thy mind,
+C: And that in guess they measure by thy deeds;
+C: Then--churls--their thoughts, although their eyes were kind,
+C: To thy fair flower add the rank smell of weeds: 
+C:   But why thy odour matcheth not thy show,
+C:   The soil is this, that thou dost common grow.
+C: </pre></blockquote>
+C: </body></html>
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: Ah! wherefore with infection should he live,
+C: And with his presence grace impiety,
+C: That sin by him advantage should achieve,
+C: And lace itself with his society? 
+C: Why should false painting imitate his cheek,
+C: And steel dead seeming of his living hue?
+C: Why should poor beauty indirectly seek
+C: Roses of shadow, since his rose is true?
+C: Why should he live, now Nature bankrupt is,
+C: Beggar'd of blood to blush through lively veins?
+C: For she hath no exchequer now but his,
+C: And proud of many, lives upon his gains.
+C:   O! him she stores, to show what wealth she had
+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\.
+C: A9 APPEND testmailbox {835+}
+C: From: Samual Smith <sam@example.org>
+C: To: John Smith <john@example.org>
+C: Reply-To: "Timothy Taylor: Email" <tim@example.org>
+C: Subject: Re: Custard!
+C: Date: Sat, 23 Feb 2008 18:15:18 +0000
+C: Message-ID: <4224@example.org>
+C: In-Reply-To: <1729@example.org>
+C: References: <1729@example.org>
+C: Mime-Version: 1.0
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline; foo=bar; one=1; param=value;
+C: Content-Language: en, en-US, en-CA
+C: Content-ID: <477345345@example.org>
+C: Content-Description: Homage to 70's TV
+C: Content-Type: application/xhtml+xml; e=mc*mc;
+C: Content-Location: http://www.example.org/rhubard.html
+C: Content-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==
+C: 
+C: <!DOCTYPE html
+C: PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: \* 6 EXISTS
+S: \* 6 RECENT
+S: A9 OK (\[.+\] )?APPEND completed\.
+C: A10 FETCH 1:* ()
+S: \* 1 FETCH \(\)
+S: \* 2 FETCH \(\)
+S: \* 3 FETCH \(\)
+S: \* 4 FETCH \(\)
+S: \* 5 FETCH \(\)
+S: \* 6 FETCH \(\)
+S: A10 OK FETCH completed\.
+C: A11 FETCH 1 (BODY[])
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{14154\}
+S: Return-Path: <robertburrelldonkin@gmail\.com>
+S: Delivered-To: rob@localhost
+S: Delivered-To: rob@localhost
+S: Received: from smtp-in3\.blueyonder\.co\.uk \(\[172\.23\.146\.14\]\) by cluster6 with
+S:         Microsoft SMTPSVC\(5\.0\.2195\.6713\); Tue, 11 Mar 2008 18:53:48 \+0000
+S: Received: from eback03\.blueyonder\.co\.uk \(\[195\.188\.53\.214\]\) by
+S:         smtp-in3\.blueyonder\.co\.uk with Microsoft SMTPSVC\(5\.0\.2195\.6713\); Tue, 11
+S:         Mar 2008 18:53:48 \+0000
+S: Received: from \[172\.23\.170\.141\] \(helo=anti-virus02-08\) by
+S:         eback03\.blueyonder\.co\.uk with smtp \(Exim 4\.52\) id 1JZ9bg-0005pc-Kc for
+S:         robertburrelldonkin@blueyonder\.co\.uk; Tue, 11 Mar 2008 18:53:48 \+0000
+S: Received: from \[209\.85\.146\.177\] \(helo=wa-out-1112\.google\.com\) by
+S:         exim11\.blueyonder\.co\.uk with esmtp \(Exim 4\.68\) \(envelope-from
+S:         <robertburrelldonkin@gmail\.com>\) id 1JZ9bf-0005sq-E4 for
+S:         robertburrelldonkin@blueyonder\.co\.uk; Tue, 11 Mar 2008 18:53:47 \+0000
+S: Received: by wa-out-1112\.google\.com with SMTP id k40so3093721wah\.25 for
+S:         <robertburrelldonkin@blueyonder\.co\.uk>; Tue, 11 Mar 2008 11:53:46 -0700
+S:         \(PDT\)
+S: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail\.com; s=gamma;
+S:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+S:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+S:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5\+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i\+xkwo2ptTzve4VFzGXh4gg=
+S: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail\.com; s=gamma;
+S:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+S:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ\+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+S: Received: by 10\.114\.197\.1 with SMTP id u1mr5302053waf\.61\.1205261626861;
+S:         Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
+S: Received: by 10\.114\.126\.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 \(PDT\)
+S: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail\.gmail\.com>
+S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
+S: Subject: Re: Sonnets By William Shakespeare
+S: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: In-Reply-To: <1205261107\.7516\.6\.camel@localhost>
+S: MIME-Version: 1\.0
+S: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526\.1205261626856"
+S: References: <1205261107\.7516\.6\.camel@localhost>
+S: X-Envelope-To: robertburrelldonkin@blueyonder\.co\.uk
+S: X-OriginalArrivalTime: 11 Mar 2008 18:53:48\.0705 \(UTC\)
+S:         FILETIME=\[3DA5D910:01C883A9\]
+S: X-fetched-from: blueyonder\.co\.uk
+S: X-Evolution-Source: imap://rob@thebes/
+S: 
+S: 
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227\.1205261626856"
+S: 
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/plain; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: \*Ah yes!\*
+S: 
+S: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+S: robertburrelldonkin@blueyonder\.co\.uk> wrote:
+S: > O! lest the world should task you to recite
+S: >  What merit lived in me, that you should love
+S: >  After my death,--dear love, forget me quite,
+S: >  For you in me can nothing worthy prove;
+S: >  Unless you would devise some virtuous lie,
+S: >  To do more for me than mine own desert,
+S: >  And hang more praise upon deceased I
+S: >  Than niggard truth would willingly impart:
+S: >  O! lest your true love may seem false in this
+S: >  That you for love speak well of me untrue,
+S: >  My name be buried where my body is,
+S: >  And live no more to shame nor me nor you\.
+S: >   For I am shamed by that which I bring forth,
+S: >   And so should you, to love things nothing worth\.
+S: >
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/html; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder\.co\.uk">robertburrelldonkin@blueyonder\.co\.uk</a>&gt; wrote:<br>
+S: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+S: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+S: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you\.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth\.<br>&gt; &nbsp;<br><br>
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/calendar; method=REQUEST; name=invite\.ics; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: BEGIN:VCALENDAR
+S: PRODID:-//Google Inc//Google Calendar 70\.9054//EN
+S: VERSION:2\.0
+S: CALSCALE:GREGORIAN
+S: METHOD:REQUEST
+S: BEGIN:VEVENT
+S: DTSTART;VALUE=DATE:20080407
+S: DTEND;VALUE=DATE:20080412
+S: DTSTAMP:20080311T185338Z
+S: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail\.com
+S: UID:i12ksc4hr5uud1gs9dsos1ipj8@google\.com
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+S:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder\.co\.uk
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+S:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail\.c
+S:  om
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+S:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache\.org
+S: CLASS:PRIVATE
+S: CREATED:20080311T185337Z
+S: DESCRIPTION:<b><span style="font-family: trebuchet ms\\,sans-serif\\;">Ah yes
+S:  !</span></b><br><br>On Tue\\, Mar 11\\, 2008 at 6:45 PM\\, Robert Burrell Donk
+S:  in &lt\\;robertburrelldonkin@blueyonder\.co\.uk&gt\\; wrote:<br>&gt\\; O! lest t
+S:  he world should task you to recite<br>&gt\\; &nbsp\\;What merit lived in me\\,
+S:   that you should love<br>&gt\\; &nbsp\\;After my death\\,--dear love\\, forget 
+S:  me quite\\,<br>&gt\\; &nbsp\\;For you in me can nothing worthy prove\\;<br>&gt\\
+S:  ; &nbsp\\;Unless you would devise some virtuous lie\\,<br>&gt\\; &nbsp\\;To do 
+S:  more for me than mine own desert\\,<br>&gt\\; &nbsp\\;And hang more praise upo
+S:  n deceased I<br>&gt\\; &nbsp\\;Than niggard truth would willingly impart:<br>
+S:  &gt\\; &nbsp\\;O! lest your true love may seem false in this<br>&gt\\; &nbsp\\;
+S:  That you for love speak well of me untrue\\,<br>&gt\\; &nbsp\\;My name be buri
+S:  ed where my body is\\,<br>&gt\\; &nbsp\\;And live no more to shame nor me nor 
+S:  you\.<br>&gt\\; &nbsp\\; For I am shamed by that which I bring forth\\,<br>&gt\\
+S:  ; &nbsp\\; And so should you\\, to love things nothing worth\.<br>&gt\\; &nbsp\\
+S:  ;<br><br>\\nView your event at http://www\.google\.com/calendar/event\?action=V
+S:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8\.
+S: LAST-MODIFIED:20080311T185337Z
+S: LOCATION:Amsterdam
+S: SEQUENCE:0
+S: STATUS:CONFIRMED
+S: SUMMARY:ApacheCon Europe 2008!
+S: TRANSP:OPAQUE
+S: END:VEVENT
+S: END:VCALENDAR
+S: 
+S: ------=_Part_4003_18492227\.1205261626856--
+S: 
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: application/ics; name=invite20080407T190000\.ics
+S: Content-Transfer-Encoding: base64
+S: Content-Disposition: attachment; filename=invite20080407T190000\.ics
+S: 
+S: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+S: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+S: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+S: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+S: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+S: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+S: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+S: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+S: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+S: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+S: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+S: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+S: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+S: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+S: REVTQ1JJUFRJT046PGI\+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+S: bnMtc2VyaWZcOyI\+QWggeWVzDQogITwvc3Bhbj48L2I\+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+S: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+S: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI\+Jmd0XDsgTyEgbGVz
+S: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+S: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+S: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+S: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+S: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+S: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+S: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+S: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+S: Z2x5IGltcGFydDo8YnI\+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+S: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+S: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+S: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+S: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+S: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+S: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI\+Jmd0XDsg
+S: Jm5ic3BcDQogOzxicj48YnI\+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+S: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+S: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+S: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+S: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: text/html; name=sonnet\.html
+S: Content-Transfer-Encoding: base64
+S: X-Attachment-Id: 0\.1
+S: Content-Disposition: attachment; filename=sonnet\.html
+S: 
+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: ------=_Part_4002_22491526\.1205261626856
+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: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: text/plain; name=another-sonnet\.txt
+S: Content-Transfer-Encoding: base64
+S: X-Attachment-Id: f_fdotkfhj2
+S: Content-Disposition: attachment; filename=another-sonnet\.txt
+S: 
+S: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+S: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+S: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+S: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+S: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+S: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+S: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+S: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+S: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+S: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+S: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+S: ------=_Part_4002_22491526\.1205261626856--
+S: 
+S: \)
+S: A11 OK FETCH completed\.
+C: A12 FETCH 1 (BODY[TEXT])
+S: \* 1 FETCH \(BODY\[TEXT\] \{11281\}
+S: 
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227\.1205261626856"
+S: 
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/plain; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: \*Ah yes!\*
+S: 
+S: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+S: robertburrelldonkin@blueyonder\.co\.uk> wrote:
+S: > O! lest the world should task you to recite
+S: >  What merit lived in me, that you should love
+S: >  After my death,--dear love, forget me quite,
+S: >  For you in me can nothing worthy prove;
+S: >  Unless you would devise some virtuous lie,
+S: >  To do more for me than mine own desert,
+S: >  And hang more praise upon deceased I
+S: >  Than niggard truth would willingly impart:
+S: >  O! lest your true love may seem false in this
+S: >  That you for love speak well of me untrue,
+S: >  My name be buried where my body is,
+S: >  And live no more to shame nor me nor you\.
+S: >   For I am shamed by that which I bring forth,
+S: >   And so should you, to love things nothing worth\.
+S: >
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/html; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder\.co\.uk">robertburrelldonkin@blueyonder\.co\.uk</a>&gt; wrote:<br>
+S: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+S: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+S: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you\.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth\.<br>&gt; &nbsp;<br><br>
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/calendar; method=REQUEST; name=invite\.ics; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: BEGIN:VCALENDAR
+S: PRODID:-//Google Inc//Google Calendar 70\.9054//EN
+S: VERSION:2\.0
+S: CALSCALE:GREGORIAN
+S: METHOD:REQUEST
+S: BEGIN:VEVENT
+S: DTSTART;VALUE=DATE:20080407
+S: DTEND;VALUE=DATE:20080412
+S: DTSTAMP:20080311T185338Z
+S: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail\.com
+S: UID:i12ksc4hr5uud1gs9dsos1ipj8@google\.com
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+S:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder\.co\.uk
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+S:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail\.c
+S:  om
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+S:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache\.org
+S: CLASS:PRIVATE
+S: CREATED:20080311T185337Z
+S: DESCRIPTION:<b><span style="font-family: trebuchet ms\\,sans-serif\\;">Ah yes
+S:  !</span></b><br><br>On Tue\\, Mar 11\\, 2008 at 6:45 PM\\, Robert Burrell Donk
+S:  in &lt\\;robertburrelldonkin@blueyonder\.co\.uk&gt\\; wrote:<br>&gt\\; O! lest t
+S:  he world should task you to recite<br>&gt\\; &nbsp\\;What merit lived in me\\,
+S:   that you should love<br>&gt\\; &nbsp\\;After my death\\,--dear love\\, forget 
+S:  me quite\\,<br>&gt\\; &nbsp\\;For you in me can nothing worthy prove\\;<br>&gt\\
+S:  ; &nbsp\\;Unless you would devise some virtuous lie\\,<br>&gt\\; &nbsp\\;To do 
+S:  more for me than mine own desert\\,<br>&gt\\; &nbsp\\;And hang more praise upo
+S:  n deceased I<br>&gt\\; &nbsp\\;Than niggard truth would willingly impart:<br>
+S:  &gt\\; &nbsp\\;O! lest your true love may seem false in this<br>&gt\\; &nbsp\\;
+S:  That you for love speak well of me untrue\\,<br>&gt\\; &nbsp\\;My name be buri
+S:  ed where my body is\\,<br>&gt\\; &nbsp\\;And live no more to shame nor me nor 
+S:  you\.<br>&gt\\; &nbsp\\; For I am shamed by that which I bring forth\\,<br>&gt\\
+S:  ; &nbsp\\; And so should you\\, to love things nothing worth\.<br>&gt\\; &nbsp\\
+S:  ;<br><br>\\nView your event at http://www\.google\.com/calendar/event\?action=V
+S:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8\.
+S: LAST-MODIFIED:20080311T185337Z
+S: LOCATION:Amsterdam
+S: SEQUENCE:0
+S: STATUS:CONFIRMED
+S: SUMMARY:ApacheCon Europe 2008!
+S: TRANSP:OPAQUE
+S: END:VEVENT
+S: END:VCALENDAR
+S: 
+S: ------=_Part_4003_18492227\.1205261626856--
+S: 
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: application/ics; name=invite20080407T190000\.ics
+S: Content-Transfer-Encoding: base64
+S: Content-Disposition: attachment; filename=invite20080407T190000\.ics
+S: 
+S: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+S: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+S: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+S: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+S: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+S: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+S: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+S: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+S: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+S: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+S: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+S: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+S: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+S: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+S: REVTQ1JJUFRJT046PGI\+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+S: bnMtc2VyaWZcOyI\+QWggeWVzDQogITwvc3Bhbj48L2I\+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+S: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+S: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI\+Jmd0XDsgTyEgbGVz
+S: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+S: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+S: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+S: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+S: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+S: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+S: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+S: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+S: Z2x5IGltcGFydDo8YnI\+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+S: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+S: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+S: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+S: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+S: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+S: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI\+Jmd0XDsg
+S: Jm5ic3BcDQogOzxicj48YnI\+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+S: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+S: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+S: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+S: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: text/html; name=sonnet\.html
+S: Content-Transfer-Encoding: base64
+S: X-Attachment-Id: 0\.1
+S: Content-Disposition: attachment; filename=sonnet\.html
+S: 
+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: ------=_Part_4002_22491526\.1205261626856
+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: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: text/plain; name=another-sonnet\.txt
+S: Content-Transfer-Encoding: base64
+S: X-Attachment-Id: f_fdotkfhj2
+S: Content-Disposition: attachment; filename=another-sonnet\.txt
+S: 
+S: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+S: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+S: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+S: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+S: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+S: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+S: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+S: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+S: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+S: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+S: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+S: ------=_Part_4002_22491526\.1205261626856--
+S: 
+S: \)
+S: A12 OK FETCH completed\.
+C: A13 FETCH 1 (BODY[HEADER])
+S: \* 1 FETCH \(BODY\[HEADER\] \{2873\}
+S: Return-Path: <robertburrelldonkin@gmail\.com>
+S: Delivered-To: rob@localhost
+S: Delivered-To: rob@localhost
+S: Received: from smtp-in3\.blueyonder\.co\.uk \(\[172\.23\.146\.14\]\) by cluster6 with
+S:         Microsoft SMTPSVC\(5\.0\.2195\.6713\); Tue, 11 Mar 2008 18:53:48 \+0000
+S: Received: from eback03\.blueyonder\.co\.uk \(\[195\.188\.53\.214\]\) by
+S:         smtp-in3\.blueyonder\.co\.uk with Microsoft SMTPSVC\(5\.0\.2195\.6713\); Tue, 11
+S:         Mar 2008 18:53:48 \+0000
+S: Received: from \[172\.23\.170\.141\] \(helo=anti-virus02-08\) by
+S:         eback03\.blueyonder\.co\.uk with smtp \(Exim 4\.52\) id 1JZ9bg-0005pc-Kc for
+S:         robertburrelldonkin@blueyonder\.co\.uk; Tue, 11 Mar 2008 18:53:48 \+0000
+S: Received: from \[209\.85\.146\.177\] \(helo=wa-out-1112\.google\.com\) by
+S:         exim11\.blueyonder\.co\.uk with esmtp \(Exim 4\.68\) \(envelope-from
+S:         <robertburrelldonkin@gmail\.com>\) id 1JZ9bf-0005sq-E4 for
+S:         robertburrelldonkin@blueyonder\.co\.uk; Tue, 11 Mar 2008 18:53:47 \+0000
+S: Received: by wa-out-1112\.google\.com with SMTP id k40so3093721wah\.25 for
+S:         <robertburrelldonkin@blueyonder\.co\.uk>; Tue, 11 Mar 2008 11:53:46 -0700
+S:         \(PDT\)
+S: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail\.com; s=gamma;
+S:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+S:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+S:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5\+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i\+xkwo2ptTzve4VFzGXh4gg=
+S: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail\.com; s=gamma;
+S:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+S:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ\+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+S: Received: by 10\.114\.197\.1 with SMTP id u1mr5302053waf\.61\.1205261626861;
+S:         Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
+S: Received: by 10\.114\.126\.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 \(PDT\)
+S: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail\.gmail\.com>
+S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
+S: Subject: Re: Sonnets By William Shakespeare
+S: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: In-Reply-To: <1205261107\.7516\.6\.camel@localhost>
+S: MIME-Version: 1\.0
+S: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526\.1205261626856"
+S: References: <1205261107\.7516\.6\.camel@localhost>
+S: X-Envelope-To: robertburrelldonkin@blueyonder\.co\.uk
+S: X-OriginalArrivalTime: 11 Mar 2008 18:53:48\.0705 \(UTC\)
+S:         FILETIME=\[3DA5D910:01C883A9\]
+S: X-fetched-from: blueyonder\.co\.uk
+S: X-Evolution-Source: imap://rob@thebes/
+S: 
+S: \)
+S: A13 OK FETCH completed\.
+C: A14 FETCH 1 (BODY[1])
+S: \* 1 FETCH \(BODY\[1\] \{4546\}
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/plain; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: \*Ah yes!\*
+S: 
+S: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+S: robertburrelldonkin@blueyonder\.co\.uk> wrote:
+S: > O! lest the world should task you to recite
+S: >  What merit lived in me, that you should love
+S: >  After my death,--dear love, forget me quite,
+S: >  For you in me can nothing worthy prove;
+S: >  Unless you would devise some virtuous lie,
+S: >  To do more for me than mine own desert,
+S: >  And hang more praise upon deceased I
+S: >  Than niggard truth would willingly impart:
+S: >  O! lest your true love may seem false in this
+S: >  That you for love speak well of me untrue,
+S: >  My name be buried where my body is,
+S: >  And live no more to shame nor me nor you\.
+S: >   For I am shamed by that which I bring forth,
+S: >   And so should you, to love things nothing worth\.
+S: >
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/html; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder\.co\.uk">robertburrelldonkin@blueyonder\.co\.uk</a>&gt; wrote:<br>
+S: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+S: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+S: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you\.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth\.<br>&gt; &nbsp;<br><br>
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/calendar; method=REQUEST; name=invite\.ics; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: BEGIN:VCALENDAR
+S: PRODID:-//Google Inc//Google Calendar 70\.9054//EN
+S: VERSION:2\.0
+S: CALSCALE:GREGORIAN
+S: METHOD:REQUEST
+S: BEGIN:VEVENT
+S: DTSTART;VALUE=DATE:20080407
+S: DTEND;VALUE=DATE:20080412
+S: DTSTAMP:20080311T185338Z
+S: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail\.com
+S: UID:i12ksc4hr5uud1gs9dsos1ipj8@google\.com
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+S:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder\.co\.uk
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+S:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail\.c
+S:  om
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+S:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache\.org
+S: CLASS:PRIVATE
+S: CREATED:20080311T185337Z
+S: DESCRIPTION:<b><span style="font-family: trebuchet ms\\,sans-serif\\;">Ah yes
+S:  !</span></b><br><br>On Tue\\, Mar 11\\, 2008 at 6:45 PM\\, Robert Burrell Donk
+S:  in &lt\\;robertburrelldonkin@blueyonder\.co\.uk&gt\\; wrote:<br>&gt\\; O! lest t
+S:  he world should task you to recite<br>&gt\\; &nbsp\\;What merit lived in me\\,
+S:   that you should love<br>&gt\\; &nbsp\\;After my death\\,--dear love\\, forget 
+S:  me quite\\,<br>&gt\\; &nbsp\\;For you in me can nothing worthy prove\\;<br>&gt\\
+S:  ; &nbsp\\;Unless you would devise some virtuous lie\\,<br>&gt\\; &nbsp\\;To do 
+S:  more for me than mine own desert\\,<br>&gt\\; &nbsp\\;And hang more praise upo
+S:  n deceased I<br>&gt\\; &nbsp\\;Than niggard truth would willingly impart:<br>
+S:  &gt\\; &nbsp\\;O! lest your true love may seem false in this<br>&gt\\; &nbsp\\;
+S:  That you for love speak well of me untrue\\,<br>&gt\\; &nbsp\\;My name be buri
+S:  ed where my body is\\,<br>&gt\\; &nbsp\\;And live no more to shame nor me nor 
+S:  you\.<br>&gt\\; &nbsp\\; For I am shamed by that which I bring forth\\,<br>&gt\\
+S:  ; &nbsp\\; And so should you\\, to love things nothing worth\.<br>&gt\\; &nbsp\\
+S:  ;<br><br>\\nView your event at http://www\.google\.com/calendar/event\?action=V
+S:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8\.
+S: LAST-MODIFIED:20080311T185337Z
+S: LOCATION:Amsterdam
+S: SEQUENCE:0
+S: STATUS:CONFIRMED
+S: SUMMARY:ApacheCon Europe 2008!
+S: TRANSP:OPAQUE
+S: END:VEVENT
+S: END:VCALENDAR
+S: 
+S: ------=_Part_4003_18492227\.1205261626856--
+S: \)
+S: A14 OK FETCH completed\.
+C: A15 FETCH 1 (BODY[2])
+S: \* 1 FETCH \(BODY\[2\] \{2958\}
+S: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+S: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+S: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+S: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+S: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+S: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+S: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+S: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+S: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+S: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+S: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+S: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+S: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+S: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+S: REVTQ1JJUFRJT046PGI\+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+S: bnMtc2VyaWZcOyI\+QWggeWVzDQogITwvc3Bhbj48L2I\+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+S: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+S: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI\+Jmd0XDsgTyEgbGVz
+S: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+S: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+S: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+S: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+S: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+S: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+S: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+S: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+S: Z2x5IGltcGFydDo8YnI\+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+S: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+S: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+S: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+S: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+S: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+S: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI\+Jmd0XDsg
+S: Jm5ic3BcDQogOzxicj48YnI\+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+S: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+S: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+S: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+S: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=\)
+S: A15 OK FETCH completed\.
+C: A16 FETCH 1 (BODY[3])
+S: \* 1 FETCH \(BODY\[3\] \{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: A16 OK FETCH completed\.
+C: A17 FETCH 1 (BODY[3.HEADER])
+S: \* 1 FETCH \(BODY\[3\.HEADER\] \{0\}
+S: \)
+S: A17 OK FETCH completed\.
+C: A18 FETCH 1 (BODY[3.TEXT])
+S: \* 1 FETCH \(BODY\[3\.TEXT\] \{0\}
+S: \)
+S: A18 OK FETCH completed\.
+C: A19 FETCH 1 (BODY[3.1])
+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\] \{0\}
+S: \)
+S: A20 OK FETCH completed\.
+C: A21 FETCH 1 (BODY[4])
+S: \* 1 FETCH \(BODY\[4\] \{816\}
+S: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=\)
+S: A21 OK FETCH completed\.
+C: A22 FETCH 1 (BODY[4.1])
+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\] \{0\}
+S: \)
+S: A23 OK FETCH completed\.
+C: A24 FETCH 1 (BODY[4.2])
+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\] \{0\}
+S: \)
+S: A25 OK FETCH completed\.
+C: A26 FETCH 1 (BODY[4.2.TEXT])
+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\] \{0\}
+S: \)
+S: A27 OK FETCH completed\.
+C: A28 FETCH 1 (BODY[4.2.2])
+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\] \{0\}
+S: \)
+S: A29 OK FETCH completed\.
+C: A30 FETCH 1 (BODY[4.2.2.2])
+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\}
+S: Return-Path: <robertburrelldonkin@gmail\.com>
+S: Received: \(qmail 26928 invoked from network\); 11 Mar 2008 18:54:17 -0000
+S: Received: from unknown \(HELO pre-smtp21-01\.prod\.mesa1\.secureserver\.net\)
+S:         \(\[10\.0\.19\.121\]\) \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
+S:         smtp18-01\.prod\.mesa1\.secureserver\.net \(qmail-1\.03\) with SMTP for
+S:         <asf@xmlmapt\.org>; 11 Mar 2008 18:54:17 -0000
+S: Received: \(qmail 8159 invoked from network\); 11 Mar 2008 18:54:16 -0000
+S: Received: from unknown \(HELO minotaur\.apache\.org\) \(\[140\.211\.11\.9\]\)
+S:         \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
+S:         pre-smtp21-01\.prod\.mesa1\.secureserver\.net \(qmail-ldap-1\.03\) with SMTP for
+S:         <asf@xmlmapt\.org>; 11 Mar 2008 18:54:16 -0000
+S: Received: \(qmail 33158 invoked by uid 1289\); 11 Mar 2008 18:54:15 -0000
+S: Delivered-To: rdonkin@locus\.apache\.org
+S: Received: \(qmail 33153 invoked from network\); 11 Mar 2008 18:54:15 -0000
+S: Received: from hermes\.apache\.org \(HELO mail\.apache\.org\) \(140\.211\.11\.2\) by
+S:         minotaur\.apache\.org with SMTP; 11 Mar 2008 18:54:15 -0000
+S: Received: \(qmail 13020 invoked by uid 500\); 11 Mar 2008 18:54:12 -0000
+S: Delivered-To: apmail-rdonkin@apache\.org
+S: Delivered-To: rob@localhost
+S: Delivered-To: rob@localhost
+S: Received: \(qmail 13017 invoked by uid 99\); 11 Mar 2008 18:54:12 -0000
+S: Received: from athena\.apache\.org \(HELO athena\.apache\.org\) \(140\.211\.11\.136\)
+S:         by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
+S: X-ASF-Spam-Status: No, hits=2\.0 required=10\.0 tests=HTML_MESSAGE,SPF_PASS
+S: X-Spam-Check-By: apache\.org
+S: Received-SPF: pass \(athena\.apache\.org: domain of
+S:         robertburrelldonkin@gmail\.com designates 209\.85\.146\.176 as permitted sender\)
+S: Received: from \[209\.85\.146\.176\] \(HELO wa-out-1112\.google\.com\)
+S:         \(209\.85\.146\.176\) by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Tue, 11 Mar 2008
+S:         18:53:36 \+0000
+S: Received: by wa-out-1112\.google\.com with SMTP id m28so3142139wag\.13 for
+S:         <rdonkin@apache\.org>; Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
+S: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail\.com; s=gamma;
+S:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+S:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+S:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5\+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i\+xkwo2ptTzve4VFzGXh4gg=
+S: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail\.com; s=gamma;
+S:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+S:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ\+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+S: Received: by 10\.114\.197\.1 with SMTP id u1mr5302053waf\.61\.1205261626861;
+S:         Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
+S: Received: by 10\.114\.126\.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 \(PDT\)
+S: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail\.gmail\.com>
+S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
+S: Subject: Re: Sonnets By William Shakespeare
+S: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: In-Reply-To: <1205261107\.7516\.6\.camel@localhost>
+S: MIME-Version: 1\.0
+S: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526\.1205261626856"
+S: References: <1205261107\.7516\.6\.camel@localhost>
+S: X-Virus-Checked: Checked by ClamAV on apache\.org
+S: X-Nonspam: None
+S: X-fetched-from: mail\.xmlmapt\.org
+S: X-Evolution-Source: imap://rob@thebes/
+S: 
+S: 
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227\.1205261626856"
+S: 
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/plain; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: \*Ah yes!\*
+S: 
+S: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+S: robertburrelldonkin@blueyonder\.co\.uk> wrote:
+S: > O! lest the world should task you to recite
+S: >  What merit lived in me, that you should love
+S: >  After my death,--dear love, forget me quite,
+S: >  For you in me can nothing worthy prove;
+S: >  Unless you would devise some virtuous lie,
+S: >  To do more for me than mine own desert,
+S: >  And hang more praise upon deceased I
+S: >  Than niggard truth would willingly impart:
+S: >  O! lest your true love may seem false in this
+S: >  That you for love speak well of me untrue,
+S: >  My name be buried where my body is,
+S: >  And live no more to shame nor me nor you\.
+S: >   For I am shamed by that which I bring forth,
+S: >   And so should you, to love things nothing worth\.
+S: >
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/html; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder\.co\.uk">robertburrelldonkin@blueyonder\.co\.uk</a>&gt; wrote:<br>
+S: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+S: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+S: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you\.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth\.<br>&gt; &nbsp;<br><br>
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/calendar; method=REQUEST; name=invite\.ics; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: BEGIN:VCALENDAR
+S: PRODID:-//Google Inc//Google Calendar 70\.9054//EN
+S: VERSION:2\.0
+S: CALSCALE:GREGORIAN
+S: METHOD:REQUEST
+S: BEGIN:VEVENT
+S: DTSTART;VALUE=DATE:20080407
+S: DTEND;VALUE=DATE:20080412
+S: DTSTAMP:20080311T185338Z
+S: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail\.com
+S: UID:i12ksc4hr5uud1gs9dsos1ipj8@google\.com
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+S:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder\.co\.uk
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+S:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail\.c
+S:  om
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+S:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache\.org
+S: CLASS:PRIVATE
+S: CREATED:20080311T185337Z
+S: DESCRIPTION:<b><span style="font-family: trebuchet ms\\,sans-serif\\;">Ah yes
+S:  !</span></b><br><br>On Tue\\, Mar 11\\, 2008 at 6:45 PM\\, Robert Burrell Donk
+S:  in &lt\\;robertburrelldonkin@blueyonder\.co\.uk&gt\\; wrote:<br>&gt\\; O! lest t
+S:  he world should task you to recite<br>&gt\\; &nbsp\\;What merit lived in me\\,
+S:   that you should love<br>&gt\\; &nbsp\\;After my death\\,--dear love\\, forget 
+S:  me quite\\,<br>&gt\\; &nbsp\\;For you in me can nothing worthy prove\\;<br>&gt\\
+S:  ; &nbsp\\;Unless you would devise some virtuous lie\\,<br>&gt\\; &nbsp\\;To do 
+S:  more for me than mine own desert\\,<br>&gt\\; &nbsp\\;And hang more praise upo
+S:  n deceased I<br>&gt\\; &nbsp\\;Than niggard truth would willingly impart:<br>
+S:  &gt\\; &nbsp\\;O! lest your true love may seem false in this<br>&gt\\; &nbsp\\;
+S:  That you for love speak well of me untrue\\,<br>&gt\\; &nbsp\\;My name be buri
+S:  ed where my body is\\,<br>&gt\\; &nbsp\\;And live no more to shame nor me nor 
+S:  you\.<br>&gt\\; &nbsp\\; For I am shamed by that which I bring forth\\,<br>&gt\\
+S:  ; &nbsp\\; And so should you\\, to love things nothing worth\.<br>&gt\\; &nbsp\\
+S:  ;<br><br>\\nView your event at http://www\.google\.com/calendar/event\?action=V
+S:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8\.
+S: LAST-MODIFIED:20080311T185337Z
+S: LOCATION:Amsterdam
+S: SEQUENCE:0
+S: STATUS:CONFIRMED
+S: SUMMARY:ApacheCon Europe 2008!
+S: TRANSP:OPAQUE
+S: END:VEVENT
+S: END:VCALENDAR
+S: 
+S: ------=_Part_4003_18492227\.1205261626856--
+S: 
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: application/ics; name=invite20080407T190000\.ics
+S: Content-Transfer-Encoding: base64
+S: Content-Disposition: attachment; filename=invite20080407T190000\.ics
+S: 
+S: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+S: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+S: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+S: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+S: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+S: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+S: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+S: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+S: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+S: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+S: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+S: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+S: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+S: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+S: REVTQ1JJUFRJT046PGI\+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+S: bnMtc2VyaWZcOyI\+QWggeWVzDQogITwvc3Bhbj48L2I\+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+S: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+S: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI\+Jmd0XDsgTyEgbGVz
+S: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+S: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+S: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+S: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+S: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+S: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+S: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+S: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+S: Z2x5IGltcGFydDo8YnI\+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+S: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+S: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+S: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+S: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+S: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+S: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI\+Jmd0XDsg
+S: Jm5ic3BcDQogOzxicj48YnI\+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+S: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+S: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+S: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+S: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: text/html; name=sonnet\.html
+S: Content-Transfer-Encoding: base64
+S: X-Attachment-Id: 0\.1
+S: Content-Disposition: attachment; filename=sonnet\.html
+S: 
+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: ------=_Part_4002_22491526\.1205261626856
+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: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: text/plain; name=another-sonnet\.txt
+S: Content-Transfer-Encoding: base64
+S: X-Attachment-Id: f_fdotkfhj2
+S: Content-Disposition: attachment; filename=another-sonnet\.txt
+S: 
+S: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+S: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+S: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+S: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+S: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+S: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+S: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+S: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+S: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+S: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+S: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+S: ------=_Part_4002_22491526\.1205261626856--
+S: 
+S: \)
+S: A31 OK FETCH completed\.
+C: A32 FETCH 2 (BODY[TEXT])
+S: \* 2 FETCH \(BODY\[TEXT\] \{11281\}
+S: 
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227\.1205261626856"
+S: 
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/plain; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: \*Ah yes!\*
+S: 
+S: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+S: robertburrelldonkin@blueyonder\.co\.uk> wrote:
+S: > O! lest the world should task you to recite
+S: >  What merit lived in me, that you should love
+S: >  After my death,--dear love, forget me quite,
+S: >  For you in me can nothing worthy prove;
+S: >  Unless you would devise some virtuous lie,
+S: >  To do more for me than mine own desert,
+S: >  And hang more praise upon deceased I
+S: >  Than niggard truth would willingly impart:
+S: >  O! lest your true love may seem false in this
+S: >  That you for love speak well of me untrue,
+S: >  My name be buried where my body is,
+S: >  And live no more to shame nor me nor you\.
+S: >   For I am shamed by that which I bring forth,
+S: >   And so should you, to love things nothing worth\.
+S: >
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/html; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder\.co\.uk">robertburrelldonkin@blueyonder\.co\.uk</a>&gt; wrote:<br>
+S: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+S: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+S: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you\.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth\.<br>&gt; &nbsp;<br><br>
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/calendar; method=REQUEST; name=invite\.ics; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: BEGIN:VCALENDAR
+S: PRODID:-//Google Inc//Google Calendar 70\.9054//EN
+S: VERSION:2\.0
+S: CALSCALE:GREGORIAN
+S: METHOD:REQUEST
+S: BEGIN:VEVENT
+S: DTSTART;VALUE=DATE:20080407
+S: DTEND;VALUE=DATE:20080412
+S: DTSTAMP:20080311T185338Z
+S: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail\.com
+S: UID:i12ksc4hr5uud1gs9dsos1ipj8@google\.com
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+S:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder\.co\.uk
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+S:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail\.c
+S:  om
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+S:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache\.org
+S: CLASS:PRIVATE
+S: CREATED:20080311T185337Z
+S: DESCRIPTION:<b><span style="font-family: trebuchet ms\\,sans-serif\\;">Ah yes
+S:  !</span></b><br><br>On Tue\\, Mar 11\\, 2008 at 6:45 PM\\, Robert Burrell Donk
+S:  in &lt\\;robertburrelldonkin@blueyonder\.co\.uk&gt\\; wrote:<br>&gt\\; O! lest t
+S:  he world should task you to recite<br>&gt\\; &nbsp\\;What merit lived in me\\,
+S:   that you should love<br>&gt\\; &nbsp\\;After my death\\,--dear love\\, forget 
+S:  me quite\\,<br>&gt\\; &nbsp\\;For you in me can nothing worthy prove\\;<br>&gt\\
+S:  ; &nbsp\\;Unless you would devise some virtuous lie\\,<br>&gt\\; &nbsp\\;To do 
+S:  more for me than mine own desert\\,<br>&gt\\; &nbsp\\;And hang more praise upo
+S:  n deceased I<br>&gt\\; &nbsp\\;Than niggard truth would willingly impart:<br>
+S:  &gt\\; &nbsp\\;O! lest your true love may seem false in this<br>&gt\\; &nbsp\\;
+S:  That you for love speak well of me untrue\\,<br>&gt\\; &nbsp\\;My name be buri
+S:  ed where my body is\\,<br>&gt\\; &nbsp\\;And live no more to shame nor me nor 
+S:  you\.<br>&gt\\; &nbsp\\; For I am shamed by that which I bring forth\\,<br>&gt\\
+S:  ; &nbsp\\; And so should you\\, to love things nothing worth\.<br>&gt\\; &nbsp\\
+S:  ;<br><br>\\nView your event at http://www\.google\.com/calendar/event\?action=V
+S:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8\.
+S: LAST-MODIFIED:20080311T185337Z
+S: LOCATION:Amsterdam
+S: SEQUENCE:0
+S: STATUS:CONFIRMED
+S: SUMMARY:ApacheCon Europe 2008!
+S: TRANSP:OPAQUE
+S: END:VEVENT
+S: END:VCALENDAR
+S: 
+S: ------=_Part_4003_18492227\.1205261626856--
+S: 
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: application/ics; name=invite20080407T190000\.ics
+S: Content-Transfer-Encoding: base64
+S: Content-Disposition: attachment; filename=invite20080407T190000\.ics
+S: 
+S: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+S: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+S: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+S: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+S: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+S: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+S: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+S: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+S: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+S: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+S: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+S: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+S: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+S: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+S: REVTQ1JJUFRJT046PGI\+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+S: bnMtc2VyaWZcOyI\+QWggeWVzDQogITwvc3Bhbj48L2I\+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+S: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+S: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI\+Jmd0XDsgTyEgbGVz
+S: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+S: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+S: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+S: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+S: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+S: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+S: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+S: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+S: Z2x5IGltcGFydDo8YnI\+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+S: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+S: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+S: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+S: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+S: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+S: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI\+Jmd0XDsg
+S: Jm5ic3BcDQogOzxicj48YnI\+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+S: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+S: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+S: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+S: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: text/html; name=sonnet\.html
+S: Content-Transfer-Encoding: base64
+S: X-Attachment-Id: 0\.1
+S: Content-Disposition: attachment; filename=sonnet\.html
+S: 
+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: ------=_Part_4002_22491526\.1205261626856
+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: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+S: ------=_Part_4002_22491526\.1205261626856
+S: Content-Type: text/plain; name=another-sonnet\.txt
+S: Content-Transfer-Encoding: base64
+S: X-Attachment-Id: f_fdotkfhj2
+S: Content-Disposition: attachment; filename=another-sonnet\.txt
+S: 
+S: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+S: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+S: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+S: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+S: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+S: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+S: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+S: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+S: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+S: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+S: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+S: ------=_Part_4002_22491526\.1205261626856--
+S: 
+S: \)
+S: A32 OK FETCH completed\.
+C: A33 FETCH 2 (BODY[HEADER])
+S: \* 2 FETCH \(BODY\[HEADER\] \{3715\}
+S: Return-Path: <robertburrelldonkin@gmail\.com>
+S: Received: \(qmail 26928 invoked from network\); 11 Mar 2008 18:54:17 -0000
+S: Received: from unknown \(HELO pre-smtp21-01\.prod\.mesa1\.secureserver\.net\)
+S:         \(\[10\.0\.19\.121\]\) \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
+S:         smtp18-01\.prod\.mesa1\.secureserver\.net \(qmail-1\.03\) with SMTP for
+S:         <asf@xmlmapt\.org>; 11 Mar 2008 18:54:17 -0000
+S: Received: \(qmail 8159 invoked from network\); 11 Mar 2008 18:54:16 -0000
+S: Received: from unknown \(HELO minotaur\.apache\.org\) \(\[140\.211\.11\.9\]\)
+S:         \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
+S:         pre-smtp21-01\.prod\.mesa1\.secureserver\.net \(qmail-ldap-1\.03\) with SMTP for
+S:         <asf@xmlmapt\.org>; 11 Mar 2008 18:54:16 -0000
+S: Received: \(qmail 33158 invoked by uid 1289\); 11 Mar 2008 18:54:15 -0000
+S: Delivered-To: rdonkin@locus\.apache\.org
+S: Received: \(qmail 33153 invoked from network\); 11 Mar 2008 18:54:15 -0000
+S: Received: from hermes\.apache\.org \(HELO mail\.apache\.org\) \(140\.211\.11\.2\) by
+S:         minotaur\.apache\.org with SMTP; 11 Mar 2008 18:54:15 -0000
+S: Received: \(qmail 13020 invoked by uid 500\); 11 Mar 2008 18:54:12 -0000
+S: Delivered-To: apmail-rdonkin@apache\.org
+S: Delivered-To: rob@localhost
+S: Delivered-To: rob@localhost
+S: Received: \(qmail 13017 invoked by uid 99\); 11 Mar 2008 18:54:12 -0000
+S: Received: from athena\.apache\.org \(HELO athena\.apache\.org\) \(140\.211\.11\.136\)
+S:         by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
+S: X-ASF-Spam-Status: No, hits=2\.0 required=10\.0 tests=HTML_MESSAGE,SPF_PASS
+S: X-Spam-Check-By: apache\.org
+S: Received-SPF: pass \(athena\.apache\.org: domain of
+S:         robertburrelldonkin@gmail\.com designates 209\.85\.146\.176 as permitted sender\)
+S: Received: from \[209\.85\.146\.176\] \(HELO wa-out-1112\.google\.com\)
+S:         \(209\.85\.146\.176\) by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Tue, 11 Mar 2008
+S:         18:53:36 \+0000
+S: Received: by wa-out-1112\.google\.com with SMTP id m28so3142139wag\.13 for
+S:         <rdonkin@apache\.org>; Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
+S: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail\.com; s=gamma;
+S:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+S:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+S:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5\+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i\+xkwo2ptTzve4VFzGXh4gg=
+S: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail\.com; s=gamma;
+S:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+S:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ\+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+S: Received: by 10\.114\.197\.1 with SMTP id u1mr5302053waf\.61\.1205261626861;
+S:         Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
+S: Received: by 10\.114\.126\.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 \(PDT\)
+S: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail\.gmail\.com>
+S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
+S: Subject: Re: Sonnets By William Shakespeare
+S: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: In-Reply-To: <1205261107\.7516\.6\.camel@localhost>
+S: MIME-Version: 1\.0
+S: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526\.1205261626856"
+S: References: <1205261107\.7516\.6\.camel@localhost>
+S: X-Virus-Checked: Checked by ClamAV on apache\.org
+S: X-Nonspam: None
+S: X-fetched-from: mail\.xmlmapt\.org
+S: X-Evolution-Source: imap://rob@thebes/
+S: 
+S: \)
+S: A33 OK FETCH completed\.
+C: A34 FETCH 2 (BODY[1])
+S: \* 2 FETCH \(BODY\[1\] \{4546\}
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/plain; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: \*Ah yes!\*
+S: 
+S: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+S: robertburrelldonkin@blueyonder\.co\.uk> wrote:
+S: > O! lest the world should task you to recite
+S: >  What merit lived in me, that you should love
+S: >  After my death,--dear love, forget me quite,
+S: >  For you in me can nothing worthy prove;
+S: >  Unless you would devise some virtuous lie,
+S: >  To do more for me than mine own desert,
+S: >  And hang more praise upon deceased I
+S: >  Than niggard truth would willingly impart:
+S: >  O! lest your true love may seem false in this
+S: >  That you for love speak well of me untrue,
+S: >  My name be buried where my body is,
+S: >  And live no more to shame nor me nor you\.
+S: >   For I am shamed by that which I bring forth,
+S: >   And so should you, to love things nothing worth\.
+S: >
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/html; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder\.co\.uk">robertburrelldonkin@blueyonder\.co\.uk</a>&gt; wrote:<br>
+S: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+S: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+S: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you\.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth\.<br>&gt; &nbsp;<br><br>
+S: 
+S: ------=_Part_4003_18492227\.1205261626856
+S: Content-Type: text/calendar; method=REQUEST; name=invite\.ics; charset=ISO-8859-1
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline
+S: 
+S: BEGIN:VCALENDAR
+S: PRODID:-//Google Inc//Google Calendar 70\.9054//EN
+S: VERSION:2\.0
+S: CALSCALE:GREGORIAN
+S: METHOD:REQUEST
+S: BEGIN:VEVENT
+S: DTSTART;VALUE=DATE:20080407
+S: DTEND;VALUE=DATE:20080412
+S: DTSTAMP:20080311T185338Z
+S: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail\.com
+S: UID:i12ksc4hr5uud1gs9dsos1ipj8@google\.com
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+S:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder\.co\.uk
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+S:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail\.c
+S:  om
+S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+S:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache\.org
+S: CLASS:PRIVATE
+S: CREATED:20080311T185337Z
+S: DESCRIPTION:<b><span style="font-family: trebuchet ms\\,sans-serif\\;">Ah yes
+S:  !</span></b><br><br>On Tue\\, Mar 11\\, 2008 at 6:45 PM\\, Robert Burrell Donk
+S:  in &lt\\;robertburrelldonkin@blueyonder\.co\.uk&gt\\; wrote:<br>&gt\\; O! lest t
+S:  he world should task you to recite<br>&gt\\; &nbsp\\;What merit lived in me\\,
+S:   that you should love<br>&gt\\; &nbsp\\;After my death\\,--dear love\\, forget 
+S:  me quite\\,<br>&gt\\; &nbsp\\;For you in me can nothing worthy prove\\;<br>&gt\\
+S:  ; &nbsp\\;Unless you would devise some virtuous lie\\,<br>&gt\\; &nbsp\\;To do 
+S:  more for me than mine own desert\\,<br>&gt\\; &nbsp\\;And hang more praise upo
+S:  n deceased I<br>&gt\\; &nbsp\\;Than niggard truth would willingly impart:<br>
+S:  &gt\\; &nbsp\\;O! lest your true love may seem false in this<br>&gt\\; &nbsp\\;
+S:  That you for love speak well of me untrue\\,<br>&gt\\; &nbsp\\;My name be buri
+S:  ed where my body is\\,<br>&gt\\; &nbsp\\;And live no more to shame nor me nor 
+S:  you\.<br>&gt\\; &nbsp\\; For I am shamed by that which I bring forth\\,<br>&gt\\
+S:  ; &nbsp\\; And so should you\\, to love things nothing worth\.<br>&gt\\; &nbsp\\
+S:  ;<br><br>\\nView your event at http://www\.google\.com/calendar/event\?action=V
+S:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8\.
+S: LAST-MODIFIED:20080311T185337Z
+S: LOCATION:Amsterdam
+S: SEQUENCE:0
+S: STATUS:CONFIRMED
+S: SUMMARY:ApacheCon Europe 2008!
+S: TRANSP:OPAQUE
+S: END:VEVENT
+S: END:VCALENDAR
+S: 
+S: ------=_Part_4003_18492227\.1205261626856--
+S: \)
+S: A34 OK FETCH completed\.
+C: A35 FETCH 2 (BODY[2])
+S: \* 2 FETCH \(BODY\[2\] \{2958\}
+S: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+S: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+S: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+S: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+S: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+S: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+S: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+S: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+S: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+S: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+S: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+S: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+S: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+S: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+S: REVTQ1JJUFRJT046PGI\+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+S: bnMtc2VyaWZcOyI\+QWggeWVzDQogITwvc3Bhbj48L2I\+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+S: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+S: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI\+Jmd0XDsgTyEgbGVz
+S: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+S: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+S: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+S: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+S: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+S: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+S: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+S: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+S: Z2x5IGltcGFydDo8YnI\+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+S: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+S: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+S: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+S: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+S: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+S: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI\+Jmd0XDsg
+S: Jm5ic3BcDQogOzxicj48YnI\+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+S: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+S: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+S: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+S: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=\)
+S: A35 OK FETCH completed\.
+C: A36 FETCH 2 (BODY[3])
+S: \* 2 FETCH \(BODY\[3\] \{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: A36 OK FETCH completed\.
+C: A37 FETCH 2 (BODY[3.HEADER])
+S: \* 2 FETCH \(BODY\[3\.HEADER\] \{0\}
+S: \)
+S: A37 OK FETCH completed\.
+C: A38 FETCH 2 (BODY[3.TEXT])
+S: \* 2 FETCH \(BODY\[3\.TEXT\] \{0\}
+S: \)
+S: A38 OK FETCH completed\.
+C: A39 FETCH 2 (BODY[3.1])
+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\] \{0\}
+S: \)
+S: A40 OK FETCH completed\.
+C: A41 FETCH 2 (BODY[4])
+S: \* 2 FETCH \(BODY\[4\] \{816\}
+S: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=\)
+S: A41 OK FETCH completed\.
+C: A42 FETCH 2 (BODY[4.1])
+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\] \{0\}
+S: \)
+S: A43 OK FETCH completed\.
+C: A44 FETCH 2 (BODY[4.2])
+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\] \{0\}
+S: \)
+S: A45 OK FETCH completed\.
+C: A46 FETCH 2 (BODY[4.2.TEXT])
+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\] \{0\}
+S: \)
+S: A47 OK FETCH completed\.
+C: A48 FETCH 2 (BODY[4.2.2])
+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\] \{0\}
+S: \)
+S: A49 OK FETCH completed\.
+C: A50 FETCH 2 (BODY[4.2.2.2])
+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\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: application/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: image/jpeg
+S: Content-Transfer-Encoding: base64
+S: 
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: 
+S: --1729--
+S: \)
+S: A51 OK FETCH completed\.
+C: A52 FETCH 3 (BODY[TEXT])
+S: \* 3 FETCH \(BODY\[TEXT\] \{562\}
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: application/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: image/jpeg
+S: Content-Transfer-Encoding: base64
+S: 
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: 
+S: --1729--
+S: \)
+S: A52 OK FETCH completed\.
+C: A53 FETCH 3 (BODY[HEADER])
+S: \* 3 FETCH \(BODY\[HEADER\] \{203\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: \)
+S: A53 OK FETCH completed\.
+C: A54 FETCH 3 (BODY[1])
+S: \* 3 FETCH \(BODY\[1\] \{10\}
+S: Rhubarb!
+S: \)
+S: A54 OK FETCH completed\.
+C: A55 FETCH 3 (BODY[2])
+S: \* 3 FETCH \(BODY\[2\] \{71\}
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: \)
+S: A55 OK FETCH completed\.
+C: A56 FETCH 3 (BODY[3])
+S: \* 3 FETCH \(BODY\[3\] \{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: \)
+S: A56 OK FETCH completed\.
+C: A57 FETCH 3 (BODY[3.HEADER])
+S: \* 3 FETCH \(BODY\[3\.HEADER\] \{0\}
+S: \)
+S: A57 OK FETCH completed\.
+C: A58 FETCH 3 (BODY[3.TEXT])
+S: \* 3 FETCH \(BODY\[3\.TEXT\] \{0\}
+S: \)
+S: A58 OK FETCH completed\.
+C: A59 FETCH 3 (BODY[3.1])
+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\] \{0\}
+S: \)
+S: A60 OK FETCH completed\.
+C: A61 FETCH 3 (BODY[4])
+S: \* 3 FETCH \(BODY\[4\] \{29\}
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: \)
+S: A61 OK FETCH completed\.
+C: A62 FETCH 3 (BODY[4.1])
+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\] \{0\}
+S: \)
+S: A63 OK FETCH completed\.
+C: A64 FETCH 3 (BODY[4.2])
+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\] \{0\}
+S: \)
+S: A65 OK FETCH completed\.
+C: A66 FETCH 3 (BODY[4.2.TEXT])
+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\] \{0\}
+S: \)
+S: A67 OK FETCH completed\.
+C: A68 FETCH 3 (BODY[4.2.2])
+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\] \{0\}
+S: \)
+S: A69 OK FETCH completed\.
+C: A70 FETCH 3 (BODY[4.2.2.2])
+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\[\] \{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\)
+S: Received: by 10\.78\.193\.19 with SMTP id q19mr18798706huf\.15\.1205260904964;
+S:         Tue, 11 Mar 2008 11:41:44 -0700 \(PDT\)
+S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
+S: Received: from smtp-out4\.blueyonder\.co\.uk \(smtp-out4\.blueyonder\.co\.uk \[195\.188\.213\.7\]\)
+S:         by mx\.google\.com with ESMTP id c22si4019124ika\.3\.2008\.03\.11\.11\.41\.42;
+S:         Tue, 11 Mar 2008 11:41:44 -0700 \(PDT\)
+S: Received-SPF: pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.7 as permitted sender\) client-ip=195\.188\.213\.7;
+S: Authentication-Results: mx\.google\.com; spf=pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.7 as permitted sender\) smtp\.mail=robertburrelldonkin@blueyonder\.co\.uk
+S: Received: from \[172\.23\.170\.136\] \(helo=anti-virus01-07\)
+S: 	by smtp-out4\.blueyonder\.co\.uk with smtp \(Exim 4\.52\)
+S: 	id 1JZ9Px-0001OZ-VF
+S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:41:42 \+0000
+S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\)
+S: 	by asmtp-out1\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\)
+S: 	id 1JZ9Px-0007FO-G5
+S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:41:41 \+0000
+S: Subject: An HTML Email
+S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
+S: To: robertburrelldonkin@gmail\.com
+S: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
+S: Date: Tue, 11 Mar 2008 18:41:40 \+0000
+S: Message-Id: <1205260900\.7516\.3\.camel@localhost>
+S: Mime-Version: 1\.0
+S: X-Mailer: Evolution 2\.12\.1 
+S: 
+S: 
+S: --=-blWYb/063JwXox8nBGv5
+S: Content-Type: text/plain
+S: Content-Transfer-Encoding: 7bit
+S: 
+S: A Sonnet By William Shakespeare
+S: 
+S: 
+S: 
+S: Tired with all these, for restful death I cry,
+S: As to behold desert a beggar born,
+S: And needy nothing trimm'd in jollity,
+S: And purest faith unhappily forsworn,
+S: And gilded honour shamefully misplac'd,
+S: And maiden virtue rudely strumpeted,
+S: And right perfection wrongfully disgrac'd,
+S: And strength by limping sway disabled
+S: And art made tongue-tied by authority,
+S: And folly--doctor-like--controlling skill,
+S: And simple truth miscall'd simplicity,
+S: And captive good attending captain ill:
+S:   Tir'd with all these, from these would I be gone,
+S:   Save that, to die, I leave my love alone\.
+S: 
+S: --=-blWYb/063JwXox8nBGv5
+S: Content-Type: text/html; charset=utf-8
+S: Content-Transfer-Encoding: 7bit
+S: 
+S: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4\.0 TRANSITIONAL//EN">
+S: <HTML>
+S: <HEAD>
+S:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
+S:   <META NAME="GENERATOR" CONTENT="GtkHTML/3\.16\.1">
+S: </HEAD>
+S: <BODY>
+S: <H1>
+S: A Sonnet By William Shakespeare
+S: </H1>
+S: <BR>
+S: <PRE>
+S: Tired with all these, for restful death I cry,
+S: As to behold desert a beggar born,
+S: And needy nothing trimm'd in jollity,
+S: And purest faith unhappily forsworn,
+S: And gilded honour shamefully misplac'd,
+S: And maiden virtue rudely strumpeted,
+S: And right perfection wrongfully disgrac'd,
+S: And strength by limping sway disabled
+S: And art made tongue-tied by authority,
+S: And folly--doctor-like--controlling skill,
+S: And simple truth miscall'd simplicity,
+S: And captive good attending captain ill:
+S:   Tir'd with all these, from these would I be gone,
+S:   Save that, to die, I leave my love alone\.
+S: </PRE>
+S: </BODY>
+S: </HTML>
+S: 
+S: --=-blWYb/063JwXox8nBGv5--
+S: \)
+S: A71 OK FETCH completed\.
+C: A72 FETCH 4 (BODY[TEXT])
+S: \* 4 FETCH \(BODY\[TEXT\] \{1738\}
+S: 
+S: --=-blWYb/063JwXox8nBGv5
+S: Content-Type: text/plain
+S: Content-Transfer-Encoding: 7bit
+S: 
+S: A Sonnet By William Shakespeare
+S: 
+S: 
+S: 
+S: Tired with all these, for restful death I cry,
+S: As to behold desert a beggar born,
+S: And needy nothing trimm'd in jollity,
+S: And purest faith unhappily forsworn,
+S: And gilded honour shamefully misplac'd,
+S: And maiden virtue rudely strumpeted,
+S: And right perfection wrongfully disgrac'd,
+S: And strength by limping sway disabled
+S: And art made tongue-tied by authority,
+S: And folly--doctor-like--controlling skill,
+S: And simple truth miscall'd simplicity,
+S: And captive good attending captain ill:
+S:   Tir'd with all these, from these would I be gone,
+S:   Save that, to die, I leave my love alone\.
+S: 
+S: --=-blWYb/063JwXox8nBGv5
+S: Content-Type: text/html; charset=utf-8
+S: Content-Transfer-Encoding: 7bit
+S: 
+S: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4\.0 TRANSITIONAL//EN">
+S: <HTML>
+S: <HEAD>
+S:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
+S:   <META NAME="GENERATOR" CONTENT="GtkHTML/3\.16\.1">
+S: </HEAD>
+S: <BODY>
+S: <H1>
+S: A Sonnet By William Shakespeare
+S: </H1>
+S: <BR>
+S: <PRE>
+S: Tired with all these, for restful death I cry,
+S: As to behold desert a beggar born,
+S: And needy nothing trimm'd in jollity,
+S: And purest faith unhappily forsworn,
+S: And gilded honour shamefully misplac'd,
+S: And maiden virtue rudely strumpeted,
+S: And right perfection wrongfully disgrac'd,
+S: And strength by limping sway disabled
+S: And art made tongue-tied by authority,
+S: And folly--doctor-like--controlling skill,
+S: And simple truth miscall'd simplicity,
+S: And captive good attending captain ill:
+S:   Tir'd with all these, from these would I be gone,
+S:   Save that, to die, I leave my love alone\.
+S: </PRE>
+S: </BODY>
+S: </HTML>
+S: 
+S: --=-blWYb/063JwXox8nBGv5--
+S: \)
+S: A72 OK FETCH completed\.
+C: A73 FETCH 4 (BODY[HEADER])
+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\)
+S: Received: by 10\.78\.193\.19 with SMTP id q19mr18798706huf\.15\.1205260904964;
+S:         Tue, 11 Mar 2008 11:41:44 -0700 \(PDT\)
+S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
+S: Received: from smtp-out4\.blueyonder\.co\.uk \(smtp-out4\.blueyonder\.co\.uk \[195\.188\.213\.7\]\)
+S:         by mx\.google\.com with ESMTP id c22si4019124ika\.3\.2008\.03\.11\.11\.41\.42;
+S:         Tue, 11 Mar 2008 11:41:44 -0700 \(PDT\)
+S: Received-SPF: pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.7 as permitted sender\) client-ip=195\.188\.213\.7;
+S: Authentication-Results: mx\.google\.com; spf=pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.7 as permitted sender\) smtp\.mail=robertburrelldonkin@blueyonder\.co\.uk
+S: Received: from \[172\.23\.170\.136\] \(helo=anti-virus01-07\)
+S: 	by smtp-out4\.blueyonder\.co\.uk with smtp \(Exim 4\.52\)
+S: 	id 1JZ9Px-0001OZ-VF
+S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:41:42 \+0000
+S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\)
+S: 	by asmtp-out1\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\)
+S: 	id 1JZ9Px-0007FO-G5
+S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:41:41 \+0000
+S: Subject: An HTML Email
+S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
+S: To: robertburrelldonkin@gmail\.com
+S: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
+S: Date: Tue, 11 Mar 2008 18:41:40 \+0000
+S: Message-Id: <1205260900\.7516\.3\.camel@localhost>
+S: Mime-Version: 1\.0
+S: X-Mailer: Evolution 2\.12\.1 
+S: 
+S: \)
+S: A73 OK FETCH completed\.
+C: A74 FETCH 4 (BODY[1])
+S: \* 4 FETCH \(BODY\[1\] \{625\}
+S: A Sonnet By William Shakespeare
+S: 
+S: 
+S: 
+S: Tired with all these, for restful death I cry,
+S: As to behold desert a beggar born,
+S: And needy nothing trimm'd in jollity,
+S: And purest faith unhappily forsworn,
+S: And gilded honour shamefully misplac'd,
+S: And maiden virtue rudely strumpeted,
+S: And right perfection wrongfully disgrac'd,
+S: And strength by limping sway disabled
+S: And art made tongue-tied by authority,
+S: And folly--doctor-like--controlling skill,
+S: And simple truth miscall'd simplicity,
+S: And captive good attending captain ill:
+S:   Tir'd with all these, from these would I be gone,
+S:   Save that, to die, I leave my love alone\.
+S: \)
+S: A74 OK FETCH completed\.
+C: A75 FETCH 4 (BODY[2])
+S: \* 4 FETCH \(BODY\[2\] \{891\}
+S: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4\.0 TRANSITIONAL//EN">
+S: <HTML>
+S: <HEAD>
+S:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
+S:   <META NAME="GENERATOR" CONTENT="GtkHTML/3\.16\.1">
+S: </HEAD>
+S: <BODY>
+S: <H1>
+S: A Sonnet By William Shakespeare
+S: </H1>
+S: <BR>
+S: <PRE>
+S: Tired with all these, for restful death I cry,
+S: As to behold desert a beggar born,
+S: And needy nothing trimm'd in jollity,
+S: And purest faith unhappily forsworn,
+S: And gilded honour shamefully misplac'd,
+S: And maiden virtue rudely strumpeted,
+S: And right perfection wrongfully disgrac'd,
+S: And strength by limping sway disabled
+S: And art made tongue-tied by authority,
+S: And folly--doctor-like--controlling skill,
+S: And simple truth miscall'd simplicity,
+S: And captive good attending captain ill:
+S:   Tir'd with all these, from these would I be gone,
+S:   Save that, to die, I leave my love alone\.
+S: </PRE>
+S: </BODY>
+S: </HTML>
+S: \)
+S: A75 OK FETCH completed\.
+C: A76 FETCH 4 (BODY[3])
+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\] \{0\}
+S: \)
+S: A77 OK FETCH completed\.
+C: A78 FETCH 4 (BODY[3.TEXT])
+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\] \{0\}
+S: \)
+S: A79 OK FETCH completed\.
+C: A80 FETCH 4 (BODY[3.2])
+S: \* 4 FETCH \(BODY\[3\.2\] \{0\}
+S: \)
+S: A80 OK FETCH completed\.
+C: A81 FETCH 4 (BODY[4])
+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\] \{0\}
+S: \)
+S: A82 OK FETCH completed\.
+C: A83 FETCH 4 (BODY[4.1.MIME])
+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\] \{0\}
+S: \)
+S: A84 OK FETCH completed\.
+C: A85 FETCH 4 (BODY[4.2.HEADER])
+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\] \{0\}
+S: \)
+S: A86 OK FETCH completed\.
+C: A87 FETCH 4 (BODY[4.2.1])
+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\] \{0\}
+S: \)
+S: A88 OK FETCH completed\.
+C: A89 FETCH 4 (BODY[4.2.2.1])
+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\] \{0\}
+S: \)
+S: A90 OK FETCH completed\.
+C: A91 FETCH 5 (BODY[])
+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\)
+S: Received: by 10\.78\.107\.8 with SMTP id f8mr18855121huc\.40\.1205261111174;
+S:         Tue, 11 Mar 2008 11:45:11 -0700 \(PDT\)
+S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
+S: Received: from smtp-out2\.blueyonder\.co\.uk \(smtp-out2\.blueyonder\.co\.uk \[195\.188\.213\.5\]\)
+S:         by mx\.google\.com with ESMTP id z34si465534ikz\.8\.2008\.03\.11\.11\.45\.09;
+S:         Tue, 11 Mar 2008 11:45:11 -0700 \(PDT\)
+S: Received-SPF: pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted sender\) client-ip=195\.188\.213\.5;
+S: Authentication-Results: mx\.google\.com; spf=pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted sender\) smtp\.mail=robertburrelldonkin@blueyonder\.co\.uk
+S: Received: from \[172\.23\.170\.147\] \(helo=anti-virus03-10\)
+S: 	by smtp-out2\.blueyonder\.co\.uk with smtp \(Exim 4\.52\)
+S: 	id 1JZ9TJ-0000ZL-49
+S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:45:09 \+0000
+S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\)
+S: 	by asmtp-out3\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\)
+S: 	id 1JZ9TI-0000A6-8B
+S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:45:08 \+0000
+S: Subject: Sonnets By William Shakespeare
+S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
+S: To: robertburrelldonkin@gmail\.com
+S: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz\+j7t"
+S: Date: Tue, 11 Mar 2008 18:45:07 \+0000
+S: Message-Id: <1205261107\.7516\.6\.camel@localhost>
+S: Mime-Version: 1\.0
+S: X-Mailer: Evolution 2\.12\.1 
+S: 
+S: 
+S: --=-iC8rnNDvTPHypqsz\+j7t
+S: Content-Type: text/plain
+S: Content-Transfer-Encoding: 7bit
+S: 
+S: O! lest the world should task you to recite
+S: What merit lived in me, that you should love
+S: After my death,--dear love, forget me quite,
+S: For you in me can nothing worthy prove;
+S: Unless you would devise some virtuous lie,
+S: To do more for me than mine own desert,
+S: And hang more praise upon deceased I
+S: Than niggard truth would willingly impart:
+S: O! lest your true love may seem false in this
+S: That you for love speak well of me untrue,
+S: My name be buried where my body is,
+S: And live no more to shame nor me nor you\.
+S:   For I am shamed by that which I bring forth,
+S:   And so should you, to love things nothing worth\.
+S: 
+S: --=-iC8rnNDvTPHypqsz\+j7t
+S: Content-Disposition: attachment; filename=sonnet\.html
+S: Content-Type: text/html; name=sonnet\.html; charset=us-ascii
+S: Content-Transfer-Encoding: 7bit
+S: 
+S: <html><head><title></title></head>
+S: <body>
+S: <blockquote cite='http://en\.wikipedia\.org/wiki/William_Shakespeare'><pre>
+S: Those parts of thee that the world's eye doth view
+S: Want nothing that the thought of hearts can mend;
+S: All tongues--the voice of souls--give thee that due,
+S: Uttering bare truth, even so as foes commend\.
+S: Thy outward thus with outward praise is crown'd;
+S: But those same tongues, that give thee so thine own,
+S: In other accents do this praise confound
+S: By seeing farther than the eye hath shown\.
+S: They look into the beauty of thy mind,
+S: And that in guess they measure by thy deeds;
+S: Then--churls--their thoughts, although their eyes were kind,
+S: To thy fair flower add the rank smell of weeds: 
+S:   But why thy odour matcheth not thy show,
+S:   The soil is this, that thou dost common grow\.
+S: </pre></blockquote>
+S: </body></html>
+S: 
+S: --=-iC8rnNDvTPHypqsz\+j7t
+S: Content-Disposition: attachment; filename=sonnet\.txt
+S: Content-Type: text/plain; name=sonnet\.txt; charset=us-ascii
+S: Content-Transfer-Encoding: 7bit
+S: 
+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: 
+S: --=-iC8rnNDvTPHypqsz\+j7t--
+S: \)
+S: A91 OK FETCH completed\.
+C: A92 FETCH 5 (BODY[TEXT])
+S: \* 5 FETCH \(BODY\[TEXT\] \{2543\}
+S: 
+S: --=-iC8rnNDvTPHypqsz\+j7t
+S: Content-Type: text/plain
+S: Content-Transfer-Encoding: 7bit
+S: 
+S: O! lest the world should task you to recite
+S: What merit lived in me, that you should love
+S: After my death,--dear love, forget me quite,
+S: For you in me can nothing worthy prove;
+S: Unless you would devise some virtuous lie,
+S: To do more for me than mine own desert,
+S: And hang more praise upon deceased I
+S: Than niggard truth would willingly impart:
+S: O! lest your true love may seem false in this
+S: That you for love speak well of me untrue,
+S: My name be buried where my body is,
+S: And live no more to shame nor me nor you\.
+S:   For I am shamed by that which I bring forth,
+S:   And so should you, to love things nothing worth\.
+S: 
+S: --=-iC8rnNDvTPHypqsz\+j7t
+S: Content-Disposition: attachment; filename=sonnet\.html
+S: Content-Type: text/html; name=sonnet\.html; charset=us-ascii
+S: Content-Transfer-Encoding: 7bit
+S: 
+S: <html><head><title></title></head>
+S: <body>
+S: <blockquote cite='http://en\.wikipedia\.org/wiki/William_Shakespeare'><pre>
+S: Those parts of thee that the world's eye doth view
+S: Want nothing that the thought of hearts can mend;
+S: All tongues--the voice of souls--give thee that due,
+S: Uttering bare truth, even so as foes commend\.
+S: Thy outward thus with outward praise is crown'd;
+S: But those same tongues, that give thee so thine own,
+S: In other accents do this praise confound
+S: By seeing farther than the eye hath shown\.
+S: They look into the beauty of thy mind,
+S: And that in guess they measure by thy deeds;
+S: Then--churls--their thoughts, although their eyes were kind,
+S: To thy fair flower add the rank smell of weeds: 
+S:   But why thy odour matcheth not thy show,
+S:   The soil is this, that thou dost common grow\.
+S: </pre></blockquote>
+S: </body></html>
+S: 
+S: --=-iC8rnNDvTPHypqsz\+j7t
+S: Content-Disposition: attachment; filename=sonnet\.txt
+S: Content-Type: text/plain; name=sonnet\.txt; charset=us-ascii
+S: Content-Transfer-Encoding: 7bit
+S: 
+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: 
+S: --=-iC8rnNDvTPHypqsz\+j7t--
+S: \)
+S: A92 OK FETCH completed\.
+C: A93 FETCH 5 (BODY[HEADER])
+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\)
+S: Received: by 10\.78\.107\.8 with SMTP id f8mr18855121huc\.40\.1205261111174;
+S:         Tue, 11 Mar 2008 11:45:11 -0700 \(PDT\)
+S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
+S: Received: from smtp-out2\.blueyonder\.co\.uk \(smtp-out2\.blueyonder\.co\.uk \[195\.188\.213\.5\]\)
+S:         by mx\.google\.com with ESMTP id z34si465534ikz\.8\.2008\.03\.11\.11\.45\.09;
+S:         Tue, 11 Mar 2008 11:45:11 -0700 \(PDT\)
+S: Received-SPF: pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted sender\) client-ip=195\.188\.213\.5;
+S: Authentication-Results: mx\.google\.com; spf=pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted sender\) smtp\.mail=robertburrelldonkin@blueyonder\.co\.uk
+S: Received: from \[172\.23\.170\.147\] \(helo=anti-virus03-10\)
+S: 	by smtp-out2\.blueyonder\.co\.uk with smtp \(Exim 4\.52\)
+S: 	id 1JZ9TJ-0000ZL-49
+S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:45:09 \+0000
+S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\)
+S: 	by asmtp-out3\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\)
+S: 	id 1JZ9TI-0000A6-8B
+S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:45:08 \+0000
+S: Subject: Sonnets By William Shakespeare
+S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
+S: To: robertburrelldonkin@gmail\.com
+S: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz\+j7t"
+S: Date: Tue, 11 Mar 2008 18:45:07 \+0000
+S: Message-Id: <1205261107\.7516\.6\.camel@localhost>
+S: Mime-Version: 1\.0
+S: X-Mailer: Evolution 2\.12\.1 
+S: 
+S: \)
+S: A93 OK FETCH completed\.
+C: A94 FETCH 5 (BODY[1])
+S: \* 5 FETCH \(BODY\[1\] \{616\}
+S: O! lest the world should task you to recite
+S: What merit lived in me, that you should love
+S: After my death,--dear love, forget me quite,
+S: For you in me can nothing worthy prove;
+S: Unless you would devise some virtuous lie,
+S: To do more for me than mine own desert,
+S: And hang more praise upon deceased I
+S: Than niggard truth would willingly impart:
+S: O! lest your true love may seem false in this
+S: That you for love speak well of me untrue,
+S: My name be buried where my body is,
+S: And live no more to shame nor me nor you\.
+S:   For I am shamed by that which I bring forth,
+S:   And so should you, to love things nothing worth\.
+S: \)
+S: A94 OK FETCH completed\.
+C: A95 FETCH 5 (BODY[2])
+S: \* 5 FETCH \(BODY\[2\] \{841\}
+S: <html><head><title></title></head>
+S: <body>
+S: <blockquote cite='http://en\.wikipedia\.org/wiki/William_Shakespeare'><pre>
+S: Those parts of thee that the world's eye doth view
+S: Want nothing that the thought of hearts can mend;
+S: All tongues--the voice of souls--give thee that due,
+S: Uttering bare truth, even so as foes commend\.
+S: Thy outward thus with outward praise is crown'd;
+S: But those same tongues, that give thee so thine own,
+S: In other accents do this praise confound
+S: By seeing farther than the eye hath shown\.
+S: They look into the beauty of thy mind,
+S: And that in guess they measure by thy deeds;
+S: Then--churls--their thoughts, although their eyes were kind,
+S: To thy fair flower add the rank smell of weeds: 
+S:   But why thy odour matcheth not thy show,
+S:   The soil is this, that thou dost common grow\.
+S: </pre></blockquote>
+S: </body></html>
+S: \)
+S: A95 OK FETCH completed\.
+C: A96 FETCH 5 (BODY[3])
+S: \* 5 FETCH \(BODY\[3\] \{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: \)
+S: A96 OK FETCH completed\.
+C: A97 FETCH 5 (BODY[3.HEADER])
+S: \* 5 FETCH \(BODY\[3\.HEADER\] \{0\}
+S: \)
+S: A97 OK FETCH completed\.
+C: A98 FETCH 5 (BODY[3.TEXT])
+S: \* 5 FETCH \(BODY\[3\.TEXT\] \{0\}
+S: \)
+S: A98 OK FETCH completed\.
+C: A99 FETCH 5 (BODY[3.1])
+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\] \{0\}
+S: \)
+S: A100 OK FETCH completed\.
+C: A101 FETCH 5 (BODY[4])
+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\] \{0\}
+S: \)
+S: A102 OK FETCH completed\.
+C: A103 FETCH 5 (BODY[4.1.MIME])
+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\] \{0\}
+S: \)
+S: A104 OK FETCH completed\.
+C: A105 FETCH 5 (BODY[4.2.HEADER])
+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\] \{0\}
+S: \)
+S: A106 OK FETCH completed\.
+C: A107 FETCH 5 (BODY[4.2.1])
+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\] \{0\}
+S: \)
+S: A108 OK FETCH completed\.
+C: A109 FETCH 5 (BODY[4.2.2.1])
+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\] \{0\}
+S: \)
+S: A110 OK FETCH completed\.
+C: A111 FETCH 6 (BODY[])
+S: \* 6 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{835\}
+S: From: Samual Smith <sam@example\.org>
+S: To: John Smith <john@example\.org>
+S: Reply-To: "Timothy Taylor: Email" <tim@example\.org>
+S: Subject: Re: Custard!
+S: Date: Sat, 23 Feb 2008 18:15:18 \+0000
+S: Message-ID: <4224@example\.org>
+S: In-Reply-To: <1729@example\.org>
+S: References: <1729@example\.org>
+S: Mime-Version: 1\.0
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline; foo=bar; one=1; param=value;
+S: Content-Language: en, en-US, en-CA
+S: Content-ID: <477345345@example\.org>
+S: Content-Description: Homage to 70's TV
+S: Content-Type: application/xhtml\+xml; e=mc\*mc;
+S: Content-Location: http://www\.example\.org/rhubard\.html
+S: Content-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==
+S: 
+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: A111 OK FETCH completed\.
+C: A112 FETCH 6 (BODY[TEXT])
+S: \* 6 FETCH \(BODY\[TEXT\] \{183\}
+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: A112 OK FETCH completed\.
+C: A113 FETCH 6 (BODY[HEADER])
+S: \* 6 FETCH \(BODY\[HEADER\] \{652\}
+S: From: Samual Smith <sam@example\.org>
+S: To: John Smith <john@example\.org>
+S: Reply-To: "Timothy Taylor: Email" <tim@example\.org>
+S: Subject: Re: Custard!
+S: Date: Sat, 23 Feb 2008 18:15:18 \+0000
+S: Message-ID: <4224@example\.org>
+S: In-Reply-To: <1729@example\.org>
+S: References: <1729@example\.org>
+S: Mime-Version: 1\.0
+S: Content-Transfer-Encoding: 7bit
+S: Content-Disposition: inline; foo=bar; one=1; param=value;
+S: Content-Language: en, en-US, en-CA
+S: Content-ID: <477345345@example\.org>
+S: Content-Description: Homage to 70's TV
+S: Content-Type: application/xhtml\+xml; e=mc\*mc;
+S: Content-Location: http://www\.example\.org/rhubard\.html
+S: Content-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==
+S: 
+S: \)
+S: A113 OK FETCH completed\.
+C: A114 FETCH 6 (BODY[1])
+S: \* 6 FETCH \(BODY\[1\] \{183\}
+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: A114 OK FETCH completed\.
+C: A115 FETCH 6 (BODY[2])
+S: \* 6 FETCH \(BODY\[2\] \{0\}
+S: \)
+S: A115 OK FETCH completed\.
+C: A116 FETCH 6 (BODY[3])
+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\] \{0\}
+S: \)
+S: A117 OK FETCH completed\.
+C: A118 FETCH 6 (BODY[3.TEXT])
+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\] \{0\}
+S: \)
+S: A119 OK FETCH completed\.
+C: A120 FETCH 6 (BODY[3.2])
+S: \* 6 FETCH \(BODY\[3\.2\] \{0\}
+S: \)
+S: A120 OK FETCH completed\.
+C: A121 FETCH 6 (BODY[4])
+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\] \{0\}
+S: \)
+S: A122 OK FETCH completed\.
+C: A123 FETCH 6 (BODY[4.1.MIME])
+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\] \{0\}
+S: \)
+S: A124 OK FETCH completed\.
+C: A125 FETCH 6 (BODY[4.2.HEADER])
+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\] \{0\}
+S: \)
+S: A126 OK FETCH completed\.
+C: A127 FETCH 6 (BODY[4.2.1])
+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\] \{0\}
+S: \)
+S: A128 OK FETCH completed\.
+C: A129 FETCH 6 (BODY[4.2.2.1])
+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\] \{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" \("charset" "ISO-8859-1" "method" "REQUEST" "name" "invite\.ics"\) NIL NIL "7BIT" 2162 44\) "ALTERNATIVE"\)\("APPLICATION" "ICS" \("name" "invite20080407T190000\.ics"\) NIL NIL "BASE64" 2958\)\("TEXT" "HTML" \("charset" "us-ascii" "name" "sonnet\.html"\) NIL NIL "BASE64" 1124 14\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "sonnet\.txt"\) NIL NIL "BASE64" 816 10\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "another-sonnet\.txt"\) 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" \("charset" "ISO-8859-1" "method" "REQUEST" "name" "invite\.ics"\) NIL NIL "7BIT" 2162 44 NIL \("inline" NIL\) 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" \("charset" "us-ascii" "name" "sonnet\.html"\) NIL NIL "BASE64" 1124 14 NIL \("attachment" \("filename" "sonnet\.html"\)\) NIL NIL\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "sonnet\.txt"\) NIL NIL "BASE64" 816 10 NIL \("attachment" \("filename" "sonnet\.txt"\)\) NIL NIL\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "another-sonnet\.txt"\) 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" \("charset" "ISO-8859-1" "method" "REQUEST" "name" "invite\.ics"\) NIL NIL "7BIT" 2162 44\) "ALTERNATIVE"\)\("APPLICATION" "ICS" \("name" "invite20080407T190000\.ics"\) NIL NIL "BASE64" 2958\)\("TEXT" "HTML" \("charset" "us-ascii" "name" "sonnet\.html"\) NIL NIL "BASE64" 1124 14\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "sonnet\.txt"\) NIL NIL "BASE64" 816 10\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "another-sonnet\.txt"\) 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" \("charset" "ISO-8859-1" "method" "REQUEST" "name" "invite\.ics"\) NIL NIL "7BIT" 2162 44 NIL \("inline" NIL\) 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" \("charset" "us-ascii" "name" "sonnet\.html"\) NIL NIL "BASE64" 1124 14 NIL \("attachment" \("filename" "sonnet\.html"\)\) NIL NIL\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "sonnet\.txt"\) NIL NIL "BASE64" 816 10 NIL \("attachment" \("filename" "sonnet\.txt"\)\) NIL NIL\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "another-sonnet\.txt"\) 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" \("charset" "us-ascii" "name" "sonnet\.html"\) NIL NIL "7BIT" 841 19\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "sonnet\.txt"\) NIL NIL "7BIT" 610 14\) "MIXED"\) BODYSTRUCTURE \(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 616 14 NIL NIL NIL NIL\)\("TEXT" "HTML" \("charset" "us-ascii" "name" "sonnet\.html"\) NIL NIL "7BIT" 841 19 NIL \("attachment" \("filename" "sonnet\.html"\)\) NIL NIL\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "sonnet\.txt"\) 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\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchStructureEmbedded.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchStructureEmbedded.test
new file mode 100644
index 0000000..78504aa
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchStructureEmbedded.test
@@ -0,0 +1,558 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {1767+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: application/octet-stream
+C: Content-Transfer-Encoding: base64
+C: 
+C: 987654321AHPLA
+C: 
+C: --1729
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Alternative Email
+C: Content-Type: multipart/alternative;boundary=42
+C: 
+C: This message has a premable
+C: 
+C: --42
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Custard!
+C: 
+C: --42
+C: Content-Type: application/octet-stream
+C: 
+C: CUSTARDCUSTARDCUSTARD
+C: 
+C: --42--
+C: 
+C: --1729
+C: Content-Type: multipart/mixed; boundary=4.66920160910299
+C: 
+C: --4.66920160910299
+C: Content-Type: image/gif
+C: Content-Transfer-Encoding: base64
+C: MIME-Version: 1.0
+C: Content-ID: 238478934723847238947892374
+C: Content-Description: Bogus Image Data
+C: 
+C: ABCDFEGHIJKLMNO
+C: 
+C: --4.66920160910299
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: John Smith <john@example.org>
+C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: Another Example Email
+C: Content-Type: multipart/mixed;boundary=2.50290787509
+C: 
+C: Yet another preamble
+C: 
+C: --2.50290787509
+C: Content-Type: text/plain
+C: 
+C: Rhubard AND Custard!
+C: 
+C: --2.50290787509
+C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
+C: 
+C: --3.243F6A8885A308D3
+C: Content-Type: text/plain
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3
+C: 
+C: Content-Type: text/richtext
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3--
+C: 
+C: --2.50290787509--
+C: 
+C: --4.66920160910299--
+C: --1729--
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 FETCH 1 (BODY[])
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{1767\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: application/octet-stream
+S: Content-Transfer-Encoding: base64
+S: 
+S: 987654321AHPLA
+S: 
+S: --1729
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: 
+S: --1729
+S: Content-Type: multipart/mixed; boundary=4\.66920160910299
+S: 
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: 
+S: --4\.66920160910299--
+S: --1729--
+S: \)
+S: A5 OK FETCH completed\.
+C: A6 FETCH 1 (BODY[TEXT])
+S: \* 1 FETCH \(BODY\[TEXT\] \{1564\}
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: application/octet-stream
+S: Content-Transfer-Encoding: base64
+S: 
+S: 987654321AHPLA
+S: 
+S: --1729
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: 
+S: --1729
+S: Content-Type: multipart/mixed; boundary=4\.66920160910299
+S: 
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: 
+S: --4\.66920160910299--
+S: --1729--
+S: \)
+S: A6 OK FETCH completed\.
+C: A7 FETCH 1 (BODY[HEADER])
+S: \* 1 FETCH \(BODY\[HEADER\] \{203\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: \)
+S: A7 OK FETCH completed\.
+C: A8 FETCH 1 (BODY[1])
+S: \* 1 FETCH \(BODY\[1\] \{10\}
+S: Rhubarb!
+S: \)
+S: A8 OK FETCH completed\.
+C: A9 FETCH 1 (BODY[2])
+S: \* 1 FETCH \(BODY\[2\] \{16\}
+S: 987654321AHPLA
+S: \)
+S: A9 OK FETCH completed\.
+C: A10 FETCH 1 (BODY[3])
+S: \* 1 FETCH \(BODY\[3\] \{395\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: \)
+S: A10 OK FETCH completed\.
+C: A11 FETCH 1 (BODY[3.HEADER])
+S: \* 1 FETCH \(BODY\[3\.HEADER\] \{219\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: \)
+S: A11 OK FETCH completed\.
+C: A12 FETCH 1 (BODY[3.TEXT])
+S: \* 1 FETCH \(BODY\[3\.TEXT\] \{176\}
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: \)
+S: A12 OK FETCH completed\.
+C: A13 FETCH 1 (BODY[3.1])
+S: \* 1 FETCH \(BODY\[3\.1\] \{10\}
+S: Custard!
+S: \)
+S: A13 OK FETCH completed\.
+C: A14 FETCH 1 (BODY[3.2])
+S: \* 1 FETCH \(BODY\[3\.2\] \{23\}
+S: CUSTARDCUSTARDCUSTARD
+S: \)
+S: A14 OK FETCH completed\.
+C: A15 FETCH 1 (BODY[4])
+S: \* 1 FETCH \(BODY\[4\] \{853\}
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: 
+S: --4\.66920160910299--\)
+S: A15 OK FETCH completed\.
+C: A16 FETCH 1 (BODY[4.1])
+S: \* 1 FETCH \(BODY\[4\.1\] \{17\}
+S: ABCDFEGHIJKLMNO
+S: \)
+S: A16 OK FETCH completed\.
+C: A17 FETCH 1 (BODY[4.1.MIME])
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\] \{161\}
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: \)
+S: A17 OK FETCH completed\.
+C: A18 FETCH 1 (BODY[4.2])
+S: \* 1 FETCH \(BODY\[4\.2\] \{579\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: \)
+S: A18 OK FETCH completed\.
+C: A19 FETCH 1 (BODY[4.2.HEADER])
+S: \* 1 FETCH \(BODY\[4\.2\.HEADER\] \{212\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: \)
+S: A19 OK FETCH completed\.
+C: A20 FETCH 1 (BODY[4.2.TEXT])
+S: \* 1 FETCH \(BODY\[4\.2\.TEXT\] \{367\}
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: \)
+S: A20 OK FETCH completed\.
+C: A21 FETCH 1 (BODY[4.2.1])
+S: \* 1 FETCH \(BODY\[4\.2\.1\] \{22\}
+S: Rhubard AND Custard!
+S: \)
+S: A21 OK FETCH completed\.
+C: A22 FETCH 1 (BODY[4.2.2])
+S: \* 1 FETCH \(BODY\[4\.2\.2\] \{169\}
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: \)
+S: A22 OK FETCH completed\.
+C: A23 FETCH 1 (BODY[4.2.2.1])
+S: \* 1 FETCH \(BODY\[4\.2\.2\.1\] \{18\}
+S: Rhubard\?Custard\?
+S: \)
+S: A23 OK FETCH completed\.
+C: A24 FETCH 1 (BODY[4.2.2.2])
+S: \* 1 FETCH \(BODY\[4\.2\.2\.2\] \{49\}
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: \)
+S: A24 OK FETCH completed\.
+C: A25 FETCH 1:* (BODY BODYSTRUCTURE)
+S: \* 1 FETCH \(BODY \(\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 10 1\)\("APPLICATION" "OCTET-STREAM" NIL NIL NIL "BASE64" 16\)\("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 395 \("Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)" "A Multipart Alternative Email" \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Samual Smith" NIL "samual" "example\.org"\)\) NIL NIL NIL NIL\) \(\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 10 1\)\("APPLICATION" "OCTET-STREAM" NIL NIL NIL "7BIT" 23\) "ALTERNATIVE"\) 19\)\(\("IMAGE" "GIF" NIL "238478934723847238947892374" "Bogus Image Data" "BASE64" 17\)\("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 579 \("Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)" "Another Example Email" \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("John Smith" NIL "john" "example\.org"\)\) NIL NIL NIL NIL\) \(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 22 1\)\(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 18 1\)\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 49 3\) "ALTERNATIVE"\) "MIXED"\) 30\) "MIXED"\) "MIXED"\) BODYSTRUCTURE \(\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 10 1 NIL NIL NIL NIL\)\("APPLICATION" "OCTET-STREAM" NIL NIL NIL "BASE64" 16 NIL NIL NIL NIL\)\("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 395 \("Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)" "A Multipart Alternative Email" \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Samual Smith" NIL "samual" "example\.org"\)\) NIL NIL NIL NIL\) \(\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 10 1 NIL NIL NIL NIL\)\("APPLICATION" "OCTET-STREAM" NIL NIL NIL "7BIT" 23 NIL NIL NIL NIL\) "ALTERNATIVE" \("boundary" "42"\) NIL NIL NIL\) 19 NIL NIL NIL NIL\)\(\("IMAGE" "GIF" NIL "238478934723847238947892374" "Bogus Image Data" "BASE64" 17 NIL NIL NIL NIL\)\("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 579 \("Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)" "Another Example Email" \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("John Smith" NIL "john" "example\.org"\)\) NIL NIL NIL NIL\) \(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 22 1 NIL NIL NIL NIL\)\(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 18 1 NIL NIL NIL NIL\)\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 49 3 NIL NIL NIL NIL\) "ALTERNATIVE" \("boundary" "3\.243F6A8885A308D3"\) NIL NIL NIL\) "MIXED" \("boundary" "2\.50290787509"\) NIL NIL NIL\) 30 NIL NIL NIL NIL\) "MIXED" \("boundary" "4\.66920160910299"\) NIL NIL NIL\) "MIXED" \("boundary" "1729"\) NIL NIL NIL\)\)
+S: A25 OK FETCH completed\.
+C: A26 DELETE testmailbox
+S: A26 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchText.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchText.test
new file mode 100644
index 0000000..3139a94
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/FetchText.test
@@ -0,0 +1,24 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# BODY[TEXT]
+C: f1 FETCH 1 (BODY[TEXT])
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[TEXT\] \{9\}
+S: Test 01
+S: \)
+S: f1 OK FETCH completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/HeaderPartialFetch.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/HeaderPartialFetch.test
new file mode 100644
index 0000000..c2fb088
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/HeaderPartialFetch.test
@@ -0,0 +1,246 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {1767+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: application/octet-stream
+C: Content-Transfer-Encoding: base64
+C: 
+C: 987654321AHPLA
+C: 
+C: --1729
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Alternative Email
+C: Content-Type: multipart/alternative;boundary=42
+C: 
+C: This message has a premable
+C: 
+C: --42
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Custard!
+C: 
+C: --42
+C: Content-Type: application/octet-stream
+C: 
+C: CUSTARDCUSTARDCUSTARD
+C: 
+C: --42--
+C: 
+C: --1729
+C: Content-Type: multipart/mixed; boundary=4.66920160910299
+C: 
+C: --4.66920160910299
+C: Content-Type: image/gif
+C: Content-Transfer-Encoding: base64
+C: MIME-Version: 1.0
+C: Content-ID: 238478934723847238947892374
+C: Content-Description: Bogus Image Data
+C: 
+C: ABCDFEGHIJKLMNO
+C: 
+C: --4.66920160910299
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: John Smith <john@example.org>
+C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: Another Example Email
+C: Content-Type: multipart/mixed;boundary=2.50290787509
+C: 
+C: Yet another preamble
+C: 
+C: --2.50290787509
+C: Content-Type: text/plain
+C: 
+C: Rhubard AND Custard!
+C: 
+C: --2.50290787509
+C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
+C: 
+C: --3.243F6A8885A308D3
+C: Content-Type: text/plain
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3
+C: 
+C: Content-Type: text/richtext
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3--
+C: 
+C: --2.50290787509--
+C: 
+C: --4.66920160910299--
+C: --1729--
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: A5 OK \[READ-WRITE\] SELECT completed\.
+C: A6 FETCH 1 (BODY[HEADER]<0.0>)
+S: A6 BAD FETCH failed. Illegal arguments.
+C: A7 FETCH 1 (BODY[HEADER]<0.16>)
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[HEADER\]<0> \{16\}
+S: From: Timothy Ta\)
+S: A7 OK FETCH completed\.
+C: A8 FETCH 1 (BODY[HEADER]<0.32>)
+S: \* 1 FETCH \(BODY\[HEADER\]<0> \{32\}
+S: From: Timothy Tayler <timothy@ex\)
+S: A8 OK FETCH completed\.
+C: A9 FETCH 1 (BODY[HEADER]<0.64>)
+S: \* 1 FETCH \(BODY\[HEADER\]<0> \{64\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <sa\)
+S: A9 OK FETCH completed\.
+C: A10 FETCH 1 (BODY[HEADER]<0.128>)
+S: \* 1 FETCH \(BODY\[HEADER\]<0> \{128\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: \)
+S: A10 OK FETCH completed\.
+C: A11 FETCH 1 (BODY[HEADER]<0.1024>)
+S: \* 1 FETCH \(BODY\[HEADER\]<0> \{203\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: \)
+S: A11 OK FETCH completed\.
+C: A12 FETCH 1 (BODY[HEADER]<0.2048>)
+S: \* 1 FETCH \(BODY\[HEADER\]<0> \{203\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: \)
+S: A12 OK FETCH completed\.
+C: A13 FETCH 1 (BODY[HEADER]<7.0>)
+S: A13 BAD FETCH failed. Illegal arguments.
+C: A14 FETCH 1 (BODY[HEADER]<7.16>)
+S: \* 1 FETCH \(BODY\[HEADER\]<7> \{16\}
+S: imothy Tayler <t\)
+S: A14 OK FETCH completed\.
+C: A15 FETCH 1 (BODY[HEADER]<7.32>)
+S: \* 1 FETCH \(BODY\[HEADER\]<7> \{32\}
+S: imothy Tayler <timothy@example\.o\)
+S: A15 OK FETCH completed\.
+C: A16 FETCH 1 (BODY[HEADER]<7.64>)
+S: \* 1 FETCH \(BODY\[HEADER\]<7> \{64\}
+S: imothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@ex\)
+S: A16 OK FETCH completed\.
+C: A17 FETCH 1 (BODY[HEADER]<7.128>)
+S: \* 1 FETCH \(BODY\[HEADER\]<7> \{128\}
+S: imothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject\)
+S: A17 OK FETCH completed\.
+C: A18 FETCH 1 (BODY[HEADER]<7.1024>)
+S: \* 1 FETCH \(BODY\[HEADER\]<7> \{196\}
+S: imothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: \)
+S: A18 OK FETCH completed\.
+C: A19 FETCH 1 (BODY[HEADER]<7.2048>)
+S: \* 1 FETCH \(BODY\[HEADER\]<7> \{196\}
+S: imothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: \)
+S: A19 OK FETCH completed\.
+C: A20 FETCH 1 (BODY[HEADER]<10000.0>)
+S: A20 BAD FETCH failed. Illegal arguments.
+C: A21 FETCH 1 (BODY[HEADER]<10000.16>)
+S: \* 1 FETCH \(BODY\[HEADER\]<10000> \{0\}
+S: \)
+S: A21 OK FETCH completed\.
+C: A22 FETCH 1 (BODY[HEADER]<10000.32>)
+S: \* 1 FETCH \(BODY\[HEADER\]<10000> \{0\}
+S: \)
+S: A22 OK FETCH completed\.
+C: A23 FETCH 1 (BODY[HEADER]<10000.64>)
+S: \* 1 FETCH \(BODY\[HEADER\]<10000> \{0\}
+S: \)
+S: A23 OK FETCH completed\.
+C: A24 FETCH 1 (BODY[HEADER]<10000.128>)
+S: \* 1 FETCH \(BODY\[HEADER\]<10000> \{0\}
+S: \)
+S: A24 OK FETCH completed\.
+C: A25 FETCH 1 (BODY[HEADER]<10000.1024>)
+S: \* 1 FETCH \(BODY\[HEADER\]<10000> \{0\}
+S: \)
+S: A25 OK FETCH completed\.
+C: A26 FETCH 1 (BODY[HEADER]<10000.2048>)
+S: \* 1 FETCH \(BODY\[HEADER\]<10000> \{0\}
+S: \)
+S: A26 OK FETCH completed\.
+C: A27 DELETE testmailbox
+S: A27 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/IllegalTag.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/IllegalTag.test
new file mode 100644
index 0000000..c9bc50e
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/IllegalTag.test
@@ -0,0 +1,24 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+#
+# Send a bye when the tag is bad
+#
+S: \* OK IMAP4rev1 Server ready
+C: +++++++++++++++++++++++++++++++++++++++++
+S: \* BYE Unknown command.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/InboxAddMessages.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/InboxAddMessages.test
new file mode 100644
index 0000000..a8c1123
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/InboxAddMessages.test
@@ -0,0 +1,43 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A003 APPEND inbox {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 01
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 01
+C:
+S: A003 OK (\[.+\] )?APPEND completed
+
+C: A003 APPEND inbox {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 02
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 02
+C:
+S: A003 OK (\[.+\] )?APPEND completed
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/InboxDeleteMessages.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/InboxDeleteMessages.test
new file mode 100644
index 0000000..551a7e3
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/InboxDeleteMessages.test
@@ -0,0 +1,24 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Rename the INBOX - this copied all of the messages out
+C: a RENAME INBOX tobedeleted
+S: a OK RENAME completed
+
+C: a DELETE tobedeleted
+S: OK DELETE completed
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/JustTag.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/JustTag.test
new file mode 100644
index 0000000..5ac3ab2
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/JustTag.test
@@ -0,0 +1,24 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+#
+# Send a bye when the tag is bad
+#
+S: \* OK IMAP4rev1 Server ready
+C: A88345 
+S: \* BYE Unknown command.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ListMailboxes.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ListMailboxes.test
new file mode 100644
index 0000000..1a9b8d9
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ListMailboxes.test
@@ -0,0 +1,95 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Create a few folders
+C: 10 CREATE listtest
+S: 10 OK CREATE completed.
+C: 11 CREATE listtest.subfolder
+S: 11 OK CREATE completed.
+C: 12 CREATE listtest1
+S: 12 OK CREATE completed.
+C: 13 CREATE listtest1.subfolder1
+S: 13 OK CREATE completed.
+
+# Empty 1st arg searches default context (#mail)
+C: 10 LIST "" listtest
+S: \* LIST \(\\HasChildren\) \"\.\" "listtest"
+S: 10 OK LIST completed.
+
+# % returns all mailboxes matching
+C: a1 LIST "" %
+SUB {
+S: \* LIST \(\\HasChildren\) \"\.\" "listtest"
+S: \* LIST \(\\HasChildren\) \"\.\" "listtest1"
+S: \* LIST \(\\HasNoChildren\) \"\.\" "INBOX"
+}
+S: a1 OK LIST completed.
+C: a2 LIST "" INBOX%
+S: \* LIST \(\\HasNoChildren\) \"\.\" "INBOX"
+S: a2 OK LIST completed.
+C: a3 LIST "" I%
+S: \* LIST \(\\HasNoChildren\) \"\.\" "INBOX"
+S: a3 OK LIST completed.
+C: a4 LIST "" l%
+SUB {
+S: \* LIST \(\\HasChildren\) \"\.\" "listtest"
+S: \* LIST \(\\HasChildren\) \"\.\" "listtest1"
+}
+S: a4 OK LIST completed.
+
+
+# * returns all folders and subfolders
+C: b1 LIST "" *
+SUB {
+S: \* LIST \(\\HasChildren\) \"\.\" "listtest"
+S: \* LIST \(\\HasChildren\) \"\.\" "listtest1"
+S: \* LIST \(\\HasNoChildren\) \"\.\" "listtest.subfolder"
+S: \* LIST \(\\HasNoChildren\) \"\.\" "listtest1.subfolder1"
+S: \* LIST \(\\HasNoChildren\) \"\.\" "INBOX"
+}
+S: b1 OK LIST completed.
+C: b2 LIST "" INBOX*
+S: \* LIST \(\\HasNoChildren\) \"\.\" "INBOX"
+S: b2 OK LIST completed.
+C: b3 LIST "" I*
+S: \* LIST \(\\HasNoChildren\) \"\.\" "INBOX"
+S: b3 OK LIST completed.
+C: b4 LIST "" l*
+SUB {
+S: \* LIST \(\\HasChildren\) \"\.\" "listtest"
+S: \* LIST \(\\HasChildren\) \"\.\" "listtest1"
+S: \* LIST \(\\HasNoChildren\) \"\.\" "listtest.subfolder"
+S: \* LIST \(\\HasNoChildren\) \"\.\" "listtest1.subfolder1"
+}
+S: b4 OK LIST completed.
+
+# List a nonexistent group
+C: a1 LIST "nosuchmailbox" "*"
+S: a1 OK LIST completed.
+C: a1 LIST "" "nosuch*"
+S: a1 OK LIST completed.
+
+# Cleanup
+C: a1 DELETE listtest1.subfolder1
+S: a1 OK DELETE completed.
+C: a1 DELETE listtest1
+S: a1 OK DELETE completed.
+C: a1 DELETE listtest.subfolder
+S: a1 OK DELETE completed.
+C: a1 DELETE listtest
+S: a1 OK DELETE completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ListNamespace.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ListNamespace.test
new file mode 100644
index 0000000..5583f48
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ListNamespace.test
@@ -0,0 +1,48 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Empty 2nd arg retrieves hierarchy delimiter and root name of 1st argument
+# Rooted in private namespace
+C: e1 LIST "" ""
+S: \* LIST \(\\Noselect\) \"\.\" \"\"
+S: e1 OK LIST completed.
+C: e1 LIST "anything" ""
+S: \* LIST \(\\Noselect\) \"\.\" \"\"
+S: e1 OK LIST completed.
+C: e1 LIST test ""
+S: \* LIST \(\\Noselect\) \"\.\" \"\"
+S: e1 OK LIST completed.
+
+# Rooted in users namespace
+C: e2 LIST "#private" ""
+S: \* LIST \(\\Noselect\) \"\.\" \"\#private\"
+S: e2 OK LIST completed.
+C: e3 LIST "#private.someone" ""
+S: \* LIST \(\\Noselect\) \"\.\" \"\#private\"
+S: e3 OK LIST completed.
+
+# Rooted in shared namespace
+# TODO: shared namespace doesn't currently exist.
+#C: e2 LIST "#share" ""
+#S: * LIST (\Noselect) "." #share
+#S: e2 OK LIST completed
+#C: e3 LIST "#share.something" ""
+#S: * LIST (\Noselect) "." #share
+#S: e3 OK LIST completed
+
+
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ListPercentWildcard.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ListPercentWildcard.test
new file mode 100644
index 0000000..11ee2cd
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ListPercentWildcard.test
@@ -0,0 +1,75 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A01 CREATE one
+S: A01 OK CREATE completed.
+C: A02 CREATE two
+S: A02 OK CREATE completed.
+C: A03 CREATE three.sub
+S: A03 OK CREATE completed.
+C: A04 CREATE four.sub.sub
+S: A04 OK CREATE completed.
+C: A05 CREATE five
+S: A05 OK CREATE completed.
+
+C: A06 LIST "" %
+SUB {
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"one\"
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"two\"
+S: \* LIST \(\\HasChildren\) \"\.\" \"three\"
+S: \* LIST \(\\HasChildren\) \"\.\" \"four\"
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"five\"
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"INBOX\"
+}
+S: A06 OK LIST completed.
+
+C: A07 LIST "" "%"
+SUB {
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"one\"
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"two\"
+S: \* LIST \(\\HasChildren\) \"\.\" \"three\"
+S: \* LIST \(\\HasChildren\) \"\.\" \"four\"
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"five\"
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"INBOX\"
+}
+S: A07 OK LIST completed.
+
+C: A08 LIST "" "%.%"
+SUB {
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"three.sub\"
+S: \* LIST \(\\HasChildren\) \"\.\" \"four.sub\"
+}
+S: A08 OK LIST completed.
+
+# Cleanup
+C: D1 DELETE "one"
+S: D1 OK DELETE completed.
+C: D2 DELETE "two"
+S: D2 OK DELETE completed.
+C: D3 DELETE "three"
+S: D3 OK DELETE completed.
+C: D4 DELETE "four"
+S: D4 OK DELETE completed.
+C: D5 DELETE "five"
+S: D5 OK DELETE completed.
+C: D6 DELETE "three.sub"
+S: D6 OK DELETE completed.
+C: D7 DELETE "four.sub"
+S: D7 OK DELETE completed.
+C: D8 DELETE "four.sub.sub"
+S: D8 OK DELETE completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ListPlus.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ListPlus.test
new file mode 100644
index 0000000..a32c413
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ListPlus.test
@@ -0,0 +1,97 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Create a few folders
+C: 10 CREATE listtest
+S: 10 OK CREATE completed.
+C: 11 CREATE listtest.subfolder
+S: 11 OK CREATE completed.
+C: 12 CREATE listtest1
+S: 12 OK CREATE completed.
+C: 13 CREATE listtest1.subfolder1
+S: 13 OK CREATE completed.
+C: 14 CREATE funny
+S: 14 OK CREATE completed.
+C: 15 CREATE "funny.name with gaps"
+S: 15 OK CREATE completed.
+C: 16 CREATE "funny.name"
+S: 16 OK CREATE completed.
+C: 17 CREATE "funny.name with gaps.more"
+S: 17 OK CREATE completed.
+
+# Empty 1st arg searches default context (#mail)
+C: 10 LIST "" listtest
+S: \* LIST \(\\HasChildren\) \"\.\" "listtest"
+S: 10 OK LIST completed.
+
+# % returns all mailboxes matching
+C: a1 LIST "" %
+SUB {
+S: \* LIST \(\\HasChildren\) \"\.\" \"listtest\"
+S: \* LIST \(\\HasChildren\) \"\.\" \"listtest1\"
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"INBOX\"
+S: \* LIST \(\\HasChildren\) \"\.\" \"funny\"
+}
+S: a1 OK LIST completed.
+
+C: a2 list "" funny.%
+SUB {
+S: \* LIST \(\\HasChildren\) \"\.\" \"funny.name with gaps\"
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"funny.name\"
+}
+S: a2 OK LIST completed.
+
+C: a3 LIST "" *
+SUB {
+S: \* LIST \(\\HasChildren\) \"\.\" \"listtest\"
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"listtest.subfolder\"
+S: \* LIST \(\\HasChildren\) \"\.\" \"listtest1\"
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"listtest1.subfolder1\"
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"INBOX\"
+S: \* LIST \(\\HasChildren\) \"\.\" \"funny\"
+S: \* LIST \(\\HasChildren\) \"\.\" \"funny.name with gaps\"
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"funny.name with gaps\.more\"
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"funny.name\"
+}
+S: a3 OK LIST completed.
+
+C: a4 LIST "" funny.*
+SUB {
+S: \* LIST \(\\HasChildren\) \"\.\" \"funny.name with gaps\"
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"funny.name with gaps\.more\"
+S: \* LIST \(\\HasNoChildren\) \"\.\" \"funny.name\"
+}
+S: a4 OK LIST completed.
+
+# Cleanup
+C: 15 DELETE "funny.name with gaps.more"
+S: 15 OK DELETE completed.
+C: 15 DELETE "funny.name with gaps"
+S: 15 OK DELETE completed.
+C: 16 DELETE "funny.name"
+S: 16 OK DELETE completed.
+C: 14 DELETE funny
+S: 14 OK DELETE completed.
+C: a1 DELETE listtest1.subfolder1
+S: a1 OK DELETE completed.
+C: a1 DELETE listtest1
+S: a1 OK DELETE completed.
+C: a1 DELETE listtest.subfolder
+S: a1 OK DELETE completed.
+C: a1 DELETE listtest
+S: a1 OK DELETE completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Login.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Login.test
new file mode 100644
index 0000000..84c8d7b
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Login.test
@@ -0,0 +1,36 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Empty file to use for simple login test.
+C: a001 LOGIN
+S: a001 BAD LOGIN failed. Illegal arguments.
+
+C: a002 LOGIN invaliduser
+S: a002 BAD LOGIN failed. Illegal arguments.
+
+C: a002a LOGIN imapuser password extra
+S: a002a BAD LOGIN failed. Illegal arguments.
+
+C: a003 LOGIN invaliduser password
+S: a003 NO LOGIN failed. Invalid login/password.
+
+C: a004 LOGIN imapuser invalid
+S: a004 NO LOGIN failed. Invalid login/password.
+
+C: a005 LOGIN imapuser password
+S: a005 OK LOGIN completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/LoginThreeStrikes.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/LoginThreeStrikes.test
new file mode 100644
index 0000000..231f4a2
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/LoginThreeStrikes.test
@@ -0,0 +1,30 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+#
+# As a security measure only allow three attempts
+#
+S: \* OK IMAP4rev1 Server ready
+C: a003 LOGIN invaliduser password
+S: a003 NO LOGIN failed. Invalid login/password.
+
+C: a004 LOGIN imapuser invalid
+S: a004 NO LOGIN failed. Invalid login/password.
+
+C: a005 LOGIN imapuser bogus
+S: \* BYE Login failed too many times.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Logout.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Logout.test
new file mode 100644
index 0000000..4ceb930
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Logout.test
@@ -0,0 +1,24 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: a023 LOGOUT extra stuff
+S: a023 BAD LOGOUT failed. Illegal arguments.
+
+C: A023 LOGOUT
+S: \* BYE IMAP4rev1 Server logging out
+S: A023 OK LOGOUT completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/MimePartialFetch.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/MimePartialFetch.test
new file mode 100644
index 0000000..5ef953c
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/MimePartialFetch.test
@@ -0,0 +1,254 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {1767+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: application/octet-stream
+C: Content-Transfer-Encoding: base64
+C: 
+C: 987654321AHPLA
+C: 
+C: --1729
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Alternative Email
+C: Content-Type: multipart/alternative;boundary=42
+C: 
+C: This message has a premable
+C: 
+C: --42
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Custard!
+C: 
+C: --42
+C: Content-Type: application/octet-stream
+C: 
+C: CUSTARDCUSTARDCUSTARD
+C: 
+C: --42--
+C: 
+C: --1729
+C: Content-Type: multipart/mixed; boundary=4.66920160910299
+C: 
+C: --4.66920160910299
+C: Content-Type: image/gif
+C: Content-Transfer-Encoding: base64
+C: MIME-Version: 1.0
+C: Content-ID: 238478934723847238947892374
+C: Content-Description: Bogus Image Data
+C: 
+C: ABCDFEGHIJKLMNO
+C: 
+C: --4.66920160910299
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: John Smith <john@example.org>
+C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: Another Example Email
+C: Content-Type: multipart/mixed;boundary=2.50290787509
+C: 
+C: Yet another preamble
+C: 
+C: --2.50290787509
+C: Content-Type: text/plain
+C: 
+C: Rhubard AND Custard!
+C: 
+C: --2.50290787509
+C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
+C: 
+C: --3.243F6A8885A308D3
+C: Content-Type: text/plain
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3
+C: 
+C: Content-Type: text/richtext
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3--
+C: 
+C: --2.50290787509--
+C: 
+C: --4.66920160910299--
+C: --1729--
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: A5 OK \[READ-WRITE\] SELECT completed\.
+C: A6 FETCH 1 (BODY[4.1.MIME]<0.0>)
+S: A6 BAD FETCH failed. Illegal arguments.
+C: A7 FETCH 1 (BODY[4.1.MIME]<0.15>)
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[4\.1\.MIME\]<0> \{15\}
+S: Content-Type: i\)
+S: A7 OK FETCH completed\.
+C: A8 FETCH 1 (BODY[4.1.MIME]<0.31>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<0> \{31\}
+S: Content-Type: image/gif
+S: Conten\)
+S: A8 OK FETCH completed\.
+C: A9 FETCH 1 (BODY[4.1.MIME]<0.63>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<0> \{63\}
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIM\)
+S: A9 OK FETCH completed\.
+C: A10 FETCH 1 (BODY[4.1.MIME]<0.127>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<0> \{127\}
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content\)
+S: A10 OK FETCH completed\.
+C: A11 FETCH 1 (BODY[4.1.MIME]<0.1023>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<0> \{161\}
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: \)
+S: A11 OK FETCH completed\.
+C: A12 FETCH 1 (BODY[4.1.MIME]<0.2047>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<0> \{161\}
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: \)
+S: A12 OK FETCH completed\.
+C: A13 FETCH 1 (BODY[4.1.MIME]<17.0>)
+S: A13 BAD FETCH failed. Illegal arguments.
+C: A14 FETCH 1 (BODY[4.1.MIME]<17.16>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<17> \{16\}
+S: ge/gif
+S: Content-\)
+S: A14 OK FETCH completed\.
+C: A15 FETCH 1 (BODY[4.1.MIME]<17.32>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<17> \{32\}
+S: ge/gif
+S: Content-Transfer-Encodin\)
+S: A15 OK FETCH completed\.
+C: A16 FETCH 1 (BODY[4.1.MIME]<17.64>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<17> \{64\}
+S: ge/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Co\)
+S: A16 OK FETCH completed\.
+C: A17 FETCH 1 (BODY[4.1.MIME]<17.128>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<17> \{128\}
+S: ge/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogu\)
+S: A17 OK FETCH completed\.
+C: A18 FETCH 1 (BODY[4.1.MIME]<17.1024>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<17> \{144\}
+S: ge/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: \)
+S: A18 OK FETCH completed\.
+C: A19 FETCH 1 (BODY[4.1.MIME]<17.2048>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<17> \{144\}
+S: ge/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: \)
+S: A19 OK FETCH completed\.
+C: A20 FETCH 1 (BODY[4.1.MIME]<10000.0>)
+S: A20 BAD FETCH failed. Illegal arguments.
+C: A21 FETCH 1 (BODY[4.1.MIME]<10000.16>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<10000> \{0\}
+S: \)
+S: A21 OK FETCH completed\.
+C: A22 FETCH 1 (BODY[4.1.MIME]<10000.32>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<10000> \{0\}
+S: \)
+S: A22 OK FETCH completed\.
+C: A23 FETCH 1 (BODY[4.1.MIME]<10000.64>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<10000> \{0\}
+S: \)
+S: A23 OK FETCH completed\.
+C: A24 FETCH 1 (BODY[4.1.MIME]<10000.128>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<10000> \{0\}
+S: \)
+S: A24 OK FETCH completed\.
+C: A25 FETCH 1 (BODY[4.1.MIME]<10000.1024>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<10000> \{0\}
+S: \)
+S: A25 OK FETCH completed\.
+C: A26 FETCH 1 (BODY[4.1.MIME]<10000.2048>)
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<10000> \{0\}
+S: \)
+S: A26 OK FETCH completed\.
+C: A27 DELETE testmailbox
+S: A27 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Namespace.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Namespace.test
new file mode 100644
index 0000000..42cc371
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Namespace.test
@@ -0,0 +1,22 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A001 NAMESPACE
+S: \* NAMESPACE \(\((\"\"|\"#private\.\") \".\"\)\) NIL NIL
+S: A001 OK NAMESPACE completed.
+
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/NoCommand.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/NoCommand.test
new file mode 100644
index 0000000..5ac3ab2
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/NoCommand.test
@@ -0,0 +1,24 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+#
+# Send a bye when the tag is bad
+#
+S: \* OK IMAP4rev1 Server ready
+C: A88345 
+S: \* BYE Unknown command.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/NoTag.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/NoTag.test
new file mode 100644
index 0000000..6391b11
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/NoTag.test
@@ -0,0 +1,24 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+#
+# Send a bye when the tag is bad
+#
+S: \* OK IMAP4rev1 Server ready
+C: 
+S: \* BYE Unknown command.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Noop.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Noop.test
new file mode 100644
index 0000000..82d1fc6
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Noop.test
@@ -0,0 +1,21 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# TODO make sure we get unsolicited responses on NOOP
+C: a01 NOOP
+S: a01 OK NOOP completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/PeekMultipartAlternative.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/PeekMultipartAlternative.test
new file mode 100644
index 0000000..6f7779e
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/PeekMultipartAlternative.test
@@ -0,0 +1,164 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+C: A2 CREATE testmailbox
+S: A2 OK Create completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY 1203163909\] UIDs valid
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\] Predicted next UID
+S: A3 OK \[READ-WRITE\] Select completed\.
+C: A4 APPEND testmailbox {666+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/alternative;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: applcation/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: --1729--
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK Append completed\.
+C: A5 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UNSEEN 1\] First unseen\.
+S: \* OK \[UIDVALIDITY 1203163909\] UIDs valid
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\] Predicted next UID
+S: A5 OK \[READ-WRITE\] Select completed\.
+C: A6 FETCH 1 (BODY.PEEK[])
+S: \* 1 FETCH \(BODY\[\] {666}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/alternative;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: applcation/xhtml\+xml
+S: 
+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: --1729--
+S: \)
+S: A6 OK Fetch completed\.
+C: A7 FETCH 1 (BODY.PEEK[TEXT])
+S: \* 1 FETCH \(BODY\[TEXT\] {457}
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: applcation/xhtml\+xml
+S: 
+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: --1729--
+S: \)
+S: A7 OK Fetch completed\.
+C: A8 FETCH 1 (BODY.PEEK[HEADER])
+S: \* 1 FETCH \(BODY\[HEADER\] {209}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/alternative;boundary=1729
+S: 
+S: \)
+S: A8 OK Fetch completed\.
+C: A9 FETCH 1 (BODY.PEEK[1])
+S: \* 1 FETCH \(BODY\[1\] {10}
+S: Rhubarb!
+S: \)
+S: A9 OK Fetch completed\.
+C: A10 FETCH 1 (BODY.PEEK[2])
+S: \* 1 FETCH \(BODY\[2\] {71}
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: \)
+S: A10 OK Fetch completed\.
+C: A11 FETCH 1 (BODY.PEEK[3])
+S: \* 1 FETCH \(BODY\[3\] {182}
+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: A11 OK Fetch completed\.
+C: A12 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
+S: \* 1 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UNSEEN 1\] First unseen\.
+S: \* OK \[UIDVALIDITY 1203163909\] UIDs valid
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\] Predicted next UID
+S: A12 OK \[READ-WRITE\] Select completed\.
+C: A13 DELETE testmailbox
+S: A13 OK Delete completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/PeekMultipartMixed.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/PeekMultipartMixed.test
new file mode 100644
index 0000000..30c2680
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/PeekMultipartMixed.test
@@ -0,0 +1,191 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+C: A2 CREATE testmailbox
+S: A2 OK Create completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY 1203163935\] UIDs valid
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\] Predicted next UID
+S: A3 OK \[READ-WRITE\] Select completed\.
+C: A4 APPEND testmailbox {765+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: application/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: image/jpeg
+C: Content-Transfer-Encoding: base64
+C: 
+C: 1234567890ABCDEFGHIJKLMNOPQ
+C: 
+C: --1729--
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK Append completed\.
+C: A5 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UNSEEN 1\] First unseen\.
+S: \* OK \[UIDVALIDITY 1203163935\] UIDs valid
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\] Predicted next UID
+S: A5 OK \[READ-WRITE\] Select completed\.
+C: A6 FETCH 1 (BODY.PEEK[])
+S: \* 1 FETCH \(BODY\[\] {765}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: application/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: image/jpeg
+S: Content-Transfer-Encoding: base64
+S: 
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: 
+S: --1729--
+S: \)
+S: A6 OK Fetch completed\.
+C: A7 FETCH 1 (BODY.PEEK[TEXT])
+S: \* 1 FETCH \(BODY\[TEXT\] {562}
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: text/html; charset=US-ASCII
+S: 
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: 
+S: --1729
+S: Content-Type: application/xhtml\+xml
+S: 
+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: 
+S: --1729
+S: Content-Type: image/jpeg
+S: Content-Transfer-Encoding: base64
+S: 
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: 
+S: --1729--
+S: \)
+S: A7 OK Fetch completed\.
+C: A8 FETCH 1 (BODY.PEEK[HEADER])
+S: \* 1 FETCH \(BODY\[HEADER\] {203}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: \)
+S: A8 OK Fetch completed\.
+C: A9 FETCH 1 (BODY.PEEK[1])
+S: \* 1 FETCH \(BODY\[1\] {10}
+S: Rhubarb!
+S: \)
+S: A9 OK Fetch completed\.
+C: A10 FETCH 1 (BODY.PEEK[2])
+S: \* 1 FETCH \(BODY\[2\] {71}
+S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+S: \)
+S: A10 OK Fetch completed\.
+C: A11 FETCH 1 (BODY.PEEK[3])
+S: \* 1 FETCH \(BODY\[3\] {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: \)
+S: A11 OK Fetch completed\.
+C: A12 FETCH 1 (BODY.PEEK[4])
+S: \* 1 FETCH \(BODY\[4\] {29}
+S: 1234567890ABCDEFGHIJKLMNOPQ
+S: \)
+S: A12 OK Fetch completed\.
+C: A13 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
+S: \* 1 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UNSEEN 1\] First unseen\.
+S: \* OK \[UIDVALIDITY 1203163935\] UIDs valid
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\] Predicted next UID
+S: A13 OK \[READ-WRITE\] Select completed\.
+C: A14 DELETE testmailbox
+S: A14 OK Delete completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/PeekMultipartMixedComplex.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/PeekMultipartMixedComplex.test
new file mode 100644
index 0000000..493307e
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/PeekMultipartMixedComplex.test
@@ -0,0 +1,576 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+
+C: A2 CREATE testmailbox
+S: A2 OK Create completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY 1203163973\] UIDs valid
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\] Predicted next UID
+S: A3 OK \[READ-WRITE\] Select completed\.
+C: A4 APPEND testmailbox {1767+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: application/octet-stream
+C: Content-Transfer-Encoding: base64
+C: 
+C: 987654321AHPLA
+C: 
+C: --1729
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Alternative Email
+C: Content-Type: multipart/alternative;boundary=42
+C: 
+C: This message has a premable
+C: 
+C: --42
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Custard!
+C: 
+C: --42
+C: Content-Type: application/octet-stream
+C: 
+C: CUSTARDCUSTARDCUSTARD
+C: 
+C: --42--
+C: 
+C: --1729
+C: Content-Type: multipart/mixed; boundary=4.66920160910299
+C: 
+C: --4.66920160910299
+C: Content-Type: image/gif
+C: Content-Transfer-Encoding: base64
+C: MIME-Version: 1.0
+C: Content-ID: 238478934723847238947892374
+C: Content-Description: Bogus Image Data
+C: 
+C: ABCDFEGHIJKLMNO
+C: 
+C: --4.66920160910299
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: John Smith <john@example.org>
+C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: Another Example Email
+C: Content-Type: multipart/mixed;boundary=2.50290787509
+C: 
+C: Yet another preamble
+C: 
+C: --2.50290787509
+C: Content-Type: text/plain
+C: 
+C: Rhubard AND Custard!
+C: 
+C: --2.50290787509
+C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
+C: 
+C: --3.243F6A8885A308D3
+C: Content-Type: text/plain
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3
+C: 
+C: Content-Type: text/richtext
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3--
+C: 
+C: --2.50290787509--
+C: 
+C: --4.66920160910299--
+C: --1729--
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK Append completed\.
+C: A5 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UNSEEN 1\] First unseen\.
+S: \* OK \[UIDVALIDITY 1203163973\] UIDs valid
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\] Predicted next UID
+S: A5 OK \[READ-WRITE\] Select completed\.
+C: A6 FETCH 1 (BODY.PEEK[])
+S: \* 1 FETCH \(BODY\[\] {1767}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: application/octet-stream
+S: Content-Transfer-Encoding: base64
+S: 
+S: 987654321AHPLA
+S: 
+S: --1729
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: 
+S: --1729
+S: Content-Type: multipart/mixed; boundary=4\.66920160910299
+S: 
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard?Custard?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard?Custard?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: 
+S: --4\.66920160910299--
+S: --1729--
+S: \)
+S: A6 OK Fetch completed\.
+C: A7 FETCH 1 (BODY.PEEK[TEXT])
+S: \* 1 FETCH \(BODY\[TEXT\] {1564}
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: application/octet-stream
+S: Content-Transfer-Encoding: base64
+S: 
+S: 987654321AHPLA
+S: 
+S: --1729
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: 
+S: --1729
+S: Content-Type: multipart/mixed; boundary=4\.66920160910299
+S: 
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard?Custard?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard?Custard?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: 
+S: --4\.66920160910299--
+S: --1729--
+S: \)
+S: A7 OK Fetch completed\.
+C: A8 FETCH 1 (BODY.PEEK[HEADER])
+S: \* 1 FETCH \(BODY\[HEADER\] {203}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Email
+S: Content-Type: multipart/mixed;boundary=1729
+S: 
+S: \)
+S: A8 OK Fetch completed\.
+C: A9 FETCH 1 (BODY.PEEK[1])
+S: \* 1 FETCH \(BODY\[1\] {10}
+S: Rhubarb!
+S: \)
+S: A9 OK Fetch completed\.
+C: A10 FETCH 1 (BODY.PEEK[2])
+S: \* 1 FETCH \(BODY\[2\] {16}
+S: 987654321AHPLA
+S: \)
+S: A10 OK Fetch completed\.
+C: A11 FETCH 1 (BODY.PEEK[3])
+S: \* 1 FETCH \(BODY\[3\] {395}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: \)
+S: A11 OK Fetch completed\.
+C: A12 FETCH 1 (BODY.PEEK[3.HEADER])
+S: \* 1 FETCH \(BODY\[3\.HEADER\] {219}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: \)
+S: A12 OK Fetch completed\.
+C: A13 FETCH 1 (BODY.PEEK[3.TEXT])
+S: \* 1 FETCH \(BODY\[3\.TEXT\] {176}
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: \)
+S: A13 OK Fetch completed\.
+C: A14 FETCH 1 (BODY.PEEK[3.1])
+S: \* 1 FETCH \(BODY\[3\.1\] {10}
+S: Custard!
+S: \)
+S: A14 OK Fetch completed\.
+C: A15 FETCH 1 (BODY.PEEK[3.2])
+S: \* 1 FETCH \(BODY\[3\.2\] {23}
+S: CUSTARDCUSTARDCUSTARD
+S: \)
+S: A15 OK Fetch completed\.
+C: A16 FETCH 1 (BODY.PEEK[4])
+S: \* 1 FETCH \(BODY\[4\] {853}
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard?Custard?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard?Custard?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: 
+S: --4\.66920160910299--\)
+S: A16 OK Fetch completed\.
+C: A17 FETCH 1 (BODY.PEEK[4.1])
+S: \* 1 FETCH \(BODY\[4\.1\] {17}
+S: ABCDFEGHIJKLMNO
+S: \)
+S: A17 OK Fetch completed\.
+C: A18 FETCH 1 (BODY.PEEK[4.1.MIME])
+S: \* 1 FETCH \(BODY\[4\.1\.MIME\] {161}
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: \)
+S: A18 OK Fetch completed\.
+C: A19 FETCH 1 (BODY.PEEK[4.2])
+S: \* 1 FETCH \(BODY\[4\.2\] {579}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard?Custard?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard?Custard?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: \)
+S: A19 OK Fetch completed\.
+C: A20 FETCH 1 (BODY.PEEK[4.2.HEADER])
+S: \* 1 FETCH \(BODY\[4\.2\.HEADER\] {212}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: \)
+S: A20 OK Fetch completed\.
+C: A21 FETCH 1 (BODY.PEEK[4.2.TEXT])
+S: \* 1 FETCH \(BODY\[4\.2\.TEXT\] {367}
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard?Custard?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard?Custard?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: \)
+S: A21 OK Fetch completed\.
+C: A22 FETCH 1 (BODY.PEEK[4.2.1])
+S: \* 1 FETCH \(BODY\[4\.2\.1\] {22}
+S: Rhubard AND Custard!
+S: \)
+S: A22 OK Fetch completed\.
+C: A23 FETCH 1 (BODY.PEEK[4.2.2])
+S: \* 1 FETCH \(BODY\[4\.2\.2\] {169}
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard?Custard?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard?Custard?
+S: 
+S: --3\.243F6A8885A308D3--
+S: \)
+S: A23 OK Fetch completed\.
+C: A24 FETCH 1 (BODY.PEEK[4.2.2.1])
+S: \* 1 FETCH \(BODY\[4\.2\.2\.1\] {18}
+S: Rhubard?Custard?
+S: \)
+S: A24 OK Fetch completed\.
+C: A25 FETCH 1 (BODY.PEEK[4.2.2.2])
+S: \* 1 FETCH \(BODY\[4\.2\.2\.2\] {49}
+S: Content-Type: text/richtext
+S: 
+S: Rhubard?Custard?
+S: \)
+S: A25 OK Fetch completed\.
+C: A26 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
+S: \* 1 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UNSEEN 1\] First unseen\.
+S: \* OK \[UIDVALIDITY 1203163973\] UIDs valid
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\] Predicted next UID
+S: A26 OK \[READ-WRITE\] Select completed\.
+C: A27 DELETE testmailbox
+S: A27 OK Delete completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Recent.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Recent.test
new file mode 100644
index 0000000..5336637
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Recent.test
@@ -0,0 +1,68 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE testmailbox
+S: A2 OK Create completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY 1203172345\] UIDs valid
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\] Predicted next UID
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK Append completed\.
+C: A5 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UNSEEN 1\] First unseen\.
+S: \* OK \[UIDVALIDITY 1203172345\] UIDs valid
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\] Predicted next UID
+S: A5 OK \[READ-WRITE\] Select completed\.
+C: A6 FETCH 1 (FLAGS)
+S: \* 1 FETCH \(FLAGS \(\\Recent\)\)
+S: A6 OK Fetch completed\.
+C: A7 FETCH 1 (BODY[])
+S: \* 1 FETCH \(FLAGS \(\\Seen \\Recent\) BODY\[\] {185}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Simple Email
+S: 
+S: This is a very simple email\.
+S: \)
+S: A7 OK Fetch completed\.
+C: A8 FETCH 1 (FLAGS)
+S: \* 1 FETCH \(FLAGS \(\\Seen \\Recent\)\)
+S: A8 OK Fetch completed\.
+C: A9 DELETE testmailbox
+S: A9 OK Delete completed\..
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Rename.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Rename.test
new file mode 100644
index 0000000..734448d
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Rename.test
@@ -0,0 +1,2610 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A5 OK STORE completed\.
+C: A6 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A6 OK EXPUNGE completed\.
+C: A7 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A7 OK (\[.+\] )?APPEND completed\.
+C: A8 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A8 OK STORE completed\.
+C: A9 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A9 OK EXPUNGE completed\.
+C: A10 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A10 OK (\[.+\] )?APPEND completed\.
+C: A11 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A11 OK STORE completed\.
+C: A12 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A12 OK EXPUNGE completed\.
+C: A13 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A13 OK (\[.+\] )?APPEND completed\.
+C: A14 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A14 OK STORE completed\.
+C: A15 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A15 OK EXPUNGE completed\.
+C: A16 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A16 OK (\[.+\] )?APPEND completed\.
+C: A17 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A17 OK STORE completed\.
+C: A18 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A18 OK EXPUNGE completed\.
+C: A19 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A19 OK (\[.+\] )?APPEND completed\.
+C: A20 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A20 OK STORE completed\.
+C: A21 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A21 OK EXPUNGE completed\.
+C: A22 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A22 OK (\[.+\] )?APPEND completed\.
+C: A23 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A23 OK STORE completed\.
+C: A24 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A24 OK EXPUNGE completed\.
+C: A25 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A25 OK (\[.+\] )?APPEND completed\.
+C: A26 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A26 OK STORE completed\.
+C: A27 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A27 OK EXPUNGE completed\.
+C: A28 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A28 OK (\[.+\] )?APPEND completed\.
+C: A29 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A29 OK STORE completed\.
+C: A30 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A30 OK EXPUNGE completed\.
+C: A31 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A31 OK (\[.+\] )?APPEND completed\.
+C: A32 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A32 OK STORE completed\.
+C: A33 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A33 OK EXPUNGE completed\.
+C: A34 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A34 OK (\[.+\] )?APPEND completed\.
+C: A35 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A35 OK STORE completed\.
+C: A36 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A36 OK EXPUNGE completed\.
+C: A37 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A37 OK (\[.+\] )?APPEND completed\.
+C: A38 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A38 OK STORE completed\.
+C: A39 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A39 OK EXPUNGE completed\.
+C: A40 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A40 OK (\[.+\] )?APPEND completed\.
+C: A41 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A41 OK STORE completed\.
+C: A42 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A42 OK EXPUNGE completed\.
+C: A43 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A43 OK (\[.+\] )?APPEND completed\.
+C: A44 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A44 OK STORE completed\.
+C: A45 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A45 OK EXPUNGE completed\.
+C: A46 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A46 OK (\[.+\] )?APPEND completed\.
+C: A47 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A47 OK STORE completed\.
+C: A48 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A48 OK EXPUNGE completed\.
+C: A49 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A49 OK (\[.+\] )?APPEND completed\.
+C: A50 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A50 OK STORE completed\.
+C: A51 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A51 OK EXPUNGE completed\.
+C: A52 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A52 OK (\[.+\] )?APPEND completed\.
+C: A53 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A53 OK STORE completed\.
+C: A54 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A54 OK EXPUNGE completed\.
+C: A55 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A55 OK (\[.+\] )?APPEND completed\.
+C: A56 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A56 OK STORE completed\.
+C: A57 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A57 OK EXPUNGE completed\.
+C: A58 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A58 OK (\[.+\] )?APPEND completed\.
+C: A59 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A59 OK STORE completed\.
+C: A60 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A60 OK EXPUNGE completed\.
+C: A61 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A61 OK (\[.+\] )?APPEND completed\.
+C: A62 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A62 OK STORE completed\.
+C: A63 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A63 OK EXPUNGE completed\.
+C: A64 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A64 OK (\[.+\] )?APPEND completed\.
+C: A65 APPEND testmailbox {704+}
+C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
+C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
+C: Date: Sat, 2 Feb 2008 13:14:19 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "James Developers List" <server-dev@james.apache.org>
+C: Subject: JCR -> trunk ...?
+C: MIME-Version: 1.0
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: Delivered-To: robertburrelldonkin@gmail.com
+C: 
+C: i'd like to copy james-jcr into trunk and add some example
+C: configurations. development can continue in the sandbox (or not) and
+C: merged in later (if necessary).
+C: 
+C: any objections?
+C: 
+C: - robert
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: A65 OK (\[.+\] )?APPEND completed\.
+C: A66 APPEND testmailbox {668+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/alternative;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: applcation/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729--
+C: 
+S: \* 3 EXISTS
+S: \* 3 RECENT
+S: A66 OK (\[.+\] )?APPEND completed\.
+C: A67 APPEND testmailbox {765+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: application/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: image/jpeg
+C: Content-Transfer-Encoding: base64
+C: 
+C: 1234567890ABCDEFGHIJKLMNOPQ
+C: 
+C: --1729--
+C: 
+S: \* 4 EXISTS
+S: \* 4 RECENT
+S: A67 OK (\[.+\] )?APPEND completed\.
+C: A68 APPEND testmailbox {1767+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: application/octet-stream
+C: Content-Transfer-Encoding: base64
+C: 
+C: 987654321AHPLA
+C: 
+C: --1729
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Alternative Email
+C: Content-Type: multipart/alternative;boundary=42
+C: 
+C: This message has a premable
+C: 
+C: --42
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Custard!
+C: 
+C: --42
+C: Content-Type: application/octet-stream
+C: 
+C: CUSTARDCUSTARDCUSTARD
+C: 
+C: --42--
+C: 
+C: --1729
+C: Content-Type: multipart/mixed; boundary=4.66920160910299
+C: 
+C: --4.66920160910299
+C: Content-Type: image/gif
+C: Content-Transfer-Encoding: base64
+C: MIME-Version: 1.0
+C: Content-ID: 238478934723847238947892374
+C: Content-Description: Bogus Image Data
+C: 
+C: ABCDFEGHIJKLMNO
+C: 
+C: --4.66920160910299
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: John Smith <john@example.org>
+C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: Another Example Email
+C: Content-Type: multipart/mixed;boundary=2.50290787509
+C: 
+C: Yet another preamble
+C: 
+C: --2.50290787509
+C: Content-Type: text/plain
+C: 
+C: Rhubard AND Custard!
+C: 
+C: --2.50290787509
+C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
+C: 
+C: --3.243F6A8885A308D3
+C: Content-Type: text/plain
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3
+C: 
+C: Content-Type: text/richtext
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3--
+C: 
+C: --2.50290787509--
+C: 
+C: --4.66920160910299--
+C: --1729--
+C: 
+S: \* 5 EXISTS
+S: \* 5 RECENT
+S: A68 OK (\[.+\] )?APPEND completed\.
+C: A69 APPEND testmailbox {185+}
+C: From: John Smith <john@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 6 EXISTS
+S: \* 6 RECENT
+S: A69 OK (\[.+\] )?APPEND completed\.
+C: A70 APPEND testmailbox {227+}
+C: From: John Smith <john@example.org>
+C: Sender: Samual Smith <sam@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <172942@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 7 EXISTS
+S: \* 7 RECENT
+S: A70 OK (\[.+\] )?APPEND completed\.
+C: A71 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 8 EXISTS
+S: \* 8 RECENT
+S: A71 OK (\[.+\] )?APPEND completed\.
+C: A72 APPEND testmailbox {318+}
+C: From: "Brian G. Hutton" <brian@example.org>
+C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
+C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
+C: Subject: Rhubarb
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <17291729@machine.example.org>
+C: 
+C: Rhubarb!
+S: \* 9 EXISTS
+S: \* 9 RECENT
+S: A72 OK (\[.+\] )?APPEND completed\.
+C: A73 APPEND testmailbox {11976+}
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed; 
+C: 	boundary="----=_Part_3998_1661991.1205261618747"
+C: Bcc: rdonkin@apache.org
+C: References: <1205261107.7516.6.camel@localhost>
+C: Delivered-To: robertburrelldonkin@gmail.com
+C: 
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: multipart/alternative; 
+C: 	boundary="----=_Part_3999_20348865.1205261618747"
+C: 
+C: ------=_Part_3999_20348865.1205261618747
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_3999_20348865.1205261618747
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_3999_20348865.1205261618747
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics;
+C:  charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_3999_20348865.1205261618747--
+C: 
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_3998_1661991.1205261618747--
+C: 
+S: \* 10 EXISTS
+S: \* 10 RECENT
+S: A73 OK (\[.+\] )?APPEND completed\.
+C: A74 APPEND testmailbox {3367+}
+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)
+C: Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
+C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
+C:         by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
+C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
+C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+C: Received: from [172.23.170.136] (helo=anti-virus01-07)
+C: 	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
+C: 	id 1JZ9Px-0001OZ-VF
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
+C: Received: from [82.38.65.6] (helo=[10.0.0.27])
+C: 	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
+C: 	id 1JZ9Px-0007FO-G5
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
+C: Subject: An HTML Email
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: robertburrelldonkin@gmail.com
+C: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
+C: Date: Tue, 11 Mar 2008 18:41:40 +0000
+C: Message-Id: <1205260900.7516.3.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.1 
+C: 
+C: 
+C: --=-blWYb/063JwXox8nBGv5
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: A Sonnet By William Shakespeare
+C: 
+C: 
+C: 
+C: Tired with all these, for restful death I cry,
+C: As to behold desert a beggar born,
+C: And needy nothing trimm'd in jollity,
+C: And purest faith unhappily forsworn,
+C: And gilded honour shamefully misplac'd,
+C: And maiden virtue rudely strumpeted,
+C: And right perfection wrongfully disgrac'd,
+C: And strength by limping sway disabled
+C: And art made tongue-tied by authority,
+C: And folly--doctor-like--controlling skill,
+C: And simple truth miscall'd simplicity,
+C: And captive good attending captain ill:
+C:   Tir'd with all these, from these would I be gone,
+C:   Save that, to die, I leave my love alone.
+C: 
+C: --=-blWYb/063JwXox8nBGv5
+C: Content-Type: text/html; charset=utf-8
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
+C: <HTML>
+C: <HEAD>
+C:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
+C:   <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
+C: </HEAD>
+C: <BODY>
+C: <H1>
+C: A Sonnet By William Shakespeare
+C: </H1>
+C: <BR>
+C: <PRE>
+C: Tired with all these, for restful death I cry,
+C: As to behold desert a beggar born,
+C: And needy nothing trimm'd in jollity,
+C: And purest faith unhappily forsworn,
+C: And gilded honour shamefully misplac'd,
+C: And maiden virtue rudely strumpeted,
+C: And right perfection wrongfully disgrac'd,
+C: And strength by limping sway disabled
+C: And art made tongue-tied by authority,
+C: And folly--doctor-like--controlling skill,
+C: And simple truth miscall'd simplicity,
+C: And captive good attending captain ill:
+C:   Tir'd with all these, from these would I be gone,
+C:   Save that, to die, I leave my love alone.
+C: </PRE>
+C: </BODY>
+C: </HTML>
+C: 
+C: --=-blWYb/063JwXox8nBGv5--
+C: 
+C: 
+C: 
+S: \* 11 EXISTS
+S: \* 11 RECENT
+S: A74 OK (\[.+\] )?APPEND completed\.
+C: A75 APPEND testmailbox {4174+}
+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)
+C: Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
+C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
+C:         by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
+C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
+C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+C: Received: from [172.23.170.147] (helo=anti-virus03-10)
+C: 	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
+C: 	id 1JZ9TJ-0000ZL-49
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
+C: Received: from [82.38.65.6] (helo=[10.0.0.27])
+C: 	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
+C: 	id 1JZ9TI-0000A6-8B
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
+C: Subject: Sonnets By William Shakespeare
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: robertburrelldonkin@gmail.com
+C: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
+C: Date: Tue, 11 Mar 2008 18:45:07 +0000
+C: Message-Id: <1205261107.7516.6.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.1 
+C: 
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: O! lest the world should task you to recite
+C: What merit lived in me, that you should love
+C: After my death,--dear love, forget me quite,
+C: For you in me can nothing worthy prove;
+C: Unless you would devise some virtuous lie,
+C: To do more for me than mine own desert,
+C: And hang more praise upon deceased I
+C: Than niggard truth would willingly impart:
+C: O! lest your true love may seem false in this
+C: That you for love speak well of me untrue,
+C: My name be buried where my body is,
+C: And live no more to shame nor me nor you.
+C:   For I am shamed by that which I bring forth,
+C:   And so should you, to love things nothing worth.
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Disposition: attachment; filename=sonnet.html
+C: Content-Type: text/html; name=sonnet.html; charset=us-ascii
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: <html><head><title></title></head>
+C: <body>
+C: <blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
+C: Those parts of thee that the world's eye doth view
+C: Want nothing that the thought of hearts can mend;
+C: All tongues--the voice of souls--give thee that due,
+C: Uttering bare truth, even so as foes commend.
+C: Thy outward thus with outward praise is crown'd;
+C: But those same tongues, that give thee so thine own,
+C: In other accents do this praise confound
+C: By seeing farther than the eye hath shown.
+C: They look into the beauty of thy mind,
+C: And that in guess they measure by thy deeds;
+C: Then--churls--their thoughts, although their eyes were kind,
+C: To thy fair flower add the rank smell of weeds: 
+C:   But why thy odour matcheth not thy show,
+C:   The soil is this, that thou dost common grow.
+C: </pre></blockquote>
+C: </body></html>
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: Ah! wherefore with infection should he live,
+C: And with his presence grace impiety,
+C: That sin by him advantage should achieve,
+C: And lace itself with his society? 
+C: Why should false painting imitate his cheek,
+C: And steel dead seeming of his living hue?
+C: Why should poor beauty indirectly seek
+C: Roses of shadow, since his rose is true?
+C: Why should he live, now Nature bankrupt is,
+C: Beggar'd of blood to blush through lively veins?
+C: For she hath no exchequer now but his,
+C: And proud of many, lives upon his gains.
+C:   O! him she stores, to show what wealth she had
+C:   In days long since, before these last so bad.
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t--
+S: \* 12 EXISTS
+S: \* 12 RECENT
+S: A75 OK (\[.+\] )?APPEND completed\.
+C: A76 APPEND testmailbox {302+}
+C: From: Samual Smith <sam@example.org>
+C: To: John Smith <john@example.org>
+C: Reply-To: "Timothy Taylor: Email" <tim@example.org>
+C: Subject: Re: Custard!
+C: Date: Sat, 23 Feb 2008 18:15:18 +0000
+C: Message-ID: <4224@example.org>
+C: In-Reply-To: <1729@example.org>
+C: References: <1729@example.org>
+C: 
+C: Rhubard, I say!
+S: \* 13 EXISTS
+S: \* 13 RECENT
+S: A76 OK (\[.+\] )?APPEND completed\.
+C: A77 APPEND testmailbox {404+}
+C: Resent-From: John Smith <john@example.org>
+C: Resent-To: Samual Smith <sam@example.org>
+C: Resent-Date: Sat, 23 Feb 2008 18:18:59 +0000
+C: Resent-Message-ID: <424242@example.org>
+C: From: Samual Webster <webster@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Rhubard And Custard!
+C: Date: Sat, 23 Feb 2008 14:10:00 +0000
+C: Message-ID: <17299271@example.org>
+C: 
+C: Rhubard or custard? Rhubard AND custard!
+S: \* 14 EXISTS
+S: \* 14 RECENT
+S: A77 OK (\[.+\] )?APPEND completed\.
+C: A78 APPEND testmailbox {429+}
+C: Received: from alpha.beta
+C:    by example.org
+C:    via TCP
+C:    with ESMTP
+C:    id 1729
+C:    for <tim@example.org>; Sat, 23 Feb 2008 18:24:05 +0000
+C: Received: from gamma.delta by alpha.beta; Sat, 23 Feb 2008 18:20:05 +0000
+C: From: Samual Webster <webster@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Custard?
+C: Date: Sat, 23 Feb 2008 18:26:56 +0000
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Rhubard! Rhubard! Rhubard!
+C: 
+S: \* 15 EXISTS
+S: \* 15 RECENT
+S: A78 OK (\[.+\] )?APPEND completed\.
+C: A79 APPEND testmailbox {217+}
+C: From: Timothy Taylor <tim@example.org>
+C: To: Alpha Group:John Smith <john@example.org>, sid@example.org;
+C: Cc: Undisclosed recipients:;
+C: Date: Sat, 23 Feb 2008 18:12:13 +0000
+C: Message-ID: 42424242
+C: 
+C: Custard? Rhubard!
+C: 
+S: \* 16 EXISTS
+S: \* 16 RECENT
+S: A79 OK (\[.+\] )?APPEND completed\.
+C: A80 APPEND testmailbox {14862+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Received: (qmail 16059 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from unknown (HELO pre-smtp34-01.prod.mesa1.secureserver.net)
+C:         ([10.0.19.134]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         smtp28.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+C: Received: (qmail 24109 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
+C:         <rdonkin-owner@locus.apache.org>) by
+C:         pre-smtp34-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:15 -0000
+C: Received: (qmail 33110 invoked by uid 1289); 11 Mar 2008 18:54:14 -0000
+C: Delivered-To: rdonkin@locus.apache.org
+C: Received: (qmail 33091 invoked from network); 11 Mar 2008 18:54:14 -0000
+C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:14 -0000
+C: Received: (qmail 12832 invoked by uid 500); 11 Mar 2008 18:54:10 -0000
+C: Delivered-To: apmail-rdonkin@apache.org
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: (qmail 12693 invoked by uid 99); 11 Mar 2008 18:54:10 -0000
+C: Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by
+C:         apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:10 -0700
+C: X-ASF-Spam-Status: No, hits=5.3 required=10.0
+C:         tests=HTML_MESSAGE,MIME_QP_LONG_LINE,MSGID_FROM_MTA_HEADER,SPF_PASS
+C: X-Spam-Check-By: apache.org
+C: Received-SPF: pass (nike.apache.org: domain of
+C:         3MtXWRxUKByYECNGPFCT-PQVKHKECVKQPIQQING.EQOTFQPMKPCRCEJG.QTI@calendar-server.bounces.google.com
+C:         designates 64.233.166.140 as permitted sender)
+C: Received: from [64.233.166.140] (HELO py-out-f140.google.com)
+C:         (64.233.166.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+C:         18:53:18 +0000
+C: Received: by py-out-f140.google.com with SMTP id a74so255262pye.5 for
+C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta;
+C:         h=domainkey-signature:mime-version:message-id:date:reply-to:sender:received:subject:from:to:content-type;
+C:         bh=a0xHxfGwMbTaCb1AQbvdZZ4bcSJ2pPfhH9+aq/N8Iio=;
+C:         b=XcR46ahkaRiXL6w4DXB16+pG9O4qvSUyCHzL8N3rebn6+s3HAlztkGBCdXbNTOSeLnjEQnv+2slUMkdQy+ZJdg==
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta;
+C:         h=mime-version:message-id:date:reply-to:sender:subject:from:to:content-type;
+C:         b=E3kUX5aHg+csZ3D0TcHKt9Wie43boX+xpyARVjHAhQ0fJVt9OAzCI/xPDTBpTBjGaDcjnFeFcHWZF9UeXbx8Lg==
+C: MIME-Version: 1.0
+C: Message-ID: <00163600d06e04482dd6a10e7610628b0@google.com>
+C: Date: Tue, 11 Mar 2008 11:53:38 -0700
+C: Reply-To: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
+C: Sender: Google Calendar <calendar-notification@google.com>
+C: Received: by 10.35.108.12 with SMTP id k12mr18969364pym.3.1205261618449;
+C:         Tue,  11 Mar 2008 11:53:38 -0700 (PDT)
+C: Subject:
+C:         =?windows-1256?Q?=5BInvitation=5D_ApacheCon_Europe_2008=21_=40_Mon_7_Apr_=96_?=
+C:         =?windows-1256?Q?Fri_11_Apr_2008_=28=29?=
+C: From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
+C: To: rdonkin@apache.org
+C: Content-Type: multipart/mixed; boundary=00163600d06e04482dd6a10e458cd80be
+C: X-Virus-Checked: Checked by ClamAV on apache.org
+C: X-Nonspam: None
+C: X-fetched-from: mail.xmlmapt.org
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: --00163600d06e04482dd6a10e458cd80be
+C: Content-Type: multipart/alternative;  boundary=00163600d06e04482dd6a10e408cd80bd
+C: 
+C: 
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/plain; charset=windows-1256
+C: Content-Transfer-Encoding: quoted-printable
+C: 
+C: rdonkin@apache.org, you are invited to
+C: 
+C: Title: ApacheCon Europe 2008!
+C: Time: Mon 7 Apr =96 Fri 11 Apr 2008 (Time zone: London)
+C: Where: Amsterdam
+C: Calendar: 
+C: Description: Ah yes!On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &=
+C: lt;robertburrelldonkin@blueyonder.co.uk&gt; wrote:&gt; O! lest the world sho=
+C: uld task you to recite&gt; &nbsp;What merit lived in me, that you should lov=
+C: e&gt; &nbsp;After my death,--dear love, forget me quite,&gt; &nbsp;For you i=
+C: n me can nothing worthy prove;&gt; &nbsp;Unless you would devise some virtuo=
+C: us lie,&gt; &nbsp;To do more for me than mine own desert,&gt; &nbsp;And hang=
+C:  more praise upon deceased I&gt; &nbsp;Than niggard truth would willingly im=
+C: part:&gt; &nbsp;O! lest your true love may seem false in this&gt; &nbsp;That=
+C:  you for love speak well of me untrue,&gt; &nbsp;My name be buried where my =
+C: body is,&gt; &nbsp;And live no more to shame nor me nor you.&gt; &nbsp; For =
+C: I am shamed by that which I bring forth,&gt; &nbsp; And so should you, to lo=
+C: ve things nothing worth.&gt; &nbsp;
+C: 
+C: You can view this event at http://www.google.com/calendar/event?action=3DVIE=
+C: W&eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=3DM=
+C: jkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO=
+C: Tg0Nzg2N2E4NTk4NWM5&ctz=3DEurope%2FLondon&hl=3Den_GB
+C: 
+C: 
+C: 
+C: You are receiving this courtesy email at the account rdonkin@apache.org beca=
+C: use you are an attendee of this event.
+C: 
+C: To stop receiving future notifications for this event, decline this event. A=
+C: lternatively, you can sign up for a Google Calendar account at http://www.go=
+C: ogle.com/calendar/ and control your notification settings for your entire ca=
+C: lendar.
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/html; charset=windows-1256
+C: Content-Transfer-Encoding: quoted-printable
+C: 
+C: <div style=3D"padding:10px 7px; font-size:12px; line-height:1.4 font-family:=
+C: Arial,Sans-serif; text-align:center;"><div><a href=3D"http://www.google.com/=
+C: calendar/"><img style=3D"border-width:0" src=3D"http://www.google.com/calend=
+C: ar/images/blue_beta_en-GB.gif" alt=3D"Google Calendar"></a></div>
+C: <div style=3D"width:370px; background:#D2E6D2; border-style:solid;       bor=
+C: der-color:#ccc; border-width:1px 1px 0 1px; padding:15px 15px 5px 15px;     =
+C:   margin:0 auto"><p style=3D"margin:0;color:#0">rdonkin@apache.org,
+C: you are invited to</p>
+C: <h2 style=3D"margin:5px 0; font-size:18px; line-height:1.4;color:#0">ApacheC=
+C: on Europe 2008!</h2>
+C: <p style=3D"margin:0 0 .5em;"><span style=3D"color:#0">Mon 7 Apr =96 Fri 11 =
+C: Apr 2008</span>
+C: <br>
+C: <span style=3D"color:#676;">(Time zone:
+C: London)</span>
+C: <br>
+C: <span style=3D"color:#0">Amsterdam (<a href=3D"http://maps.google.co.uk/maps=
+C: ?q=3DAmsterdam&amp;hl=3Den-GB">map</a>)</span>
+C: <br>
+C: <span style=3D"color:#0">Calendar:
+C: </span></p>
+C: <p style=3D"margin:0 0 1em;color:#0; white-space:pre-wrap !important; white-=
+C: space:-moz-pre-wrap !important; white-space:-pre-wrap !important; white-spac=
+C: e:-o-pre-wrap !important; white-space:pre; word-wrap:break-word;">&lt;b&gt;&=
+C: lt;span style=3D&quot;font-family: trebuchet ms,sans-serif;&quot;&gt;Ah yes!=
+C: &lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;On Tue, Mar 11, 2008 at 6:45 PM, =
+C: Robert Burrell Donkin &amp;lt;robertburrelldonkin@blueyonder.co.uk&amp;gt; w=
+C: rote:&lt;br&gt;&amp;gt; O! lest the world should task you to recite&lt;br&gt=
+C: ;&amp;gt; &amp;nbsp;What merit lived in me, that you should love&lt;br&gt;&a=
+C: mp;gt; &amp;nbsp;After my death,--dear love, forget me quite,&lt;br&gt;&amp;=
+C: gt; &amp;nbsp;For you in me can nothing worthy prove;&lt;br&gt;&amp;gt; &amp=
+C: ;nbsp;Unless you would devise some virtuous lie,&lt;br&gt;&amp;gt; &amp;nbsp=
+C: ;To do more for me than mine own desert,&lt;br&gt;&amp;gt; &amp;nbsp;And han=
+C: g more praise upon deceased I&lt;br&gt;&amp;gt; &amp;nbsp;Than niggard truth=
+C:  would willingly impart:&lt;br&gt;&amp;gt; &amp;nbsp;O! lest your true love =
+C: may seem false in this&lt;br&gt;&amp;gt; &amp;nbsp;That you for love speak w=
+C: ell of me untrue,&lt;br&gt;&amp;gt; &amp;nbsp;My name be buried where my bod=
+C: y is,&lt;br&gt;&amp;gt; &amp;nbsp;And live no more to shame nor me nor you.&=
+C: lt;br&gt;&amp;gt; &amp;nbsp; For I am shamed by that which I bring forth,&lt=
+C: ;br&gt;&amp;gt; &amp;nbsp; And so should you, to love things nothing worth.&=
+C: lt;br&gt;&amp;gt; &amp;nbsp;&lt;br&gt;&lt;br&gt;<br><a href=3D"http://www.go=
+C: ogle.com/calendar/event?action=3DVIEW&amp;eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29z=
+C: MWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnb=
+C: WFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEu=
+C: rope%2FLondon&amp;hl=3Den_GB">More event details&raquo;</a></p>
+C: <div style=3D"margin:.5em 0 0; text-align:center;color:#0"><strong>Will you =
+C: attend?</strong></div>
+C: <div style=3D"margin:4px 0 0; text-align:center;"><span style=3D"background:=
+C: #fff; border:1px solid #676;              padding:3px 5px; line-height:1.5;"=
+C: ><a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D1&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Yes</a=
+C: >
+C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D2&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">No</a>=
+C: 
+C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D3&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Maybe<=
+C: /a></span></div></div>
+C: <div><img src=3D"http://www.google.com/calendar/images/envelope.gif" style=
+C: =3D"background:#D2E6D2; width:420px height:95px" alt=3D""></div><p style=3D"=
+C: margin:-15px 0 0;">&nbsp;</p>
+C: <p style=3D"color:#676;">You are receiving this courtesy email at the accoun=
+C: t rdonkin@apache.org because you are an attendee of this event.</p><p style=
+C: =3D"color:#676;">To stop receiving future notifications for this event, decl=
+C: ine this event. Alternatively, you can sign up for a Google Calendar account=
+C:  at http://www.google.com/calendar/ and control your notification settings f=
+C: or your entire calendar.</p></div>
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/calendar; charset=windows-1256; method=REQUEST
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
+C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
+C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: --00163600d06e04482dd6a10e408cd80bd--
+C: 
+C: --00163600d06e04482dd6a10e458cd80be
+C: Content-Type: application/ics; name="invite.ics"
+C: Content-Disposition: attachment; filename="invite.ics"
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
+C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
+C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: --00163600d06e04482dd6a10e458cd80be--
+C: 
+C: 
+S: \* 17 EXISTS
+S: \* 17 RECENT
+S: A80 OK (\[.+\] )?APPEND completed\.
+C: A81 APPEND testmailbox {14154+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: from smtp-in3.blueyonder.co.uk ([172.23.146.14]) by cluster6 with
+C:         Microsoft SMTPSVC(5.0.2195.6713); Tue, 11 Mar 2008 18:53:48 +0000
+C: Received: from eback03.blueyonder.co.uk ([195.188.53.214]) by
+C:         smtp-in3.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 11
+C:         Mar 2008 18:53:48 +0000
+C: Received: from [172.23.170.141] (helo=anti-virus02-08) by
+C:         eback03.blueyonder.co.uk with smtp (Exim 4.52) id 1JZ9bg-0005pc-Kc for
+C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:48 +0000
+C: Received: from [209.85.146.177] (helo=wa-out-1112.google.com) by
+C:         exim11.blueyonder.co.uk with esmtp (Exim 4.68) (envelope-from
+C:         <robertburrelldonkin@gmail.com>) id 1JZ9bf-0005sq-E4 for
+C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:47 +0000
+C: Received: by wa-out-1112.google.com with SMTP id k40so3093721wah.25 for
+C:         <robertburrelldonkin@blueyonder.co.uk>; Tue, 11 Mar 2008 11:53:46 -0700
+C:         (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+C: References: <1205261107.7516.6.camel@localhost>
+C: X-Envelope-To: robertburrelldonkin@blueyonder.co.uk
+C: X-OriginalArrivalTime: 11 Mar 2008 18:53:48.0705 (UTC)
+C:         FILETIME=[3DA5D910:01C883A9]
+C: X-fetched-from: blueyonder.co.uk
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+C: 
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_4003_18492227.1205261626856--
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_4002_22491526.1205261626856--
+C: 
+C: 
+S: \* 18 EXISTS
+S: \* 18 RECENT
+S: A81 OK (\[.+\] )?APPEND completed\.
+C: A82 APPEND testmailbox {14996+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
+C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
+C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
+C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
+C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
+C: Delivered-To: rdonkin@locus.apache.org
+C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
+C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
+C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
+C: Delivered-To: apmail-rdonkin@apache.org
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
+C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
+C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
+C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
+C: X-Spam-Check-By: apache.org
+C: Received-SPF: pass (athena.apache.org: domain of
+C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
+C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
+C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+C:         18:53:36 +0000
+C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
+C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+C: References: <1205261107.7516.6.camel@localhost>
+C: X-Virus-Checked: Checked by ClamAV on apache.org
+C: X-Nonspam: None
+C: X-fetched-from: mail.xmlmapt.org
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+C: 
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_4003_18492227.1205261626856--
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_4002_22491526.1205261626856--
+C: 
+C: 
+S: \* 19 EXISTS
+S: \* 19 RECENT
+S: A82 OK (\[.+\] )?APPEND completed\.
+C: A83 STORE 1:9  +FLAGS (\FLAGGED)
+S: \* 1 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 3 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 4 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 8 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 9 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: A83 OK STORE completed\.
+C: A84 STORE 1:4  +FLAGS (\ANSWERED)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 4 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: A84 OK STORE completed\.
+C: A85 STORE 10:14  +FLAGS (\ANSWERED)
+S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 13 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 14 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: A85 OK STORE completed\.
+C: A86 STORE 1:2  +FLAGS (\SEEN)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
+S: A86 OK STORE completed\.
+C: A87 STORE 5:7  +FLAGS (\SEEN)
+S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
+S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
+S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
+S: A87 OK STORE completed\.
+C: A88 STORE 10:12  +FLAGS (\SEEN)
+S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
+S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
+S: A88 OK STORE completed\.
+C: A89 STORE 15:17  +FLAGS (\SEEN)
+S: \* 15 FETCH \(FLAGS \(\\Recent \\Seen\)\)
+S: \* 16 FETCH \(FLAGS \(\\Recent \\Seen\)\)
+S: \* 17 FETCH \(FLAGS \(\\Recent \\Seen\)\)
+S: A89 OK STORE completed\.
+C: A90 STORE 1  +FLAGS (\DRAFT)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent \\Seen\)\)
+S: A90 OK STORE completed\.
+C: A91 STORE 3  +FLAGS (\DRAFT)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent\)\)
+S: A91 OK STORE completed\.
+C: A92 STORE 5  +FLAGS (\DRAFT)
+S: \* 5 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
+S: A92 OK STORE completed\.
+C: A93 STORE 7  +FLAGS (\DRAFT)
+S: \* 7 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
+S: A93 OK STORE completed\.
+C: A94 STORE 9  +FLAGS (\DRAFT)
+S: \* 9 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent\)\)
+S: A94 OK STORE completed\.
+C: A95 STORE 11  +FLAGS (\DRAFT)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Draft \\Recent \\Seen\)\)
+S: A95 OK STORE completed\.
+C: A96 STORE 13  +FLAGS (\DRAFT)
+S: \* 13 FETCH \(FLAGS \(\\Answered \\Draft \\Recent\)\)
+S: A96 OK STORE completed\.
+C: A97 STORE 15  +FLAGS (\DRAFT)
+S: \* 15 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
+S: A97 OK STORE completed\.
+C: A98 STORE 17  +FLAGS (\DRAFT)
+S: \* 17 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
+S: A98 OK STORE completed\.
+C: A99 STORE 1:3  +FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent \\Seen\)\)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Deleted \\Flagged \\Recent \\Seen\)\)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent\)\)
+S: A99 OK STORE completed\.
+C: A100 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 19 EXISTS
+S: \* 19 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 3\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 40\].*
+S: A100 OK \[READ-WRITE\] SELECT completed\.
+C: A101 FETCH 1:* (FLAGS UID BODY.PEEK[HEADER.FIELDS (DATE FROM TO ORIGINATOR X-LIST)])
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent \\Seen\) UID 21 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Deleted \\Flagged \\Recent \\Seen\) UID 22 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{162\}
+S: Date: Sat, 2 Feb 2008 13:14:19 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "James Developers List" <server-dev@james\.apache\.org>
+S: 
+S: \)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent\) UID 23 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 4 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\) UID 24 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 5 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\) UID 25 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\) UID 26 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: \* 7 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\) UID 27 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: \* 8 FETCH \(FLAGS \(\\Flagged \\Recent\) UID 28 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 9 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent\) UID 29 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{167\}
+S: From: "Brian G\. Hutton" <brian@example\.org>
+S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\) UID 30 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{172\}
+S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
+S: 
+S: \)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Draft \\Recent \\Seen\) UID 31 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{144\}
+S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
+S: To: robertburrelldonkin@gmail\.com
+S: Date: Tue, 11 Mar 2008 18:41:40 \+0000
+S: 
+S: \)
+S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\) UID 32 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{144\}
+S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
+S: To: robertburrelldonkin@gmail\.com
+S: Date: Tue, 11 Mar 2008 18:45:07 \+0000
+S: 
+S: \)
+S: \* 13 FETCH \(FLAGS \(\\Answered \\Draft \\Recent\) UID 33 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{114\}
+S: From: Samual Smith <sam@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 23 Feb 2008 18:15:18 \+0000
+S: 
+S: \)
+S: \* 14 FETCH \(FLAGS \(\\Answered \\Recent\) UID 34 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{123\}
+S: From: Samual Webster <webster@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Date: Sat, 23 Feb 2008 14:10:00 \+0000
+S: 
+S: \)
+S: \* 15 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\) UID 35 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{123\}
+S: From: Samual Webster <webster@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Date: Sat, 23 Feb 2008 18:26:56 \+0000
+S: 
+S: \)
+S: \* 16 FETCH \(FLAGS \(\\Recent \\Seen\) UID 36 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{146\}
+S: From: Timothy Taylor <tim@example\.org>
+S: To: Alpha Group:John Smith <john@example\.org>, sid@example\.org;
+S: Date: Sat, 23 Feb 2008 18:12:13 \+0000
+S: 
+S: \)
+S: \* 17 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\) UID 37 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{126\}
+S: Date: Tue, 11 Mar 2008 11:53:38 -0700
+S: From: Robert Burrell Donkin <robertburrelldonkin@gmail\.com>
+S: To: rdonkin@apache\.org
+S: 
+S: \)
+S: \* 18 FETCH \(FLAGS \(\\Recent\) UID 38 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{172\}
+S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
+S: 
+S: \)
+S: \* 19 FETCH \(FLAGS \(\\Recent\) UID 39 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{172\}
+S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
+S: 
+S: \)
+S: A101 OK FETCH completed\.
+C: A102 CREATE other
+S: A102 OK CREATE completed\.
+C: A103 SELECT other
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A103 OK \[READ-WRITE\] SELECT completed\.
+C: A104 APPEND other {14996+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
+C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
+C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
+C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
+C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
+C: Delivered-To: rdonkin@locus.apache.org
+C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
+C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
+C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
+C: Delivered-To: apmail-rdonkin@apache.org
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
+C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
+C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
+C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
+C: X-Spam-Check-By: apache.org
+C: Received-SPF: pass (athena.apache.org: domain of
+C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
+C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
+C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+C:         18:53:36 +0000
+C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
+C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+C: References: <1205261107.7516.6.camel@localhost>
+C: X-Virus-Checked: Checked by ClamAV on apache.org
+C: X-Nonspam: None
+C: X-fetched-from: mail.xmlmapt.org
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+C: 
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_4003_18492227.1205261626856--
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_4002_22491526.1205261626856--
+C: 
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A104 OK (\[.+\] )?APPEND completed\.
+C: A105 CREATE base
+S: A105 OK CREATE completed\.
+C: A106 SELECT base
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A106 OK \[READ-WRITE\] SELECT completed\.
+C: A107 RENAME testmailbox moved
+S: A107 OK RENAME completed\.
+C: A108 SELECT moved
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 19 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 3\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 40\].*
+S: A108 OK \[READ-WRITE\] SELECT completed\.
+C: A109 FETCH 1:* (FLAGS UID BODY.PEEK[HEADER.FIELDS (DATE FROM TO ORIGINATOR X-LIST)])
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\) UID 21 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Deleted \\Flagged \\Seen\) UID 22 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{162\}
+S: Date: Sat, 2 Feb 2008 13:14:19 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "James Developers List" <server-dev@james\.apache\.org>
+S: 
+S: \)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged\) UID 23 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 4 FETCH \(FLAGS \(\\Answered \\Flagged\) UID 24 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 5 FETCH \(FLAGS \(\\Draft \\Flagged \\Seen\) UID 25 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 6 FETCH \(FLAGS \(\\Flagged \\Seen\) UID 26 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: \* 7 FETCH \(FLAGS \(\\Draft \\Flagged \\Seen\) UID 27 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: \* 8 FETCH \(FLAGS \(\\Flagged\) UID 28 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 9 FETCH \(FLAGS \(\\Draft \\Flagged\) UID 29 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{167\}
+S: From: "Brian G\. Hutton" <brian@example\.org>
+S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: \* 10 FETCH \(FLAGS \(\\Answered \\Seen\) UID 30 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{172\}
+S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
+S: 
+S: \)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Draft \\Seen\) UID 31 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{144\}
+S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
+S: To: robertburrelldonkin@gmail\.com
+S: Date: Tue, 11 Mar 2008 18:41:40 \+0000
+S: 
+S: \)
+S: \* 12 FETCH \(FLAGS \(\\Answered \\Seen\) UID 32 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{144\}
+S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
+S: To: robertburrelldonkin@gmail\.com
+S: Date: Tue, 11 Mar 2008 18:45:07 \+0000
+S: 
+S: \)
+S: \* 13 FETCH \(FLAGS \(\\Answered \\Draft\) UID 33 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{114\}
+S: From: Samual Smith <sam@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 23 Feb 2008 18:15:18 \+0000
+S: 
+S: \)
+S: \* 14 FETCH \(FLAGS \(\\Answered\) UID 34 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{123\}
+S: From: Samual Webster <webster@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Date: Sat, 23 Feb 2008 14:10:00 \+0000
+S: 
+S: \)
+S: \* 15 FETCH \(FLAGS \(\\Draft \\Seen\) UID 35 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{123\}
+S: From: Samual Webster <webster@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Date: Sat, 23 Feb 2008 18:26:56 \+0000
+S: 
+S: \)
+S: \* 16 FETCH \(FLAGS \(\\Seen\) UID 36 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{146\}
+S: From: Timothy Taylor <tim@example\.org>
+S: To: Alpha Group:John Smith <john@example\.org>, sid@example\.org;
+S: Date: Sat, 23 Feb 2008 18:12:13 \+0000
+S: 
+S: \)
+S: \* 17 FETCH \(FLAGS \(\\Draft \\Seen\) UID 37 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{126\}
+S: Date: Tue, 11 Mar 2008 11:53:38 -0700
+S: From: Robert Burrell Donkin <robertburrelldonkin@gmail\.com>
+S: To: rdonkin@apache\.org
+S: 
+S: \)
+S: \* 18 FETCH \(FLAGS \(\) UID 38 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{172\}
+S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
+S: 
+S: \)
+S: \* 19 FETCH \(FLAGS \(\) UID 39 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{172\}
+S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
+S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
+S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
+S: 
+S: \)
+S: A109 OK FETCH completed\.
+C: A110 SELECT testmailbox
+S: A110 NO (.)*
+C: A111 RENAME other base
+S: A111 NO (.)*
+C: A112 SELECT testmailbox
+S: A112 NO (.)*
+C: A113 SELECT moved
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 19 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 3\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 40\].*
+S: A113 OK \[READ-WRITE\] SELECT completed\.
+C: A114 SELECT other
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: A114 OK \[READ-WRITE\] SELECT completed\.
+C: A115 SELECT base
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A115 OK \[READ-WRITE\] SELECT completed\.
+C: A116 SELECT BOGUS
+S: A116 NO (.)*
+C: A117 SELECT WHATEVER
+S: A117 NO (.)*
+C: A118 RENAME other testmailbox
+S: A118 OK RENAME completed\.
+C: A119 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: A119 OK \[READ-WRITE\] SELECT completed\.
+C: A120 SELECT moved
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 19 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 3\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 40\].*
+S: A120 OK \[READ-WRITE\] SELECT completed\.
+C: A121 SELECT other
+S: A121 NO (.)*
+C: A122 SELECT base
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A122 OK \[READ-WRITE\] SELECT completed\.
+C: A123 SELECT BOGUS
+S: A123 NO (.)*
+C: A124 SELECT WHATEVER
+S: A124 NO (.)*
+C: A125 RENAME BOGUS WHATEVER
+S: A125 NO (.)*
+C: A126 RENAME testmailbox INBOX
+S: A126 NO (.)*
+C: A127 RENAME testmailbox inbox
+S: A127 NO (.)*
+C: A128 RENAME testmailbox Inbox
+S: A128 NO (.)*
+C: A129 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: A129 OK \[READ-WRITE\] SELECT completed\.
+C: A130 SELECT moved
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 19 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 3\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 40\].*
+S: A130 OK \[READ-WRITE\] SELECT completed\.
+C: A131 SELECT other
+S: A131 (.)*
+C: A132 SELECT base
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A132 OK \[READ-WRITE\] SELECT completed\.
+C: A133 SELECT BOGUS
+S: A133 NO (.)*
+C: A134 SELECT WHATEVER
+S: A134 NO (.)*
+C: A135 DELETE BOGUS
+S: A135 NO (.)*
+C: A136 DELETE WHATEVER
+S: A136 NO (.)*
+C: A137 DELETE testmailbox
+S: A137 OK DELETE completed\.
+C: A138 DELETE base
+S: A138 OK DELETE completed\.
+C: A139 DELETE other
+S: A139 NO (.)*
+C: A140 DELETE moved
+S: A140 OK DELETE completed\.
+C: A141 DELETE moved
+S: A141 NO (.)*
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/RenameHierarchy.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/RenameHierarchy.test
new file mode 100644
index 0000000..7b3b12e
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/RenameHierarchy.test
@@ -0,0 +1,97 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE one
+S: A2 OK CREATE completed\.
+C: A3 CREATE one.two
+S: A3 OK CREATE completed\.
+C: A4 CREATE one.two.three
+S: A4 OK CREATE completed\.
+C: A5 CREATE one.two.three.four
+S: A5 OK CREATE completed\.
+C: A6 LIST "" "*"
+S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
+S: \* LIST \(\\HasChildren\) "\." "one"
+S: \* LIST \(\\HasChildren\) "\." "one\.two"
+S: \* LIST \(\\HasChildren\) "\." "one\.two\.three"
+S: \* LIST \(\\HasNoChildren\) "\." "one\.two\.three\.four"
+S: \* LIST \(\\HasNoChildren\) "\." "selected"
+S: A6 OK LIST completed\.
+C: A7 RENAME one.two alpha.beta
+S: A7 OK RENAME completed\.
+C: A8 LIST "" "*"
+S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
+S: \* LIST \(\\HasChildren\) "\." "alpha\.beta"
+S: \* LIST \(\\HasChildren\) "\." "alpha\.beta\.three"
+S: \* LIST \(\\HasNoChildren\) "\." "alpha\.beta\.three\.four"
+S: \* LIST \(\\HasNoChildren\) "\." "one"
+S: \* LIST \(\\HasNoChildren\) "\." "selected"
+S: A8 OK LIST completed\.
+C: A9 RENAME alpha.beta.three.four alpha.beta.gamma.delta
+S: A9 OK RENAME completed\.
+C: A10 LIST "" "*"
+S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
+S: \* LIST \(\\HasChildren\) "\." "alpha\.beta"
+S: \* LIST \(\\HasNoChildren\) "\." "alpha\.beta\.gamma\.delta"
+S: \* LIST \(\\HasNoChildren\) "\." "alpha\.beta\.three"
+S: \* LIST \(\\HasNoChildren\) "\." "one"
+S: \* LIST \(\\HasNoChildren\) "\." "selected"
+S: A10 OK LIST completed\.
+C: A11 RENAME alpha.beta.three aleph
+S: A11 OK RENAME completed\.
+C: A12 LIST "" "*"
+S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
+S: \* LIST \(\\HasNoChildren\) "\." "aleph"
+S: \* LIST \(\\HasChildren\) "\." "alpha\.beta"
+S: \* LIST \(\\HasNoChildren\) "\." "alpha\.beta\.gamma\.delta"
+S: \* LIST \(\\HasNoChildren\) "\." "one"
+S: \* LIST \(\\HasNoChildren\) "\." "selected"
+S: A12 OK LIST completed\.
+C: A13 RENAME aleph alpha.beta.gamma.delta.epsilon
+S: A13 OK RENAME completed\.
+C: A14 LIST "" "*"
+S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
+S: \* LIST \(\\HasChildren\) "\." "alpha\.beta"
+S: \* LIST \(\\HasChildren\) "\." "alpha\.beta\.gamma\.delta"
+S: \* LIST \(\\HasNoChildren\) "\." "alpha\.beta\.gamma\.delta\.epsilon"
+S: \* LIST \(\\HasNoChildren\) "\." "one"
+S: \* LIST \(\\HasNoChildren\) "\." "selected"
+S: A14 OK LIST completed\.
+C: A15 RENAME alpha.beta.gamma one
+S: A15 NO RENAME failed. Mailbox already exists\.
+C: A16 LIST "" "*"
+S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
+S: \* LIST \(\\HasChildren\) "\." "alpha\.beta"
+S: \* LIST \(\\HasChildren\) "\." "alpha\.beta\.gamma\.delta"
+S: \* LIST \(\\HasNoChildren\) "\." "alpha\.beta\.gamma\.delta\.epsilon"
+S: \* LIST \(\\HasNoChildren\) "\." "one"
+S: \* LIST \(\\HasNoChildren\) "\." "selected"
+S: A16 OK LIST completed\.
+C: A17 DELETE one
+S: A17 OK DELETE completed\.
+C: A18 DELETE alpha
+S: A18 NO DELETE failed. No such mailbox\.
+C: A19 LIST "" "*"
+S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
+S: \* LIST \(\\HasChildren\) "\." "alpha\.beta"
+S: \* LIST \(\\HasChildren\) "\." "alpha\.beta\.gamma\.delta"
+S: \* LIST \(\\HasNoChildren\) "\." "alpha\.beta\.gamma\.delta\.epsilon"
+S: \* LIST \(\\HasNoChildren\) "\." "selected"
+S: A19 OK LIST completed\.
+C: A20 DELETE aleph
+S: A20 NO DELETE failed. No such mailbox\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/RenameSelected.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/RenameSelected.test
new file mode 100644
index 0000000..e196ac3
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/RenameSelected.test
@@ -0,0 +1,263 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 APPEND testmailbox {185+}
+C: From: John Smith <john@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: A5 OK (\[.+\] )?APPEND completed\.
+C: A6 APPEND testmailbox {227+}
+C: From: John Smith <john@example.org>
+C: Sender: Samual Smith <sam@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <172942@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 3 EXISTS
+S: \* 3 RECENT
+S: A6 OK (\[.+\] )?APPEND completed\.
+C: A7 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 4 EXISTS
+S: \* 4 RECENT
+S: A7 OK (\[.+\] )?APPEND completed\.
+C: A8 APPEND testmailbox {318+}
+C: From: "Brian G. Hutton" <brian@example.org>
+C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
+C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
+C: Subject: Rhubarb
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <17291729@machine.example.org>
+C: 
+C: Rhubarb!
+S: \* 5 EXISTS
+S: \* 5 RECENT
+S: A8 OK (\[.+\] )?APPEND completed\.
+C: A9 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 5 EXISTS
+S: \* 5 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 6\].*
+S: A9 OK \[READ-WRITE\] SELECT completed\.
+C: A10 FETCH 1:* (FLAGS UID BODY.PEEK[HEADER.FIELDS (DATE FROM TO ORIGINATOR X-LIST)])
+S: \* 1 FETCH \(FLAGS \(\\Recent\) UID 1 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 2 FETCH \(FLAGS \(\\Recent\) UID 2 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: \* 3 FETCH \(FLAGS \(\\Recent\) UID 3 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: \* 4 FETCH \(FLAGS \(\\Recent\) UID 4 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 5 FETCH \(FLAGS \(\\Recent\) UID 5 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{167\}
+S: From: "Brian G\. Hutton" <brian@example\.org>
+S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: A10 OK FETCH completed\.
+C: A11 LIST "" "*"
+SUB {
+S: \* LIST \(\\HasNoChildren\) "\." "testmailbox"
+S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
+S: \* LIST \(\\HasNoChildren\) "\." "selected"
+}
+S: A11 OK LIST completed\.
+C: A12 RENAME testmailbox anothermailbox
+S: A12 OK RENAME completed.
+C: A13 LIST "" "*"
+SUB {
+S: \* LIST \(\\HasNoChildren\) "\." "anothermailbox"
+S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
+S: \* LIST \(\\HasNoChildren\) "\." "selected"
+}
+S: A13 OK LIST completed\.
+C: A14 FETCH 1:* (FLAGS UID BODY.PEEK[HEADER.FIELDS (DATE FROM TO ORIGINATOR X-LIST)])
+S: \* 1 FETCH \(FLAGS \(\\Recent\) UID 1 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 2 FETCH \(FLAGS \(\\Recent\) UID 2 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: \* 3 FETCH \(FLAGS \(\\Recent\) UID 3 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: \* 4 FETCH \(FLAGS \(\\Recent\) UID 4 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 5 FETCH \(FLAGS \(\\Recent\) UID 5 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{167\}
+S: From: "Brian G\. Hutton" <brian@example\.org>
+S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: A14 OK FETCH completed\.
+C: A15 STORE 1:2  +FLAGS (\FLAGGED)
+S: \* 1 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: A15 OK STORE completed\.
+C: A16 STORE 1:3  +FLAGS (\ANSWERED)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: A16 OK STORE completed\.
+C: A17 FETCH 1:* (FLAGS UID BODY.PEEK[HEADER.FIELDS (DATE FROM TO ORIGINATOR X-LIST)])
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\) UID 1 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\) UID 2 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Recent\) UID 3 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: \* 4 FETCH \(FLAGS \(\\Recent\) UID 4 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 5 FETCH \(FLAGS \(\\Recent\) UID 5 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{167\}
+S: From: "Brian G\. Hutton" <brian@example\.org>
+S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: A17 OK FETCH completed\.
+C: A18 SELECT testmailbox
+S: A18 NO SELECT failed. No such mailbox\.
+C: A19 SELECT anothermailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 5 EXISTS
+S: \* 5 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 6\].*
+S: A19 OK \[READ-WRITE\] SELECT completed\.
+C: A20 FETCH 1:* (FLAGS UID BODY.PEEK[HEADER.FIELDS (DATE FROM TO ORIGINATOR X-LIST)])
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\) UID 1 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\) UID 2 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Recent\) UID 3 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
+S: From: John Smith <john@example\.org>
+S: To: Timothy Taylor <tim@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: \* 4 FETCH \(FLAGS \(\\Recent\) UID 4 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: 
+S: \)
+S: \* 5 FETCH \(FLAGS \(\\Recent\) UID 5 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{167\}
+S: From: "Brian G\. Hutton" <brian@example\.org>
+S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
+S: Date: Sat, 23 Feb 2008 07:48:03 -0600
+S: 
+S: \)
+S: A20 OK FETCH completed\.
+C: A21 DELETE anothermailbox
+S: A21 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Search.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Search.test
new file mode 100644
index 0000000..032096f
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Search.test
@@ -0,0 +1,57 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: f CREATE anothermailbox
+S: f OK CREATE completed\.
+C: g APPEND anothermailbox {704+}
+C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
+C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
+C: Date: Sat, 2 Feb 2008 13:14:19 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "James Developers List" <server-dev@james.apache.org>
+C: Subject: JCR -> trunk ...?
+C: MIME-Version: 1.0
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: Delivered-To: robertburrelldonkin@gmail.com
+C: 
+C: i'd like to copy james-jcr into trunk and add some example
+C: configurations. development can continue in the sandbox (or not) and
+C: merged in later (if necessary).
+C: 
+C: any objections?
+C: 
+C: - robert
+S: g OK (\[.+\] )?APPEND completed\.
+C: a SEARCH FLAGGED
+S: \* SEARCH
+S: a OK SEARCH completed.
+C: b STORE 1:* +FLAGS.SILENT (\FLAGGED)
+S: b OK STORE completed.
+C: c SEARCH FLAGGED
+S: \* SEARCH 1 2 3 4
+S: c OK SEARCH completed.
+C: d STORE 3:* -FLAGS.SILENT (\FLAGGED)
+S: d OK STORE completed.
+C: e SEARCH FLAGGED
+S: \* SEARCH 1 2
+S: e OK SEARCH completed.
+C: e SEARCH UNFLAGGED
+S: \* SEARCH 3 4
+S: e OK SEARCH completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SearchAtoms.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SearchAtoms.test
new file mode 100644
index 0000000..1ce099c
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SearchAtoms.test
@@ -0,0 +1,1920 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 APPEND testmailbox {704+}
+C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
+C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
+C: Date: Sat, 2 Feb 2008 13:14:19 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "James Developers List" <server-dev@james.apache.org>
+C: Subject: JCR -> trunk ...?
+C: MIME-Version: 1.0
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: Delivered-To: robertburrelldonkin@gmail.com
+C: 
+C: i'd like to copy james-jcr into trunk and add some example
+C: configurations. development can continue in the sandbox (or not) and
+C: merged in later (if necessary).
+C: 
+C: any objections?
+C: 
+C: - robert
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: A5 OK (\[.+\] )?APPEND completed\.
+C: A6 APPEND testmailbox {668+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/alternative;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: applcation/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729--
+C: 
+S: \* 3 EXISTS
+S: \* 3 RECENT
+S: A6 OK (\[.+\] )?APPEND completed\.
+C: A7 APPEND testmailbox {765+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: application/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: image/jpeg
+C: Content-Transfer-Encoding: base64
+C: 
+C: 1234567890ABCDEFGHIJKLMNOPQ
+C: 
+C: --1729--
+C: 
+S: \* 4 EXISTS
+S: \* 4 RECENT
+S: A7 OK (\[.+\] )?APPEND completed\.
+C: A8 APPEND testmailbox {1767+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: application/octet-stream
+C: Content-Transfer-Encoding: base64
+C: 
+C: 987654321AHPLA
+C: 
+C: --1729
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Alternative Email
+C: Content-Type: multipart/alternative;boundary=42
+C: 
+C: This message has a premable
+C: 
+C: --42
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Custard!
+C: 
+C: --42
+C: Content-Type: application/octet-stream
+C: 
+C: CUSTARDCUSTARDCUSTARD
+C: 
+C: --42--
+C: 
+C: --1729
+C: Content-Type: multipart/mixed; boundary=4.66920160910299
+C: 
+C: --4.66920160910299
+C: Content-Type: image/gif
+C: Content-Transfer-Encoding: base64
+C: MIME-Version: 1.0
+C: Content-ID: 238478934723847238947892374
+C: Content-Description: Bogus Image Data
+C: 
+C: ABCDFEGHIJKLMNO
+C: 
+C: --4.66920160910299
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: John Smith <john@example.org>
+C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: Another Example Email
+C: Content-Type: multipart/mixed;boundary=2.50290787509
+C: 
+C: Yet another preamble
+C: 
+C: --2.50290787509
+C: Content-Type: text/plain
+C: 
+C: Rhubard AND Custard!
+C: 
+C: --2.50290787509
+C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
+C: 
+C: --3.243F6A8885A308D3
+C: Content-Type: text/plain
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3
+C: 
+C: Content-Type: text/richtext
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3--
+C: 
+C: --2.50290787509--
+C: 
+C: --4.66920160910299--
+C: --1729--
+C: 
+S: \* 5 EXISTS
+S: \* 5 RECENT
+S: A8 OK (\[.+\] )?APPEND completed\.
+C: A9 APPEND testmailbox {185+}
+C: From: John Smith <john@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 6 EXISTS
+S: \* 6 RECENT
+S: A9 OK (\[.+\] )?APPEND completed\.
+C: A10 APPEND testmailbox {227+}
+C: From: John Smith <john@example.org>
+C: Sender: Samual Smith <sam@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <172942@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 7 EXISTS
+S: \* 7 RECENT
+S: A10 OK (\[.+\] )?APPEND completed\.
+C: A11 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 8 EXISTS
+S: \* 8 RECENT
+S: A11 OK (\[.+\] )?APPEND completed\.
+C: A12 APPEND testmailbox {318+}
+C: From: "Brian G. Hutton" <brian@example.org>
+C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
+C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
+C: Subject: Rhubarb
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <17291729@machine.example.org>
+C: 
+C: Rhubarb!
+S: \* 9 EXISTS
+S: \* 9 RECENT
+S: A12 OK (\[.+\] )?APPEND completed\.
+C: A13 APPEND testmailbox {11976+}
+C: Received: by 11.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed; 
+C: 	boundary="----=_Part_3998_1661991.1205261618747"
+C: Bcc: rdonkin@apache.org
+C: References: <1205261107.7516.6.camel@localhost>
+C: Delivered-To: robertburrelldonkin@gmail.com
+C: 
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: multipart/alternative; 
+C: 	boundary="----=_Part_3999_20348865.1205261618747"
+C: 
+C: ------=_Part_3999_20348865.1205261618747
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_3999_20348865.1205261618747
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_3999_20348865.1205261618747
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics;
+C:  charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_3999_20348865.1205261618747--
+C: 
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_3998_1661991.1205261618747--
+C: 
+S: \* 10 EXISTS
+S: \* 10 RECENT
+S: A13 OK (\[.+\] )?APPEND completed\.
+C: A14 APPEND testmailbox {3367+}
+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)
+C: Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
+C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
+C:         by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
+C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
+C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+C: Received: from [172.23.170.136] (helo=anti-virus01-07)
+C: 	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
+C: 	id 1JZ9Px-0001OZ-VF
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
+C: Received: from [82.38.65.6] (helo=[10.0.0.27])
+C: 	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
+C: 	id 1JZ9Px-0007FO-G5
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
+C: Subject: An HTML Email
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: robertburrelldonkin@gmail.com
+C: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
+C: Date: Tue, 11 Mar 2008 18:41:40 +0000
+C: Message-Id: <1205260900.7516.3.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.1 
+C: 
+C: 
+C: --=-blWYb/063JwXox8nBGv5
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: A Sonnet By William Shakespeare
+C: 
+C: 
+C: 
+C: Tired with all these, for restful death I cry,
+C: As to behold desert a beggar born,
+C: And needy nothing trimm'd in jollity,
+C: And purest faith unhappily forsworn,
+C: And gilded honour shamefully misplac'd,
+C: And maiden virtue rudely strumpeted,
+C: And right perfection wrongfully disgrac'd,
+C: And strength by limping sway disabled
+C: And art made tongue-tied by authority,
+C: And folly--doctor-like--controlling skill,
+C: And simple truth miscall'd simplicity,
+C: And captive good attending captain ill:
+C:   Tir'd with all these, from these would I be gone,
+C:   Save that, to die, I leave my love alone.
+C: 
+C: --=-blWYb/063JwXox8nBGv5
+C: Content-Type: text/html; charset=utf-8
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
+C: <HTML>
+C: <HEAD>
+C:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
+C:   <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
+C: </HEAD>
+C: <BODY>
+C: <H1>
+C: A Sonnet By William Shakespeare
+C: </H1>
+C: <BR>
+C: <PRE>
+C: Tired with all these, for restful death I cry,
+C: As to behold desert a beggar born,
+C: And needy nothing trimm'd in jollity,
+C: And purest faith unhappily forsworn,
+C: And gilded honour shamefully misplac'd,
+C: And maiden virtue rudely strumpeted,
+C: And right perfection wrongfully disgrac'd,
+C: And strength by limping sway disabled
+C: And art made tongue-tied by authority,
+C: And folly--doctor-like--controlling skill,
+C: And simple truth miscall'd simplicity,
+C: And captive good attending captain ill:
+C:   Tir'd with all these, from these would I be gone,
+C:   Save that, to die, I leave my love alone.
+C: </PRE>
+C: </BODY>
+C: </HTML>
+C: 
+C: --=-blWYb/063JwXox8nBGv5--
+C: 
+C: 
+C: 
+S: \* 11 EXISTS
+S: \* 11 RECENT
+S: A14 OK (\[.+\] )?APPEND completed\.
+C: A15 APPEND testmailbox {4174+}
+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)
+C: Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
+C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
+C:         by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
+C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
+C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+C: Received: from [172.23.170.147] (helo=anti-virus03-10)
+C: 	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
+C: 	id 1JZ9TJ-0000ZL-49
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
+C: Received: from [82.38.65.6] (helo=[10.0.0.27])
+C: 	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
+C: 	id 1JZ9TI-0000A6-8B
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
+C: Subject: Sonnets By William Shakespeare
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: robertburrelldonkin@gmail.com
+C: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
+C: Date: Tue, 11 Mar 2008 18:45:07 +0000
+C: Message-Id: <1205261107.7516.6.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.1 
+C: 
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: O! lest the world should task you to recite
+C: What merit lived in me, that you should love
+C: After my death,--dear love, forget me quite,
+C: For you in me can nothing worthy prove;
+C: Unless you would devise some virtuous lie,
+C: To do more for me than mine own desert,
+C: And hang more praise upon deceased I
+C: Than niggard truth would willingly impart:
+C: O! lest your true love may seem false in this
+C: That you for love speak well of me untrue,
+C: My name be buried where my body is,
+C: And live no more to shame nor me nor you.
+C:   For I am shamed by that which I bring forth,
+C:   And so should you, to love things nothing worth.
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Disposition: attachment; filename=sonnet.html
+C: Content-Type: text/html; name=sonnet.html; charset=us-ascii
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: <html><head><title></title></head>
+C: <body>
+C: <blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
+C: Those parts of thee that the world's eye doth view
+C: Want nothing that the thought of hearts can mend;
+C: All tongues--the voice of souls--give thee that due,
+C: Uttering bare truth, even so as foes commend.
+C: Thy outward thus with outward praise is crown'd;
+C: But those same tongues, that give thee so thine own,
+C: In other accents do this praise confound
+C: By seeing farther than the eye hath shown.
+C: They look into the beauty of thy mind,
+C: And that in guess they measure by thy deeds;
+C: Then--churls--their thoughts, although their eyes were kind,
+C: To thy fair flower add the rank smell of weeds: 
+C:   But why thy odour matcheth not thy show,
+C:   The soil is this, that thou dost common grow.
+C: </pre></blockquote>
+C: </body></html>
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: Ah! wherefore with infection should he live,
+C: And with his presence grace impiety,
+C: That sin by him advantage should achieve,
+C: And lace itself with his society? 
+C: Why should false painting imitate his cheek,
+C: And steel dead seeming of his living hue?
+C: Why should poor beauty indirectly seek
+C: Roses of shadow, since his rose is true?
+C: Why should he live, now Nature bankrupt is,
+C: Beggar'd of blood to blush through lively veins?
+C: For she hath no exchequer now but his,
+C: And proud of many, lives upon his gains.
+C:   O! him she stores, to show what wealth she had
+C:   In days long since, before these last so bad.
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t--
+S: \* 12 EXISTS
+S: \* 12 RECENT
+S: A15 OK (\[.+\] )?APPEND completed\.
+C: A16 APPEND testmailbox {302+}
+C: From: Samual Smith <sam@example.org>
+C: To: John Smith <john@example.org>
+C: Reply-To: "Timothy Taylor: Email" <tim@example.org>
+C: Subject: Re: Custard!
+C: Date: Sat, 23 Feb 2008 18:15:18 +0000
+C: Message-ID: <4224@example.org>
+C: In-Reply-To: <1729@example.org>
+C: References: <1729@example.org>
+C: 
+C: Rhubard, I say!
+S: \* 13 EXISTS
+S: \* 13 RECENT
+S: A16 OK (\[.+\] )?APPEND completed\.
+C: A17 APPEND testmailbox {404+}
+C: Resent-From: John Smith <john@example.org>
+C: Resent-To: Samual Smith <sam@example.org>
+C: Resent-Date: Sat, 23 Feb 2008 18:18:59 +0000
+C: Resent-Message-ID: <424242@example.org>
+C: From: Samual Webster <webster@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Rhubard And Custard!
+C: Date: Sat, 23 Feb 2008 14:10:00 +0000
+C: Message-ID: <17299271@example.org>
+C: 
+C: Rhubard or custard? Rhubard AND custard!
+S: \* 14 EXISTS
+S: \* 14 RECENT
+S: A17 OK (\[.+\] )?APPEND completed\.
+C: A18 APPEND testmailbox {429+}
+C: Received: from alpha.beta
+C:    by example.org
+C:    via TCP
+C:    with ESMTP
+C:    id 1729
+C:    for <tim@example.org>; Sat, 23 Feb 2008 18:24:05 +0000
+C: Received: from gamma.delta by alpha.beta; Sat, 23 Feb 2008 18:20:05 +0000
+C: From: Samual Webster <webster@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Custard?
+C: Date: Sat, 23 Feb 2008 18:26:56 +0000
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Rhubard! Rhubard! Rhubard!
+C: 
+S: \* 15 EXISTS
+S: \* 15 RECENT
+S: A18 OK (\[.+\] )?APPEND completed\.
+C: A19 APPEND testmailbox {217+}
+C: From: Timothy Taylor <tim@example.org>
+C: To: Alpha Group:John Smith <john@example.org>, sid@example.org;
+C: Cc: Undisclosed recipients:;
+C: Date: Sat, 23 Feb 2008 18:12:13 +0000
+C: Message-ID: 42424242
+C: 
+C: Custard? Rhubard!
+C: 
+S: \* 16 EXISTS
+S: \* 16 RECENT
+S: A19 OK (\[.+\] )?APPEND completed\.
+C: A20 APPEND testmailbox {14853+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Received: (qmail 16059 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from unknown (HELO pre-smtp34-01.prod.mesa1.secureserver.net)
+C:         ([10.0.19.134]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         smtp28.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+C: Received: (qmail 24109 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
+C:         <rdonkin-owner@locus.apache.org>) by
+C:         pre-smtp34-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:15 -0000
+C: Received: (qmail 33110 invoked by uid 1289); 11 Mar 2008 18:54:14 -0000
+C: Delivered-To: rdonkin@locus.apache.org
+C: Received: (qmail 33091 invoked from network); 11 Mar 2008 18:54:14 -0000
+C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:14 -0000
+C: Received: (qmail 12832 invoked by uid 500); 11 Mar 2008 18:54:10 -0000
+C: Delivered-To: apmail-rdonkin@apache.org
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: (qmail 12693 invoked by uid 99); 11 Mar 2008 18:54:10 -0000
+C: Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by
+C:         apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:10 -0700
+C: X-ASF-Spam-Status: No, hits=5.3 required=10.0
+C:         tests=HTML_MESSAGE,MIME_QP_LONG_LINE,MSGID_FROM_MTA_HEADER,SPF_PASS
+C: X-Spam-Check-By: apache.org
+C: Received-SPF: pass (nike.apache.org: domain of
+C:         3MtXWRxUKByYECNGPFCT-PQVKHKECVKQPIQQING.EQOTFQPMKPCRCEJG.QTI@calendar-server.bounces.google.com
+C:         designates 64.233.166.140 as permitted sender)
+C: Received: from [64.233.166.140] (HELO py-out-f140.google.com)
+C:         (64.233.166.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+C:         18:53:18 +0000
+C: Received: by py-out-f140.google.com with SMTP id a74so255262pye.5 for
+C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta;
+C:         h=domainkey-signature:mime-version:message-id:date:reply-to:sender:received:subject:from:to:content-type;
+C:         bh=a0xHxfGwMbTaCb1AQbvdZZ4bcSJ2pPfhH9+aq/N8Iio=;
+C:         b=XcR46ahkaRiXL6w4DXB16+pG9O4qvSUyCHzL8N3rebn6+s3HAlztkGBCdXbNTOSeLnjEQnv+2slUMkdQy+ZJdg==
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta;
+C:         h=mime-version:message-id:date:reply-to:sender:subject:from:to:content-type;
+C:         b=E3kUX5aHg+csZ3D0TcHKt9Wie43boX+xpyARVjHAhQ0fJVt9OAzCI/xPDTBpTBjGaDcjnFeFcHWZF9UeXbx8Lg==
+C: MIME-Version: 1.0
+C: Message-ID: <00163600d06e04482dd6a10e7610628b0@google.com>
+C: Date: Tue, 11 Mar 2008 11:53:38 -0700
+C: Reply-To: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
+C: Sender: Google Calendar <calendar-notification@google.com>
+C: Received: by 10.35.108.12 with SMTP id k12mr18969364pym.3.1205261618449;
+C:         Tue,  11 Mar 2008 11:53:38 -0700 (PDT)
+C: Subject: =?windows-1256?Q?=5BInvitation=5D_ApacheCon_Europe_2008=21_=40_Mon_7_Apr_=96_?=
+C:         =?windows-1256?Q?Fri_11_Apr_2008_=28=29?=
+C: From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
+C: To: rdonkin@apache.org
+C: Content-Type: multipart/mixed; boundary=00163600d06e04482dd6a10e458cd80be
+C: X-Virus-Checked: Checked by ClamAV on apache.org
+C: X-Nonspam: None
+C: X-fetched-from: mail.xmlmapt.org
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: --00163600d06e04482dd6a10e458cd80be
+C: Content-Type: multipart/alternative;  boundary=00163600d06e04482dd6a10e408cd80bd
+C: 
+C: 
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/plain; charset=windows-1256
+C: Content-Transfer-Encoding: quoted-printable
+C: 
+C: rdonkin@apache.org, you are invited to
+C: 
+C: Title: ApacheCon Europe 2008!
+C: Time: Mon 7 Apr =96 Fri 11 Apr 2008 (Time zone: London)
+C: Where: Amsterdam
+C: Calendar: 
+C: Description: Ah yes!On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &=
+C: lt;robertburrelldonkin@blueyonder.co.uk&gt; wrote:&gt; O! lest the world sho=
+C: uld task you to recite&gt; &nbsp;What merit lived in me, that you should lov=
+C: e&gt; &nbsp;After my death,--dear love, forget me quite,&gt; &nbsp;For you i=
+C: n me can nothing worthy prove;&gt; &nbsp;Unless you would devise some virtuo=
+C: us lie,&gt; &nbsp;To do more for me than mine own desert,&gt; &nbsp;And hang=
+C:  more praise upon deceased I&gt; &nbsp;Than niggard truth would willingly im=
+C: part:&gt; &nbsp;O! lest your true love may seem false in this&gt; &nbsp;That=
+C:  you for love speak well of me untrue,&gt; &nbsp;My name be buried where my =
+C: body is,&gt; &nbsp;And live no more to shame nor me nor you.&gt; &nbsp; For =
+C: I am shamed by that which I bring forth,&gt; &nbsp; And so should you, to lo=
+C: ve things nothing worth.&gt; &nbsp;
+C: 
+C: You can view this event at http://www.google.com/calendar/event?action=3DVIE=
+C: W&eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=3DM=
+C: jkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO=
+C: Tg0Nzg2N2E4NTk4NWM5&ctz=3DEurope%2FLondon&hl=3Den_GB
+C: 
+C: 
+C: 
+C: You are receiving this courtesy email at the account rdonkin@apache.org beca=
+C: use you are an attendee of this event.
+C: 
+C: To stop receiving future notifications for this event, decline this event. A=
+C: lternatively, you can sign up for a Google Calendar account at http://www.go=
+C: ogle.com/calendar/ and control your notification settings for your entire ca=
+C: lendar.
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/html; charset=windows-1256
+C: Content-Transfer-Encoding: quoted-printable
+C: 
+C: <div style=3D"padding:10px 7px; font-size:12px; line-height:1.4 font-family:=
+C: Arial,Sans-serif; text-align:center;"><div><a href=3D"http://www.google.com/=
+C: calendar/"><img style=3D"border-width:0" src=3D"http://www.google.com/calend=
+C: ar/images/blue_beta_en-GB.gif" alt=3D"Google Calendar"></a></div>
+C: <div style=3D"width:370px; background:#D2E6D2; border-style:solid;       bor=
+C: der-color:#ccc; border-width:1px 1px 0 1px; padding:15px 15px 5px 15px;     =
+C:   margin:0 auto"><p style=3D"margin:0;color:#0">rdonkin@apache.org,
+C: you are invited to</p>
+C: <h2 style=3D"margin:5px 0; font-size:18px; line-height:1.4;color:#0">ApacheC=
+C: on Europe 2008!</h2>
+C: <p style=3D"margin:0 0 .5em;"><span style=3D"color:#0">Mon 7 Apr =96 Fri 11 =
+C: Apr 2008</span>
+C: <br>
+C: <span style=3D"color:#676;">(Time zone:
+C: London)</span>
+C: <br>
+C: <span style=3D"color:#0">Amsterdam (<a href=3D"http://maps.google.co.uk/maps=
+C: ?q=3DAmsterdam&amp;hl=3Den-GB">map</a>)</span>
+C: <br>
+C: <span style=3D"color:#0">Calendar:
+C: </span></p>
+C: <p style=3D"margin:0 0 1em;color:#0; white-space:pre-wrap !important; white-=
+C: space:-moz-pre-wrap !important; white-space:-pre-wrap !important; white-spac=
+C: e:-o-pre-wrap !important; white-space:pre; word-wrap:break-word;">&lt;b&gt;&=
+C: lt;span style=3D&quot;font-family: trebuchet ms,sans-serif;&quot;&gt;Ah yes!=
+C: &lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;On Tue, Mar 11, 2008 at 6:45 PM, =
+C: Robert Burrell Donkin &amp;lt;robertburrelldonkin@blueyonder.co.uk&amp;gt; w=
+C: rote:&lt;br&gt;&amp;gt; O! lest the world should task you to recite&lt;br&gt=
+C: ;&amp;gt; &amp;nbsp;What merit lived in me, that you should love&lt;br&gt;&a=
+C: mp;gt; &amp;nbsp;After my death,--dear love, forget me quite,&lt;br&gt;&amp;=
+C: gt; &amp;nbsp;For you in me can nothing worthy prove;&lt;br&gt;&amp;gt; &amp=
+C: ;nbsp;Unless you would devise some virtuous lie,&lt;br&gt;&amp;gt; &amp;nbsp=
+C: ;To do more for me than mine own desert,&lt;br&gt;&amp;gt; &amp;nbsp;And han=
+C: g more praise upon deceased I&lt;br&gt;&amp;gt; &amp;nbsp;Than niggard truth=
+C:  would willingly impart:&lt;br&gt;&amp;gt; &amp;nbsp;O! lest your true love =
+C: may seem false in this&lt;br&gt;&amp;gt; &amp;nbsp;That you for love speak w=
+C: ell of me untrue,&lt;br&gt;&amp;gt; &amp;nbsp;My name be buried where my bod=
+C: y is,&lt;br&gt;&amp;gt; &amp;nbsp;And live no more to shame nor me nor you.&=
+C: lt;br&gt;&amp;gt; &amp;nbsp; For I am shamed by that which I bring forth,&lt=
+C: ;br&gt;&amp;gt; &amp;nbsp; And so should you, to love things nothing worth.&=
+C: lt;br&gt;&amp;gt; &amp;nbsp;&lt;br&gt;&lt;br&gt;<br><a href=3D"http://www.go=
+C: ogle.com/calendar/event?action=3DVIEW&amp;eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29z=
+C: MWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnb=
+C: WFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEu=
+C: rope%2FLondon&amp;hl=3Den_GB">More event details&raquo;</a></p>
+C: <div style=3D"margin:.5em 0 0; text-align:center;color:#0"><strong>Will you =
+C: attend?</strong></div>
+C: <div style=3D"margin:4px 0 0; text-align:center;"><span style=3D"background:=
+C: #fff; border:1px solid #676;              padding:3px 5px; line-height:1.5;"=
+C: ><a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D1&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Yes</a=
+C: >
+C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D2&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">No</a>=
+C: 
+C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D3&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Maybe<=
+C: /a></span></div></div>
+C: <div><img src=3D"http://www.google.com/calendar/images/envelope.gif" style=
+C: =3D"background:#D2E6D2; width:420px height:95px" alt=3D""></div><p style=3D"=
+C: margin:-15px 0 0;">&nbsp;</p>
+C: <p style=3D"color:#676;">You are receiving this courtesy email at the accoun=
+C: t rdonkin@apache.org because you are an attendee of this event.</p><p style=
+C: =3D"color:#676;">To stop receiving future notifications for this event, decl=
+C: ine this event. Alternatively, you can sign up for a Google Calendar account=
+C:  at http://www.google.com/calendar/ and control your notification settings f=
+C: or your entire calendar.</p></div>
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/calendar; charset=windows-1256; method=REQUEST
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
+C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
+C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: --00163600d06e04482dd6a10e408cd80bd--
+C: 
+C: --00163600d06e04482dd6a10e458cd80be
+C: Content-Type: application/ics; name="invite.ics"
+C: Content-Disposition: attachment; filename="invite.ics"
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
+C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
+C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: --00163600d06e04482dd6a10e458cd80be--
+C: 
+C: 
+S: \* 17 EXISTS
+S: \* 17 RECENT
+S: A20 OK (\[.+\] )?APPEND completed\.
+C: A21 APPEND testmailbox {14154+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: from smtp-in3.blueyonder.co.uk ([172.23.146.14]) by cluster6 with
+C:         Microsoft SMTPSVC(5.0.2195.6713); Tue, 11 Mar 2008 18:53:48 +0000
+C: Received: from eback03.blueyonder.co.uk ([195.188.53.214]) by
+C:         smtp-in3.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 11
+C:         Mar 2008 18:53:48 +0000
+C: Received: from [172.23.170.141] (helo=anti-virus02-08) by
+C:         eback03.blueyonder.co.uk with smtp (Exim 4.52) id 1JZ9bg-0005pc-Kc for
+C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:48 +0000
+C: Received: from [209.85.146.177] (helo=wa-out-1112.google.com) by
+C:         exim11.blueyonder.co.uk with esmtp (Exim 4.68) (envelope-from
+C:         <robertburrelldonkin@gmail.com>) id 1JZ9bf-0005sq-E4 for
+C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:47 +0000
+C: Received: by wa-out-1112.google.com with SMTP id k40so3093721wah.25 for
+C:         <robertburrelldonkin@blueyonder.co.uk>; Tue, 11 Mar 2008 11:53:46 -0700
+C:         (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+C: References: <1205261107.7516.6.camel@localhost>
+C: X-Envelope-To: robertburrelldonkin@blueyonder.co.uk
+C: X-OriginalArrivalTime: 11 Mar 2008 18:53:48.0705 (UTC)
+C:         FILETIME=[3DA5D910:01C883A9]
+C: X-fetched-from: blueyonder.co.uk
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+C: 
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_4003_18492227.1205261626856--
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_4002_22491526.1205261626856--
+C: 
+C: 
+S: \* 18 EXISTS
+S: \* 18 RECENT
+S: A21 OK (\[.+\] )?APPEND completed\.
+C: A22 APPEND testmailbox {14996+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
+C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
+C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
+C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
+C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
+C: Delivered-To: rdonkin@locus.apache.org
+C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
+C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
+C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
+C: Delivered-To: apmail-rdonkin@apache.org
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
+C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
+C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
+C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
+C: X-Spam-Check-By: apache.org
+C: Received-SPF: pass (athena.apache.org: domain of
+C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
+C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
+C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+C:         18:53:36 +0000
+C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
+C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+C: References: <1205261107.7516.6.camel@localhost>
+C: X-Virus-Checked: Checked by ClamAV on apache.org
+C: X-Nonspam: None
+C: X-fetched-from: mail.xmlmapt.org
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+C: 
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_4003_18492227.1205261626856--
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_4002_22491526.1205261626856--
+C: 
+C: 
+S: \* 19 EXISTS
+S: \* 19 RECENT
+S: A22 OK (\[.+\] )?APPEND completed\.
+C: A23 STORE 1:9  +FLAGS (\FLAGGED)
+S: \* 1 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 3 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 4 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 8 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 9 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: A23 OK STORE completed\.
+C: A24 STORE 1:4  +FLAGS (\ANSWERED)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 4 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: A24 OK STORE completed\.
+C: A25 STORE 10:14  +FLAGS (\ANSWERED)
+S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 13 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 14 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: A25 OK STORE completed\.
+C: A26 STORE 1:2  +FLAGS (\SEEN)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
+S: A26 OK STORE completed\.
+C: A27 STORE 5:7  +FLAGS (\SEEN)
+S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
+S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
+S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
+S: A27 OK STORE completed\.
+C: A28 STORE 10:12  +FLAGS (\SEEN)
+S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
+S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
+S: A28 OK STORE completed\.
+C: A29 STORE 15:17  +FLAGS (\SEEN)
+S: \* 15 FETCH \(FLAGS \(\\Recent \\Seen\)\)
+S: \* 16 FETCH \(FLAGS \(\\Recent \\Seen\)\)
+S: \* 17 FETCH \(FLAGS \(\\Recent \\Seen\)\)
+S: A29 OK STORE completed\.
+C: A30 STORE 1  +FLAGS (\DRAFT)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent \\Seen\)\)
+S: A30 OK STORE completed\.
+C: A31 STORE 3  +FLAGS (\DRAFT)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent\)\)
+S: A31 OK STORE completed\.
+C: A32 STORE 5  +FLAGS (\DRAFT)
+S: \* 5 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
+S: A32 OK STORE completed\.
+C: A33 STORE 7  +FLAGS (\DRAFT)
+S: \* 7 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
+S: A33 OK STORE completed\.
+C: A34 STORE 9  +FLAGS (\DRAFT)
+S: \* 9 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent\)\)
+S: A34 OK STORE completed\.
+C: A35 STORE 11  +FLAGS (\DRAFT)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Draft \\Recent \\Seen\)\)
+S: A35 OK STORE completed\.
+C: A36 STORE 13  +FLAGS (\DRAFT)
+S: \* 13 FETCH \(FLAGS \(\\Answered \\Draft \\Recent\)\)
+S: A36 OK STORE completed\.
+C: A37 STORE 15  +FLAGS (\DRAFT)
+S: \* 15 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
+S: A37 OK STORE completed\.
+C: A38 STORE 17  +FLAGS (\DRAFT)
+S: \* 17 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
+S: A38 OK STORE completed\.
+C: A39 STORE 1:3  +FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent \\Seen\)\)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Deleted \\Flagged \\Recent \\Seen\)\)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent\)\)
+S: A39 OK STORE completed\.
+C: A40 SEARCH ALL
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
+S: A40 OK SEARCH completed\.
+C: A41 SEARCH ANSWERED
+S: \* SEARCH 1 2 3 4 10 11 12 13 14
+S: A41 OK SEARCH completed\.
+C: A42 SEARCH BCC o
+S: \* SEARCH 10
+S: A42 OK SEARCH completed\.
+C: A43 SEARCH BCC tim
+S: \* SEARCH
+S: A43 OK SEARCH completed\.
+C: A44 SEARCH BCC Robert
+S: \* SEARCH
+S: A44 OK SEARCH completed\.
+C: A45 SEARCH BCC example.org
+S: \* SEARCH
+S: A45 OK SEARCH completed\.
+C: A46 SEARCH BCC apache.org
+S: \* SEARCH 10
+S: A46 OK SEARCH completed\.
+C: A47 SEARCH BODY o
+S: \* SEARCH 2 3 4 5 6 7 10 11 12 14 17 18 19
+S: A47 OK SEARCH completed\.
+C: A48 SEARCH BODY the
+S: \* SEARCH 2 5 10 11 12 17 18 19
+S: A48 OK SEARCH completed\.
+C: A49 SEARCH BODY thy
+S: \* SEARCH 10 12 17 18 19
+S: A49 OK SEARCH completed\.
+C: A50 SEARCH BODY "nothing worthy prove"
+S: \* SEARCH 10 12 17 18 19
+S: A50 OK SEARCH completed\.
+C: A51 SEARCH CC o
+S: \* SEARCH 9 10 16 18 19
+S: A51 OK SEARCH completed\.
+C: A52 SEARCH CC tim
+S: \* SEARCH
+S: A52 OK SEARCH completed\.
+C: A53 SEARCH CC Robert
+S: \* SEARCH 10 18 19
+S: A53 OK SEARCH completed\.
+C: A54 SEARCH CC example.org
+S: \* SEARCH 9
+S: A54 OK SEARCH completed\.
+C: A55 SEARCH CC apache.org
+S: \* SEARCH
+S: A55 OK SEARCH completed\.
+C: A56 SEARCH DELETED
+S: \* SEARCH 1 2 3
+S: A56 OK SEARCH completed\.
+C: A57 SEARCH DRAFT
+S: \* SEARCH 1 3 5 7 9 11 13 15 17
+S: A57 OK SEARCH completed\.
+C: A58 SEARCH FLAGGED
+S: \* SEARCH 1 2 3 4 5 6 7 8 9
+S: A58 OK SEARCH completed\.
+C: A59 SEARCH FROM o
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
+S: A59 OK SEARCH completed\.
+C: A60 SEARCH FROM tim
+S: \* SEARCH 1 3 4 5 8 16
+S: A60 OK SEARCH completed\.
+C: A61 SEARCH FROM Robert
+S: \* SEARCH 2 10 11 12 17 18 19
+S: A61 OK SEARCH completed\.
+C: A62 SEARCH FROM example.org
+S: \* SEARCH 1 3 4 5 6 7 8 9 13 14 15 16
+S: A62 OK SEARCH completed\.
+C: A63 SEARCH FROM apache.org
+S: \* SEARCH
+S: A63 OK SEARCH completed\.
+C: A64 SEARCH HEADER Delivered-To example.org
+S: \* SEARCH
+S: A64 OK SEARCH completed\.
+C: A65 SEARCH HEADER Delivered-To o
+S: \* SEARCH 2 10 11 12 17 18 19
+S: A65 OK SEARCH completed\.
+C: A66 SEARCH HEADER Delivered-To apache.org
+S: \* SEARCH 17 19
+S: A66 OK SEARCH completed\.
+C: A67 SEARCH HEADER Delivered-To ""
+S: \* SEARCH 2 10 11 12 17 18 19
+S: A67 OK SEARCH completed\.
+C: A68 SEARCH HEADER Received example.org
+S: \* SEARCH 15
+S: A68 OK SEARCH completed\.
+C: A69 SEARCH HEADER Received o
+S: \* SEARCH 11 12 15 17 18 19
+S: A69 OK SEARCH completed\.
+C: A70 SEARCH HEADER Received apache.org
+S: \* SEARCH 17 19
+S: A70 OK SEARCH completed\.
+C: A71 SEARCH HEADER Received ""
+S: \* SEARCH 2 10 11 12 15 17 18 19
+S: A71 OK SEARCH completed\.
+C: A72 SEARCH LARGER 10
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
+S: A72 OK SEARCH completed\.
+C: A73 SEARCH LARGER 100
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
+S: A73 OK SEARCH completed\.
+C: A74 SEARCH LARGER 1000
+S: \* SEARCH 5 10 11 12 17 18 19
+S: A74 OK SEARCH completed\.
+C: A75 SEARCH LARGER 10000
+S: \* SEARCH 10 17 18 19
+S: A75 OK SEARCH completed\.
+C: A76 SEARCH LARGER 12500
+S: \* SEARCH 17 18 19
+S: A76 OK SEARCH completed\.
+C: A77 SEARCH LARGER 15000
+S: \* SEARCH
+S: A77 OK SEARCH completed\.
+C: A78 SEARCH LARGER 20000
+S: \* SEARCH
+S: A78 OK SEARCH completed\.
+C: A79 SEARCH NEW
+S: \* SEARCH 3 4 8 9 13 14 18 19
+S: A79 OK SEARCH completed\.
+C: A80 SEARCH NOT FLAGGED
+S: \* SEARCH 10 11 12 13 14 15 16 17 18 19
+S: A80 OK SEARCH completed\.
+C: A81 SEARCH 3:5
+S: \* SEARCH 3 4 5
+S: A81 OK SEARCH completed\.
+C: A82 SEARCH *:10
+S: \* SEARCH 10 11 12 13 14 15 16 17 18 19
+S: A82 OK SEARCH completed\.
+C: A83 SEARCH 17:*
+S: \* SEARCH 17 18 19
+S: A83 OK SEARCH completed\.
+C: A84 SEARCH OLD
+S: \* SEARCH
+S: A84 OK SEARCH completed\.
+C: A85 SEARCH OR ANSWERED FLAGGED
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14
+S: A85 OK SEARCH completed\.
+C: A86 SEARCH RECENT
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
+S: A86 OK SEARCH completed\.
+C: A87 SEARCH SEEN
+S: \* SEARCH 1 2 5 6 7 10 11 12 15 16 17
+S: A87 OK SEARCH completed\.
+C: A88 SEARCH SENTBEFORE 10-Oct-2007
+S: \* SEARCH
+S: A88 OK SEARCH completed\.
+C: A89 SEARCH SENTBEFORE 1-Jan-2008
+S: \* SEARCH
+S: A89 OK SEARCH completed\.
+C: A90 SEARCH SENTBEFORE 1-Feb-2008
+S: \* SEARCH
+S: A90 OK SEARCH completed\.
+C: A91 SEARCH SENTBEFORE 10-Feb-2008
+S: \* SEARCH 2
+S: A91 OK SEARCH completed\.
+C: A92 SEARCH SENTBEFORE 20-Feb-2008
+S: \* SEARCH 1 2 3 4 5 8
+S: A92 OK SEARCH completed\.
+C: A93 SEARCH SENTBEFORE 25-Feb-2008
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 13 14 15 16
+S: A93 OK SEARCH completed\.
+C: A94 SEARCH SENTBEFORE 1-Mar-2008
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 13 14 15 16
+S: A94 OK SEARCH completed\.
+C: A95 SEARCH SENTBEFORE 5-Mar-2008
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 13 14 15 16
+S: A95 OK SEARCH completed\.
+C: A96 SEARCH SENTBEFORE 10-Mar-2008
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 13 14 15 16
+S: A96 OK SEARCH completed\.
+C: A97 SEARCH SENTBEFORE 1-Apr-2008
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
+S: A97 OK SEARCH completed\.
+C: A98 SEARCH SENTON 10-Oct-2007
+S: \* SEARCH
+S: A98 OK SEARCH completed\.
+C: A99 SEARCH SENTON 1-Jan-2008
+S: \* SEARCH
+S: A99 OK SEARCH completed\.
+C: A100 SEARCH SENTON 1-Feb-2008
+S: \* SEARCH
+S: A100 OK SEARCH completed\.
+C: A101 SEARCH SENTON 10-Feb-2008
+S: \* SEARCH
+S: A101 OK SEARCH completed\.
+C: A102 SEARCH SENTON 20-Feb-2008
+S: \* SEARCH
+S: A102 OK SEARCH completed\.
+C: A103 SEARCH SENTON 25-Feb-2008
+S: \* SEARCH
+S: A103 OK SEARCH completed\.
+C: A104 SEARCH SENTON 1-Mar-2008
+S: \* SEARCH
+S: A104 OK SEARCH completed\.
+C: A105 SEARCH SENTON 5-Mar-2008
+S: \* SEARCH
+S: A105 OK SEARCH completed\.
+C: A106 SEARCH SENTON 10-Mar-2008
+S: \* SEARCH
+S: A106 OK SEARCH completed\.
+C: A107 SEARCH SENTON 1-Apr-2008
+S: \* SEARCH
+S: A107 OK SEARCH completed\.
+C: A108 SEARCH SENTSINCE 10-Oct-2007
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
+S: A108 OK SEARCH completed\.
+C: A109 SEARCH SENTSINCE 1-Jan-2008
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
+S: A109 OK SEARCH completed\.
+C: A110 SEARCH SENTSINCE 1-Feb-2008
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
+S: A110 OK SEARCH completed\.
+C: A111 SEARCH SENTSINCE 10-Feb-2008
+S: \* SEARCH 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
+S: A111 OK SEARCH completed\.
+C: A112 SEARCH SENTSINCE 20-Feb-2008
+S: \* SEARCH 6 7 9 10 11 12 13 14 15 16 17 18 19
+S: A112 OK SEARCH completed\.
+C: A113 SEARCH SENTSINCE 25-Feb-2008
+S: \* SEARCH 10 11 12 17 18 19
+S: A113 OK SEARCH completed\.
+C: A114 SEARCH SENTSINCE 1-Mar-2008
+S: \* SEARCH 10 11 12 17 18 19
+S: A114 OK SEARCH completed\.
+C: A115 SEARCH SENTSINCE 5-Mar-2008
+S: \* SEARCH 10 11 12 17 18 19
+S: A115 OK SEARCH completed\.
+C: A116 SEARCH SENTSINCE 10-Mar-2008
+S: \* SEARCH 10 11 12 17 18 19
+S: A116 OK SEARCH completed\.
+C: A117 SEARCH SENTSINCE 1-Apr-2008
+S: \* SEARCH
+S: A117 OK SEARCH completed\.
+C: A118 SEARCH SMALLER 10
+S: \* SEARCH
+S: A118 OK SEARCH completed\.
+C: A119 SEARCH SMALLER 100
+S: \* SEARCH
+S: A119 OK SEARCH completed\.
+C: A120 SEARCH SMALLER 1000
+S: \* SEARCH 1 2 3 4 6 7 8 9 13 14 15 16
+S: A120 OK SEARCH completed\.
+C: A121 SEARCH SMALLER 10000
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 11 12 13 14 15 16
+S: A121 OK SEARCH completed\.
+C: A122 SEARCH SMALLER 12500
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
+S: A122 OK SEARCH completed\.
+C: A123 SEARCH SMALLER 15000
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
+S: A123 OK SEARCH completed\.
+C: A124 SEARCH SMALLER 20000
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
+S: A124 OK SEARCH completed\.
+C: A125 SEARCH SUBJECT o
+# TODO: JavaMail's parsing is buggy. Replace with Mime4J.
+S: \* SEARCH 6 7 10 12 17 18 19
+# S: \* SEARCH 6 7 10 12 18 19
+S: A125 OK SEARCH completed\.
+C: A126 SEARCH SUBJECT the
+S: \* SEARCH
+S: A126 OK SEARCH completed\.
+C: A127 SEARCH SUBJECT "nothing worthy prove"
+S: \* SEARCH
+S: A127 OK SEARCH completed\.
+C: A128 SEARCH SUBJECT thy
+S: \* SEARCH
+S: A128 OK SEARCH completed\.
+C: A129 SEARCH SUBJECT Re:
+S: \* SEARCH 10 13 18 19
+S: A129 OK SEARCH completed\.
+C: A130 SEARCH TEXT o
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
+S: A130 OK SEARCH completed\.
+C: A131 SEARCH TEXT the
+S: \* SEARCH 2 5 9 10 11 12 17 18 19
+S: A131 OK SEARCH completed\.
+C: A132 SEARCH TEXT "nothing worthy prove"
+S: \* SEARCH 10 12 17 18 19
+S: A132 OK SEARCH completed\.
+C: A133 SEARCH TEXT thy
+S: \* SEARCH 1 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19
+S: A133 OK SEARCH completed\.
+C: A134 SEARCH TEXT Re:
+S: \* SEARCH 10 13 17 18 19
+S: A134 OK SEARCH completed\.
+C: A135 SEARCH TEXT example.org
+S: \* SEARCH 1 3 4 5 6 7 8 9 13 14 15 16
+S: A135 OK SEARCH completed\.
+C: A136 SEARCH TEXT apache.org
+S: \* SEARCH 2 10 17 18 19
+S: A136 OK SEARCH completed\.
+C: A137 SEARCH TEXT Robert
+S: \* SEARCH 2 10 11 12 17 18 19
+S: A137 OK SEARCH completed\.
+C: A138 SEARCH TEXT tim
+S: \* SEARCH 1 3 4 5 6 7 8 9 10 13 14 15 16 17 18 19
+S: A138 OK SEARCH completed\.
+C: A139 SEARCH TO o
+S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
+S: A139 OK SEARCH completed\.
+C: A140 SEARCH TO tim
+S: \* SEARCH 6 7 9 14 15
+S: A140 OK SEARCH completed\.
+C: A141 SEARCH TO Robert
+S: \* SEARCH 10 11 12 18 19
+S: A141 OK SEARCH completed\.
+C: A142 SEARCH TO example.org
+S: \* SEARCH 1 3 4 5 6 7 8 9 13 14 15 16
+S: A142 OK SEARCH completed\.
+C: A143 SEARCH TO apache.org
+S: \* SEARCH 2 17
+S: A143 OK SEARCH completed\.
+C: A144 SEARCH UID 1:4
+S: \* SEARCH 1 2 3 4
+S: A144 OK SEARCH completed\.
+C: A145 SEARCH UNANSWERED
+S: \* SEARCH 5 6 7 8 9 15 16 17 18 19
+S: A145 OK SEARCH completed\.
+C: A146 SEARCH UNDELETED
+S: \* SEARCH 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
+S: A146 OK SEARCH completed\.
+C: A147 SEARCH UNDRAFT
+S: \* SEARCH 2 4 6 8 10 12 14 16 18 19
+S: A147 OK SEARCH completed\.
+C: A148 SEARCH UNFLAGGED
+S: \* SEARCH 10 11 12 13 14 15 16 17 18 19
+S: A148 OK SEARCH completed\.
+C: A149 SEARCH UNSEEN
+S: \* SEARCH 3 4 8 9 13 14 18 19
+S: A149 OK SEARCH completed\.
+C: A150 DELETE testmailbox
+S: A150 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SearchCombinations.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SearchCombinations.test
new file mode 100644
index 0000000..fb579eb
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SearchCombinations.test
@@ -0,0 +1,1622 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 APPEND testmailbox {704+}
+C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
+C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
+C: Date: Sat, 2 Feb 2008 13:14:19 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "James Developers List" <server-dev@james.apache.org>
+C: Subject: JCR -> trunk ...?
+C: MIME-Version: 1.0
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: Delivered-To: robertburrelldonkin@gmail.com
+C: 
+C: i'd like to copy james-jcr into trunk and add some example
+C: configurations. development can continue in the sandbox (or not) and
+C: merged in later (if necessary).
+C: 
+C: any objections?
+C: 
+C: - robert
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: A5 OK (\[.+\] )?APPEND completed\.
+C: A6 APPEND testmailbox {668+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/alternative;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: applcation/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729--
+C: 
+S: \* 3 EXISTS
+S: \* 3 RECENT
+S: A6 OK (\[.+\] )?APPEND completed\.
+C: A7 APPEND testmailbox {765+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: application/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: image/jpeg
+C: Content-Transfer-Encoding: base64
+C: 
+C: 1234567890ABCDEFGHIJKLMNOPQ
+C: 
+C: --1729--
+C: 
+S: \* 4 EXISTS
+S: \* 4 RECENT
+S: A7 OK (\[.+\] )?APPEND completed\.
+C: A8 APPEND testmailbox {1767+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: application/octet-stream
+C: Content-Transfer-Encoding: base64
+C: 
+C: 987654321AHPLA
+C: 
+C: --1729
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Alternative Email
+C: Content-Type: multipart/alternative;boundary=42
+C: 
+C: This message has a premable
+C: 
+C: --42
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Custard!
+C: 
+C: --42
+C: Content-Type: application/octet-stream
+C: 
+C: CUSTARDCUSTARDCUSTARD
+C: 
+C: --42--
+C: 
+C: --1729
+C: Content-Type: multipart/mixed; boundary=4.66920160910299
+C: 
+C: --4.66920160910299
+C: Content-Type: image/gif
+C: Content-Transfer-Encoding: base64
+C: MIME-Version: 1.0
+C: Content-ID: 238478934723847238947892374
+C: Content-Description: Bogus Image Data
+C: 
+C: ABCDFEGHIJKLMNO
+C: 
+C: --4.66920160910299
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: John Smith <john@example.org>
+C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: Another Example Email
+C: Content-Type: multipart/mixed;boundary=2.50290787509
+C: 
+C: Yet another preamble
+C: 
+C: --2.50290787509
+C: Content-Type: text/plain
+C: 
+C: Rhubard AND Custard!
+C: 
+C: --2.50290787509
+C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
+C: 
+C: --3.243F6A8885A308D3
+C: Content-Type: text/plain
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3
+C: 
+C: Content-Type: text/richtext
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3--
+C: 
+C: --2.50290787509--
+C: 
+C: --4.66920160910299--
+C: --1729--
+C: 
+S: \* 5 EXISTS
+S: \* 5 RECENT
+S: A8 OK (\[.+\] )?APPEND completed\.
+C: A9 APPEND testmailbox {185+}
+C: From: John Smith <john@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 6 EXISTS
+S: \* 6 RECENT
+S: A9 OK (\[.+\] )?APPEND completed\.
+C: A10 APPEND testmailbox {227+}
+C: From: John Smith <john@example.org>
+C: Sender: Samual Smith <sam@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <172942@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 7 EXISTS
+S: \* 7 RECENT
+S: A10 OK (\[.+\] )?APPEND completed\.
+C: A11 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 8 EXISTS
+S: \* 8 RECENT
+S: A11 OK (\[.+\] )?APPEND completed\.
+C: A12 APPEND testmailbox {318+}
+C: From: "Brian G. Hutton" <brian@example.org>
+C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
+C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
+C: Subject: Rhubarb
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <17291729@machine.example.org>
+C: 
+C: Rhubarb!
+S: \* 9 EXISTS
+S: \* 9 RECENT
+S: A12 OK (\[.+\] )?APPEND completed\.
+C: A13 APPEND testmailbox {11976+}
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed; 
+C: 	boundary="----=_Part_3998_1661991.1205261618747"
+C: Bcc: rdonkin@apache.org
+C: References: <1205261107.7516.6.camel@localhost>
+C: Delivered-To: robertburrelldonkin@gmail.com
+C: 
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: multipart/alternative; 
+C: 	boundary="----=_Part_3999_20348865.1205261618747"
+C: 
+C: ------=_Part_3999_20348865.1205261618747
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_3999_20348865.1205261618747
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_3999_20348865.1205261618747
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics;
+C:  charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_3999_20348865.1205261618747--
+C: 
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_3998_1661991.1205261618747--
+C: 
+S: \* 10 EXISTS
+S: \* 10 RECENT
+S: A13 OK (\[.+\] )?APPEND completed\.
+C: A14 APPEND testmailbox {3367+}
+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)
+C: Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
+C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
+C:         by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
+C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
+C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+C: Received: from [172.23.170.136] (helo=anti-virus01-07)
+C: 	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
+C: 	id 1JZ9Px-0001OZ-VF
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
+C: Received: from [82.38.65.6] (helo=[10.0.0.27])
+C: 	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
+C: 	id 1JZ9Px-0007FO-G5
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
+C: Subject: An HTML Email
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: robertburrelldonkin@gmail.com
+C: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
+C: Date: Tue, 11 Mar 2008 18:41:40 +0000
+C: Message-Id: <1205260900.7516.3.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.1 
+C: 
+C: 
+C: --=-blWYb/063JwXox8nBGv5
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: A Sonnet By William Shakespeare
+C: 
+C: 
+C: 
+C: Tired with all these, for restful death I cry,
+C: As to behold desert a beggar born,
+C: And needy nothing trimm'd in jollity,
+C: And purest faith unhappily forsworn,
+C: And gilded honour shamefully misplac'd,
+C: And maiden virtue rudely strumpeted,
+C: And right perfection wrongfully disgrac'd,
+C: And strength by limping sway disabled
+C: And art made tongue-tied by authority,
+C: And folly--doctor-like--controlling skill,
+C: And simple truth miscall'd simplicity,
+C: And captive good attending captain ill:
+C:   Tir'd with all these, from these would I be gone,
+C:   Save that, to die, I leave my love alone.
+C: 
+C: --=-blWYb/063JwXox8nBGv5
+C: Content-Type: text/html; charset=utf-8
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
+C: <HTML>
+C: <HEAD>
+C:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
+C:   <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
+C: </HEAD>
+C: <BODY>
+C: <H1>
+C: A Sonnet By William Shakespeare
+C: </H1>
+C: <BR>
+C: <PRE>
+C: Tired with all these, for restful death I cry,
+C: As to behold desert a beggar born,
+C: And needy nothing trimm'd in jollity,
+C: And purest faith unhappily forsworn,
+C: And gilded honour shamefully misplac'd,
+C: And maiden virtue rudely strumpeted,
+C: And right perfection wrongfully disgrac'd,
+C: And strength by limping sway disabled
+C: And art made tongue-tied by authority,
+C: And folly--doctor-like--controlling skill,
+C: And simple truth miscall'd simplicity,
+C: And captive good attending captain ill:
+C:   Tir'd with all these, from these would I be gone,
+C:   Save that, to die, I leave my love alone.
+C: </PRE>
+C: </BODY>
+C: </HTML>
+C: 
+C: --=-blWYb/063JwXox8nBGv5--
+C: 
+C: 
+C: 
+S: \* 11 EXISTS
+S: \* 11 RECENT
+S: A14 OK (\[.+\] )?APPEND completed\.
+C: A15 APPEND testmailbox {4173+}
+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)
+C: Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
+C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
+C:         by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
+C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
+C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+C: Received: from [172.23.170.147] (helo=anti-virus03-10)
+C: 	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
+C: 	id 1JZ9TJ-0000ZL-49
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
+C: Received: from [82.38.65.6] (helo=[10.0.0.27])
+C: 	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
+C: 	id 1JZ9TI-0000A6-8B
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
+C: Subject: Sonnets By William Shakespeare
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: robertburrelldonkin@gmail.com
+C: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
+C: Date: Tue, 11 Mar 2008 18:45:07 +0000
+C: Message-Id: <1205261107.7516.6.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.1 
+C: 
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: O! lest the world should task you to recite
+C: What merit lived in me, that you should love
+C: After my death,--dear love, forget me quite,
+C: For you in me can nothing worthy prove;
+C: Unless you would devise some virtuous lie,
+C: To do more for me than mine own desert,
+C: And hang more praise upon deceased I
+C: Than niggard truth would willingly impart:
+C: O! lest your true love may seem false in this
+C: That you for love speak well of me untrue,
+C: My name be buried where my body is,
+C: And live no more to shame nor me nor you.
+C:   For I am shamed by that which I bring forth,
+C:   And so should you, to love things nothing worth.
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Disposition: attachment; filename=sonnet.html
+C: Content-Type: text/html; name=sonnet.html; charset=us-ascii
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: <html><head><title></title></head>
+C: <body>
+C: <blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
+C: Those parts of thee that the world's eye doth view
+C: Want nothing that the thought of hearts can mend;
+C: All tongues--the voice of souls--give thee that due,
+C: Uttering bare truth, even so as foes commend.
+C: Thy outward thus with outward praise is crown'd;
+C: But those same tongues, that give thee so thine own,
+C: In other accents do this praise confound
+C: By seeing farther than the eye hath shown.
+C: They look into the beauty of thy mind,
+C: And that in guess they measure by thy deeds;
+C: Then--churls--their thoughts, although their eyes were kind,
+C: To thy fair flower add the rank smell of weeds: 
+C:   But why thy odour matcheth not thy show,
+C:   The soil is this, that thou dost common grow.
+C: </pre></blockquote>
+C: </body></html>
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: Ah! wherefore with infection should he live,
+C: And with his presence grace impiety,
+C: That sin by him advantage should achieve,
+C: And lace itself with his society? 
+C: Why should false painting imitate his cheek,
+C: And steel dead seeming of his living hue?
+C: Why should poor beauty indirectly seek
+C: Roses of shadow, since his rose is true?
+C: Why should he live, now Nature bankrupt is,
+C: Beggar'd of blood to blush through lively veins?
+C: For she hath no exchequer now but his,
+C: And proud of many, lives upon his gains.
+C:   O! him she stores, to show what wealth she had
+C:   In days long since, before these last so bad.
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t--
+S: \* 12 EXISTS
+S: \* 12 RECENT
+S: A15 OK (\[.+\] )?APPEND completed\.
+C: A16 APPEND testmailbox {302+}
+C: From: Samual Smith <sam@example.org>
+C: To: John Smith <john@example.org>
+C: Reply-To: "Timothy Taylor: Email" <tim@example.org>
+C: Subject: Re: Custard!
+C: Date: Sat, 23 Feb 2008 18:15:18 +0000
+C: Message-ID: <4224@example.org>
+C: In-Reply-To: <1729@example.org>
+C: References: <1729@example.org>
+C: 
+C: Rhubard, I say!
+S: \* 13 EXISTS
+S: \* 13 RECENT
+S: A16 OK (\[.+\] )?APPEND completed\.
+C: A17 APPEND testmailbox {404+}
+C: Resent-From: John Smith <john@example.org>
+C: Resent-To: Samual Smith <sam@example.org>
+C: Resent-Date: Sat, 23 Feb 2008 18:18:59 +0000
+C: Resent-Message-ID: <424242@example.org>
+C: From: Samual Webster <webster@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Rhubard And Custard!
+C: Date: Sat, 23 Feb 2008 14:10:00 +0000
+C: Message-ID: <17299271@example.org>
+C: 
+C: Rhubard or custard? Rhubard AND custard!
+S: \* 14 EXISTS
+S: \* 14 RECENT
+S: A17 OK (\[.+\] )?APPEND completed\.
+C: A18 APPEND testmailbox {429+}
+C: Received: from alpha.beta
+C:    by example.org
+C:    via TCP
+C:    with ESMTP
+C:    id 1729
+C:    for <tim@example.org>; Sat, 23 Feb 2008 18:24:05 +0000
+C: Received: from gamma.delta by alpha.beta; Sat, 23 Feb 2008 18:20:05 +0000
+C: From: Samual Webster <webster@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Custard?
+C: Date: Sat, 23 Feb 2008 18:26:56 +0000
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Rhubard! Rhubard! Rhubard!
+C: 
+S: \* 15 EXISTS
+S: \* 15 RECENT
+S: A18 OK (\[.+\] )?APPEND completed\.
+C: A19 APPEND testmailbox {217+}
+C: From: Timothy Taylor <tim@example.org>
+C: To: Alpha Group:John Smith <john@example.org>, sid@example.org;
+C: Cc: Undisclosed recipients:;
+C: Date: Sat, 23 Feb 2008 18:12:13 +0000
+C: Message-ID: 42424242
+C: 
+C: Custard? Rhubard!
+C: 
+S: \* 16 EXISTS
+S: \* 16 RECENT
+S: A19 OK (\[.+\] )?APPEND completed\.
+C: A20 APPEND testmailbox {14862+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Received: (qmail 16059 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from unknown (HELO pre-smtp34-01.prod.mesa1.secureserver.net)
+C:         ([10.0.19.134]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         smtp28.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+C: Received: (qmail 24109 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
+C:         <rdonkin-owner@locus.apache.org>) by
+C:         pre-smtp34-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:15 -0000
+C: Received: (qmail 33110 invoked by uid 1289); 11 Mar 2008 18:54:14 -0000
+C: Delivered-To: rdonkin@locus.apache.org
+C: Received: (qmail 33091 invoked from network); 11 Mar 2008 18:54:14 -0000
+C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:14 -0000
+C: Received: (qmail 12832 invoked by uid 500); 11 Mar 2008 18:54:10 -0000
+C: Delivered-To: apmail-rdonkin@apache.org
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: (qmail 12693 invoked by uid 99); 11 Mar 2008 18:54:10 -0000
+C: Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by
+C:         apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:10 -0700
+C: X-ASF-Spam-Status: No, hits=5.3 required=10.0
+C:         tests=HTML_MESSAGE,MIME_QP_LONG_LINE,MSGID_FROM_MTA_HEADER,SPF_PASS
+C: X-Spam-Check-By: apache.org
+C: Received-SPF: pass (nike.apache.org: domain of
+C:         3MtXWRxUKByYECNGPFCT-PQVKHKECVKQPIQQING.EQOTFQPMKPCRCEJG.QTI@calendar-server.bounces.google.com
+C:         designates 64.233.166.140 as permitted sender)
+C: Received: from [64.233.166.140] (HELO py-out-f140.google.com)
+C:         (64.233.166.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+C:         18:53:18 +0000
+C: Received: by py-out-f140.google.com with SMTP id a74so255262pye.5 for
+C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta;
+C:         h=domainkey-signature:mime-version:message-id:date:reply-to:sender:received:subject:from:to:content-type;
+C:         bh=a0xHxfGwMbTaCb1AQbvdZZ4bcSJ2pPfhH9+aq/N8Iio=;
+C:         b=XcR46ahkaRiXL6w4DXB16+pG9O4qvSUyCHzL8N3rebn6+s3HAlztkGBCdXbNTOSeLnjEQnv+2slUMkdQy+ZJdg==
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta;
+C:         h=mime-version:message-id:date:reply-to:sender:subject:from:to:content-type;
+C:         b=E3kUX5aHg+csZ3D0TcHKt9Wie43boX+xpyARVjHAhQ0fJVt9OAzCI/xPDTBpTBjGaDcjnFeFcHWZF9UeXbx8Lg==
+C: MIME-Version: 1.0
+C: Message-ID: <00163600d06e04482dd6a10e7610628b0@google.com>
+C: Date: Tue, 11 Mar 2008 11:53:38 -0700
+C: Reply-To: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
+C: Sender: Google Calendar <calendar-notification@google.com>
+C: Received: by 10.35.108.12 with SMTP id k12mr18969364pym.3.1205261618449;
+C:         Tue,  11 Mar 2008 11:53:38 -0700 (PDT)
+C: Subject:
+C:         =?windows-1256?Q?=5BInvitation=5D_ApacheCon_Europe_2008=21_=40_Mon_7_Apr_=96_?=
+C:         =?windows-1256?Q?Fri_11_Apr_2008_=28=29?=
+C: From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
+C: To: rdonkin@apache.org
+C: Content-Type: multipart/mixed; boundary=00163600d06e04482dd6a10e458cd80be
+C: X-Virus-Checked: Checked by ClamAV on apache.org
+C: X-Nonspam: None
+C: X-fetched-from: mail.xmlmapt.org
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: --00163600d06e04482dd6a10e458cd80be
+C: Content-Type: multipart/alternative;  boundary=00163600d06e04482dd6a10e408cd80bd
+C: 
+C: 
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/plain; charset=windows-1256
+C: Content-Transfer-Encoding: quoted-printable
+C: 
+C: rdonkin@apache.org, you are invited to
+C: 
+C: Title: ApacheCon Europe 2008!
+C: Time: Mon 7 Apr =96 Fri 11 Apr 2008 (Time zone: London)
+C: Where: Amsterdam
+C: Calendar: 
+C: Description: Ah yes!On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &=
+C: lt;robertburrelldonkin@blueyonder.co.uk&gt; wrote:&gt; O! lest the world sho=
+C: uld task you to recite&gt; &nbsp;What merit lived in me, that you should lov=
+C: e&gt; &nbsp;After my death,--dear love, forget me quite,&gt; &nbsp;For you i=
+C: n me can nothing worthy prove;&gt; &nbsp;Unless you would devise some virtuo=
+C: us lie,&gt; &nbsp;To do more for me than mine own desert,&gt; &nbsp;And hang=
+C:  more praise upon deceased I&gt; &nbsp;Than niggard truth would willingly im=
+C: part:&gt; &nbsp;O! lest your true love may seem false in this&gt; &nbsp;That=
+C:  you for love speak well of me untrue,&gt; &nbsp;My name be buried where my =
+C: body is,&gt; &nbsp;And live no more to shame nor me nor you.&gt; &nbsp; For =
+C: I am shamed by that which I bring forth,&gt; &nbsp; And so should you, to lo=
+C: ve things nothing worth.&gt; &nbsp;
+C: 
+C: You can view this event at http://www.google.com/calendar/event?action=3DVIE=
+C: W&eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=3DM=
+C: jkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO=
+C: Tg0Nzg2N2E4NTk4NWM5&ctz=3DEurope%2FLondon&hl=3Den_GB
+C: 
+C: 
+C: 
+C: You are receiving this courtesy email at the account rdonkin@apache.org beca=
+C: use you are an attendee of this event.
+C: 
+C: To stop receiving future notifications for this event, decline this event. A=
+C: lternatively, you can sign up for a Google Calendar account at http://www.go=
+C: ogle.com/calendar/ and control your notification settings for your entire ca=
+C: lendar.
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/html; charset=windows-1256
+C: Content-Transfer-Encoding: quoted-printable
+C: 
+C: <div style=3D"padding:10px 7px; font-size:12px; line-height:1.4 font-family:=
+C: Arial,Sans-serif; text-align:center;"><div><a href=3D"http://www.google.com/=
+C: calendar/"><img style=3D"border-width:0" src=3D"http://www.google.com/calend=
+C: ar/images/blue_beta_en-GB.gif" alt=3D"Google Calendar"></a></div>
+C: <div style=3D"width:370px; background:#D2E6D2; border-style:solid;       bor=
+C: der-color:#ccc; border-width:1px 1px 0 1px; padding:15px 15px 5px 15px;     =
+C:   margin:0 auto"><p style=3D"margin:0;color:#0">rdonkin@apache.org,
+C: you are invited to</p>
+C: <h2 style=3D"margin:5px 0; font-size:18px; line-height:1.4;color:#0">ApacheC=
+C: on Europe 2008!</h2>
+C: <p style=3D"margin:0 0 .5em;"><span style=3D"color:#0">Mon 7 Apr =96 Fri 11 =
+C: Apr 2008</span>
+C: <br>
+C: <span style=3D"color:#676;">(Time zone:
+C: London)</span>
+C: <br>
+C: <span style=3D"color:#0">Amsterdam (<a href=3D"http://maps.google.co.uk/maps=
+C: ?q=3DAmsterdam&amp;hl=3Den-GB">map</a>)</span>
+C: <br>
+C: <span style=3D"color:#0">Calendar:
+C: </span></p>
+C: <p style=3D"margin:0 0 1em;color:#0; white-space:pre-wrap !important; white-=
+C: space:-moz-pre-wrap !important; white-space:-pre-wrap !important; white-spac=
+C: e:-o-pre-wrap !important; white-space:pre; word-wrap:break-word;">&lt;b&gt;&=
+C: lt;span style=3D&quot;font-family: trebuchet ms,sans-serif;&quot;&gt;Ah yes!=
+C: &lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;On Tue, Mar 11, 2008 at 6:45 PM, =
+C: Robert Burrell Donkin &amp;lt;robertburrelldonkin@blueyonder.co.uk&amp;gt; w=
+C: rote:&lt;br&gt;&amp;gt; O! lest the world should task you to recite&lt;br&gt=
+C: ;&amp;gt; &amp;nbsp;What merit lived in me, that you should love&lt;br&gt;&a=
+C: mp;gt; &amp;nbsp;After my death,--dear love, forget me quite,&lt;br&gt;&amp;=
+C: gt; &amp;nbsp;For you in me can nothing worthy prove;&lt;br&gt;&amp;gt; &amp=
+C: ;nbsp;Unless you would devise some virtuous lie,&lt;br&gt;&amp;gt; &amp;nbsp=
+C: ;To do more for me than mine own desert,&lt;br&gt;&amp;gt; &amp;nbsp;And han=
+C: g more praise upon deceased I&lt;br&gt;&amp;gt; &amp;nbsp;Than niggard truth=
+C:  would willingly impart:&lt;br&gt;&amp;gt; &amp;nbsp;O! lest your true love =
+C: may seem false in this&lt;br&gt;&amp;gt; &amp;nbsp;That you for love speak w=
+C: ell of me untrue,&lt;br&gt;&amp;gt; &amp;nbsp;My name be buried where my bod=
+C: y is,&lt;br&gt;&amp;gt; &amp;nbsp;And live no more to shame nor me nor you.&=
+C: lt;br&gt;&amp;gt; &amp;nbsp; For I am shamed by that which I bring forth,&lt=
+C: ;br&gt;&amp;gt; &amp;nbsp; And so should you, to love things nothing worth.&=
+C: lt;br&gt;&amp;gt; &amp;nbsp;&lt;br&gt;&lt;br&gt;<br><a href=3D"http://www.go=
+C: ogle.com/calendar/event?action=3DVIEW&amp;eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29z=
+C: MWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnb=
+C: WFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEu=
+C: rope%2FLondon&amp;hl=3Den_GB">More event details&raquo;</a></p>
+C: <div style=3D"margin:.5em 0 0; text-align:center;color:#0"><strong>Will you =
+C: attend?</strong></div>
+C: <div style=3D"margin:4px 0 0; text-align:center;"><span style=3D"background:=
+C: #fff; border:1px solid #676;              padding:3px 5px; line-height:1.5;"=
+C: ><a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D1&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Yes</a=
+C: >
+C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D2&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">No</a>=
+C: 
+C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D3&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Maybe<=
+C: /a></span></div></div>
+C: <div><img src=3D"http://www.google.com/calendar/images/envelope.gif" style=
+C: =3D"background:#D2E6D2; width:420px height:95px" alt=3D""></div><p style=3D"=
+C: margin:-15px 0 0;">&nbsp;</p>
+C: <p style=3D"color:#676;">You are receiving this courtesy email at the accoun=
+C: t rdonkin@apache.org because you are an attendee of this event.</p><p style=
+C: =3D"color:#676;">To stop receiving future notifications for this event, decl=
+C: ine this event. Alternatively, you can sign up for a Google Calendar account=
+C:  at http://www.google.com/calendar/ and control your notification settings f=
+C: or your entire calendar.</p></div>
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/calendar; charset=windows-1256; method=REQUEST
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
+C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
+C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: --00163600d06e04482dd6a10e408cd80bd--
+C: 
+C: --00163600d06e04482dd6a10e458cd80be
+C: Content-Type: application/ics; name="invite.ics"
+C: Content-Disposition: attachment; filename="invite.ics"
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
+C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
+C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: --00163600d06e04482dd6a10e458cd80be--
+C: 
+C: 
+S: \* 17 EXISTS
+S: \* 17 RECENT
+S: A20 OK (\[.+\] )?APPEND completed\.
+C: A21 APPEND testmailbox {14154+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: from smtp-in3.blueyonder.co.uk ([172.23.146.14]) by cluster6 with
+C:         Microsoft SMTPSVC(5.0.2195.6713); Tue, 11 Mar 2008 18:53:48 +0000
+C: Received: from eback03.blueyonder.co.uk ([195.188.53.214]) by
+C:         smtp-in3.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 11
+C:         Mar 2008 18:53:48 +0000
+C: Received: from [172.23.170.141] (helo=anti-virus02-08) by
+C:         eback03.blueyonder.co.uk with smtp (Exim 4.52) id 1JZ9bg-0005pc-Kc for
+C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:48 +0000
+C: Received: from [209.85.146.177] (helo=wa-out-1112.google.com) by
+C:         exim11.blueyonder.co.uk with esmtp (Exim 4.68) (envelope-from
+C:         <robertburrelldonkin@gmail.com>) id 1JZ9bf-0005sq-E4 for
+C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:47 +0000
+C: Received: by wa-out-1112.google.com with SMTP id k40so3093721wah.25 for
+C:         <robertburrelldonkin@blueyonder.co.uk>; Tue, 11 Mar 2008 11:53:46 -0700
+C:         (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+C: References: <1205261107.7516.6.camel@localhost>
+C: X-Envelope-To: robertburrelldonkin@blueyonder.co.uk
+C: X-OriginalArrivalTime: 11 Mar 2008 18:53:48.0705 (UTC)
+C:         FILETIME=[3DA5D910:01C883A9]
+C: X-fetched-from: blueyonder.co.uk
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+C: 
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_4003_18492227.1205261626856--
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_4002_22491526.1205261626856--
+C: 
+C: 
+S: \* 18 EXISTS
+S: \* 18 RECENT
+S: A21 OK (\[.+\] )?APPEND completed\.
+C: A22 APPEND testmailbox {14996+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
+C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
+C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
+C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
+C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
+C: Delivered-To: rdonkin@locus.apache.org
+C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
+C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
+C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
+C: Delivered-To: apmail-rdonkin@apache.org
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
+C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
+C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
+C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
+C: X-Spam-Check-By: apache.org
+C: Received-SPF: pass (athena.apache.org: domain of
+C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
+C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
+C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+C:         18:53:36 +0000
+C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
+C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+C: References: <1205261107.7516.6.camel@localhost>
+C: X-Virus-Checked: Checked by ClamAV on apache.org
+C: X-Nonspam: None
+C: X-fetched-from: mail.xmlmapt.org
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+C: 
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_4003_18492227.1205261626856--
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_4002_22491526.1205261626856--
+C: 
+C: 
+S: \* 19 EXISTS
+S: \* 19 RECENT
+S: A22 OK (\[.+\] )?APPEND completed\.
+C: A23 STORE 1:9  +FLAGS (\FLAGGED)
+S: \* 1 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 3 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 4 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 8 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 9 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: A23 OK STORE completed\.
+C: A24 STORE 1:4  +FLAGS (\ANSWERED)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 4 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: A24 OK STORE completed\.
+C: A25 STORE 10:14  +FLAGS (\ANSWERED)
+S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 13 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 14 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: A25 OK STORE completed\.
+C: A26 STORE 1:2  +FLAGS (\SEEN)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
+S: A26 OK STORE completed\.
+C: A27 STORE 5:7  +FLAGS (\SEEN)
+S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
+S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
+S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
+S: A27 OK STORE completed\.
+C: A28 STORE 10:12  +FLAGS (\SEEN)
+S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
+S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
+S: A28 OK STORE completed\.
+C: A29 STORE 15:17  +FLAGS (\SEEN)
+S: \* 15 FETCH \(FLAGS \(\\Recent \\Seen\)\)
+S: \* 16 FETCH \(FLAGS \(\\Recent \\Seen\)\)
+S: \* 17 FETCH \(FLAGS \(\\Recent \\Seen\)\)
+S: A29 OK STORE completed\.
+C: A30 STORE 1  +FLAGS (\DRAFT)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent \\Seen\)\)
+S: A30 OK STORE completed\.
+C: A31 STORE 3  +FLAGS (\DRAFT)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent\)\)
+S: A31 OK STORE completed\.
+C: A32 STORE 5  +FLAGS (\DRAFT)
+S: \* 5 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
+S: A32 OK STORE completed\.
+C: A33 STORE 7  +FLAGS (\DRAFT)
+S: \* 7 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
+S: A33 OK STORE completed\.
+C: A34 STORE 9  +FLAGS (\DRAFT)
+S: \* 9 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent\)\)
+S: A34 OK STORE completed\.
+C: A35 STORE 11  +FLAGS (\DRAFT)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Draft \\Recent \\Seen\)\)
+S: A35 OK STORE completed\.
+C: A36 STORE 13  +FLAGS (\DRAFT)
+S: \* 13 FETCH \(FLAGS \(\\Answered \\Draft \\Recent\)\)
+S: A36 OK STORE completed\.
+C: A37 STORE 15  +FLAGS (\DRAFT)
+S: \* 15 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
+S: A37 OK STORE completed\.
+C: A38 STORE 17  +FLAGS (\DRAFT)
+S: \* 17 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
+S: A38 OK STORE completed\.
+C: A39 STORE 1:3  +FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent \\Seen\)\)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Deleted \\Flagged \\Recent \\Seen\)\)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent\)\)
+S: A39 OK STORE completed\.
+C: A40 SEARCH BODY o UNDRAFT UNFLAGGED ANSWERED
+S: \* SEARCH 10 12 14
+S: A40 OK SEARCH completed\.
+C: A41 SEARCH TO o DRAFT FLAGGED ANSWERED
+S: \* SEARCH 1 3
+S: A41 OK SEARCH completed\.
+C: A42 SEARCH TO o SMALLER 10000 ALL DRAFT
+S: \* SEARCH 1 3 5 7 9 11 13 15
+S: A42 OK SEARCH completed\.
+C: A43 SEARCH BCC o LARGER 1000
+S: \* SEARCH 10
+S: A43 OK SEARCH completed\.
+C: A44 SEARCH FROM o LARGER 1000 FLAGGED
+S: \* SEARCH 5
+S: A44 OK SEARCH completed\.
+C: A45 SEARCH FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009
+S: \* SEARCH 2 3 4
+S: A45 OK SEARCH completed\.
+C: A46 SEARCH OR ( FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009 ) ( HEADER Delivered-To "" DRAFT )
+S: \* SEARCH 2 3 4 11 17
+S: A46 OK SEARCH completed\.
+C: A47 SEARCH OR ( CC o TEXT o UNSEEN LARGER 1000 ALL BODY o SENTON 8-Apr-2008 ) ( HEADER Delivered-To "" DRAFT )
+S: \* SEARCH 11 17
+S: A47 OK SEARCH completed\.
+C: A48 SEARCH OR ( CC o TO o DRAFT UNSEEN ALL TEXT o SENTSINCE 1-Jan-2000 ) ( HEADER Delivered-To "" DRAFT )
+S: \* SEARCH 9 11 17
+S: A48 OK SEARCH completed\.
+C: A49 SEARCH OR ( OR ( OR ( NOT TEXT o CC o UNSEEN FLAGGED ALL BODY o NOT SENTON 1-Mar-2008 ) ( HEADER Delivered-To example.org FLAGGED ) ) ( FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009 ) ) ( ANSWERED FLAGGED DRAFT ) ALL DELETED
+S: \* SEARCH 1 2 3
+S: A49 OK SEARCH completed\.
+C: A50 SEARCH OR ( OR ( OR ( FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009 ) ( HEADER Delivered-To "" DRAFT ) ) ( FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009 ) ) ( ANSWERED FLAGGED DRAFT ) ALL UNANSWERED
+S: \* SEARCH 17
+S: A50 OK SEARCH completed\.
+C: A51 DELETE testmailbox
+S: A51 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectAppend.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectAppend.test
new file mode 100644
index 0000000..7098717
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectAppend.test
@@ -0,0 +1,69 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: 10 CREATE selectappend
+S: 10 OK CREATE completed.
+
+C: 10 SELECT selectappend
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: 10 OK \[READ-WRITE\] SELECT completed.
+
+C: A003 APPEND selectappend {310}
+# Use command continuation request
+S: \+
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: afternoon meeting 2
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Hello Joe, could we change that to 4:00pm tomorrow?
+C:
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A003 OK (\[.+\] )?APPEND completed.
+
+C: A009 APPEND selectappend {310}
+# Use command continuation request
+S: \+
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: afternoon meeting 2
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Hello Joe, could we change that to 4:00pm tomorrow?
+C:
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: A009 OK (\[.+\] )?APPEND completed.
+
+C: a1 DELETE selectappend
+S: a1 OK DELETE completed.
+
+
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectEmpty.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectEmpty.test
new file mode 100644
index 0000000..34663b5
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectEmpty.test
@@ -0,0 +1,72 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Create a few folders
+C: 10 CREATE test
+S: 10 OK CREATE completed.
+C: 11 CREATE test.subfolder
+S: 11 OK CREATE completed.
+C: 12 CREATE test1
+S: 12 OK CREATE completed.
+C: 13 CREATE test1.subfolder1
+S: 13 OK CREATE completed.
+
+C: abcd SELECT test
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: abcd OK \[READ-WRITE\] SELECT completed.
+
+C: abcd SELECT test.subfolder
+SUB {
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+}
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: abcd OK \[READ-WRITE\] SELECT completed.
+
+C: abcd SELECT test1
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: abcd OK \[READ-WRITE\] SELECT completed.
+
+C: abcd SELECT subfolder1
+S: abcd NO SELECT failed. No such mailbox.
+
+# Cleanup
+C: a1 DELETE test1.subfolder1
+S: a1 OK DELETE completed.
+C: a1 DELETE test1
+S: a1 OK DELETE completed.
+C: a1 DELETE test.subfolder
+S: a1 OK DELETE completed.
+C: a1 DELETE test
+S: a1 OK DELETE completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectInbox.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectInbox.test
new file mode 100644
index 0000000..26734df
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectInbox.test
@@ -0,0 +1,27 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: abcd SELECT inbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* \d+ EXISTS
+S: \* \d+ RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: abcd OK \[READ-WRITE\] SELECT completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectUnseen.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectUnseen.test
new file mode 100644
index 0000000..a616bd7
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectUnseen.test
@@ -0,0 +1,131 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: 10 CREATE selectappend
+S: 10 OK CREATE completed.
+
+C: 10 CREATE another
+S: 10 OK CREATE completed.
+
+C: 10 SELECT selectappend
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: 10 OK \[READ-WRITE\] SELECT completed.
+
+C: A003 APPEND selectappend {310}
+# Use command continuation request
+S: \+
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: afternoon meeting 2
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Hello Joe, could we change that to 4:00pm tomorrow?
+C:
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A003 OK (\[.+\] )?APPEND completed.
+
+C: A009 APPEND selectappend {310}
+# Use command continuation request
+S: \+
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: afternoon meeting 2
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Hello Joe, could we change that to 4:00pm tomorrow?
+C:
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: A009 OK (\[.+\] )?APPEND completed.
+
+C: 20 SELECT another
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: 20 OK \[READ-WRITE\] SELECT completed.
+
+C: 21 SELECT selectappend
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 2 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 3\].*
+S: 21 OK \[READ-WRITE\] SELECT completed.
+
+C: 30 FETCH 1 BODY[]
+S: \* 1 FETCH \(FLAGS \(\\Seen\) BODY\[\] \{310}
+S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
+S: From: Fred Foobar <foobar@Blurdybloop.COM>
+S: Subject: afternoon meeting 2
+S: To: mooch@owatagu.siam.edu
+S: Message-Id: <B27397-0100000@Blurdybloop.COM>
+S: MIME-Version: 1.0
+S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+S: 
+S: Hello Joe, could we change that to 4:00pm tomorrow\?
+S: \)
+S: 30 OK FETCH completed.
+
+C: 30 SELECT another
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: 30 OK \[READ-WRITE\] SELECT completed.
+
+C: 40 SELECT selectappend
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 2 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 2\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 3\].*
+S: 40 OK \[READ-WRITE\] SELECT completed.
+
+C: a1 DELETE another
+S: a1 OK DELETE completed.
+
+C: a1 DELETE selectappend
+S: a1 OK DELETE completed.
+
+
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectedStateCleanup.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectedStateCleanup.test
new file mode 100644
index 0000000..1d15811
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectedStateCleanup.test
@@ -0,0 +1,24 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# try to delete the select mailbox (don't worry about failures
+C: a1 DELETE selected
+S: .*
+
+C: a1 SELECT selected
+S: a1 NO SELECT failed. No such mailbox.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectedStateSetup.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectedStateSetup.test
new file mode 100644
index 0000000..df88ffc
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/SelectedStateSetup.test
@@ -0,0 +1,84 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: a1 CREATE selected
+S: a1 OK CREATE completed.
+
+C: A003 APPEND selected {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 01
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 01
+C:
+S: A003 OK (\[.+\] )?APPEND completed.
+
+C: A004 APPEND selected {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 02
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 02
+C:
+S: A004 OK (\[.+\] )?APPEND completed.
+
+C: A005 APPEND selected {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 03
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 03
+C:
+S: A005 OK (\[.+\] )?APPEND completed.
+
+C: A006 APPEND selected {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 04
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 04
+C:
+S: A006 OK (\[.+\] )?APPEND completed.
+
+C: a1 SELECT selected
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 4 EXISTS
+S: \* 4 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 5\].*
+S: a1 OK \[READ-WRITE\] SELECT completed.
+
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Status.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Status.test
new file mode 100644
index 0000000..55fc02e
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Status.test
@@ -0,0 +1,63 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: a1 CREATE statustest
+S: a1 OK CREATE completed.
+
+# Tests for the STATUS command
+C: a001 STATUS statustest (MESSAGES)
+S: \* STATUS \"statustest\" \(MESSAGES 0\)
+S: a001 OK STATUS completed.
+
+C: a002 STATUS statustest (  MESSAGES  )
+S: \* STATUS \"statustest\" \(MESSAGES 0\)
+S: a002 OK STATUS completed.
+
+C: a003 STATUS statustest (MESSAGES RECENT UIDNEXT UIDVALIDITY UNSEEN)
+S: \* STATUS \"statustest\" \(MESSAGES 0 RECENT 0 UIDNEXT \d+ UIDVALIDITY \d+ UNSEEN 0\)
+S: a003 OK STATUS completed.
+
+C: a004 STATUS statustest (UNSEEN RECENT )
+S: \* STATUS \"statustest\" \(RECENT 0 UNSEEN 0\)
+S: a004 OK STATUS completed.
+
+C: A005 APPEND statustest {254+}
+C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
+C: From: Fred Foobar <foobar@Blurdybloop.COM>
+C: Subject: Test 01
+C: To: mooch@owatagu.siam.edu
+C: Message-Id: <B27397-0100000@Blurdybloop.COM>
+C: MIME-Version: 1.0
+C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
+C:
+C: Test 01
+C:
+S: A005 OK (\[.+\] )?APPEND completed.
+
+C: a006 STATUS statustest (UNSEEN RECENT )
+S: \* STATUS \"statustest\" \(RECENT 1 UNSEEN 1\)
+S: a006 OK STATUS completed.
+
+# Make sure that the recent flag isn't unset
+C: a007 STATUS statustest (UNSEEN RECENT )
+S: \* STATUS \"statustest\" \(RECENT 1 UNSEEN 1\)
+S: a007 OK STATUS completed.
+
+# Cleanup
+C: a1 DELETE statustest
+S: a1 OK DELETE completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Store.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Store.test
new file mode 100644
index 0000000..661e18e
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Store.test
@@ -0,0 +1,71 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# FLAGS
+C: f1 FETCH 1:4 (FLAGS)
+S: \* 1 FETCH \(FLAGS \(\\Recent\)\)
+S: \* 2 FETCH \(FLAGS \(\\Recent\)\)
+S: \* 3 FETCH \(FLAGS \(\\Recent\)\)
+S: \* 4 FETCH \(FLAGS \(\\Recent\)\)
+S: f1 OK FETCH completed.
+
+#Simple store
+C: f2 STORE 1 FLAGS (\Deleted)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: f2 OK STORE completed.
+
+C: f3 FETCH 1 (FLAGS)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: f3 OK FETCH completed.
+
+#Override previous value (silent)
+C: f2 STORE 1 FLAGS.SILENT (\Draft \Flagged)
+S: f2 OK STORE completed.
+
+C: f1 FETCH 1 (FLAGS)
+S: \* 1 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent\)\)
+S: f1 OK FETCH completed.
+
+#Add to existing flags
+C: f2 STORE 1 +FLAGS (\Deleted)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Draft \\Flagged \\Recent\)\)
+S: f2 OK STORE completed.
+
+C: f1 FETCH 1 (FLAGS)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Draft \\Flagged \\Recent\)\)
+S: f1 OK FETCH completed.
+
+#Remove from existing flags (silent)
+C: f2 STORE 1 -FLAGS.SILENT (\Draft)
+S: f2 OK STORE completed.
+
+C: f1 FETCH 1 (FLAGS)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Flagged \\Recent\)\)
+S: f1 OK FETCH completed.
+
+C: f4 STORE 3:4 FLAGS (\Flagged)
+S: \* 3 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 4 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: f4 OK STORE completed.
+
+C: f1 FETCH 1:4 (FLAGS)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Flagged \\Recent\)\)
+S: \* 2 FETCH \(FLAGS \(\\Recent\)\)
+S: \* 3 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 4 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: f1 OK FETCH completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/StringArgs.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/StringArgs.test
new file mode 100644
index 0000000..eb81a9a
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/StringArgs.test
@@ -0,0 +1,65 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# The following tests check the parsing of string arguments of various formats.
+# The STATUS command is used for testing all types of string arguments.
+
+# The <mailbox> argument of the STATUS command is of type "mailbox", which
+# may be either (case-insensitive) "INBOX" or an "astring". "astring", in turn,
+# may be an "atom", a "quoted" string, or a "literal" ( format "{xxx[+]}\nXXXX" )
+
+# INBOX special case
+C: a001 STATUS INBOX (MESSAGES)
+S: \* STATUS \"INBOX\" \(MESSAGES \d+\)
+S: a001 OK STATUS completed.
+
+# Case-insensitive inbox
+C: a001 STATUS InBoX (MESSAGES)
+S: \* STATUS \"INBOX\" \(MESSAGES \d+\)
+S: a001 OK STATUS completed.
+
+# Tests with an atomic mailbox name.
+C: a1 CREATE atomMailbox
+S: a1 OK CREATE completed.
+
+# atom
+C: a001 STATUS atomMailbox (MESSAGES)
+S: \* STATUS \"atomMailbox\" \(MESSAGES \d+\)
+S: a001 OK STATUS completed.
+
+# quoted
+C: a001 STATUS "atomMailbox" (MESSAGES)
+S: \* STATUS \"atomMailbox\" \(MESSAGES \d+\)
+S: a001 OK STATUS completed.
+
+# non-synchronized literal
+C: a001 STATUS {11}
+S: \+
+C: atomMailbox (MESSAGES)
+S: \* STATUS \"atomMailbox\" \(MESSAGES \d+\)
+S: a001 OK STATUS completed.
+
+# synchronized literal
+C: a001 STATUS {11+}
+C: atomMailbox (MESSAGES)
+S: \* STATUS \"atomMailbox\" \(MESSAGES \d+\)
+S: a001 OK STATUS completed.
+
+# Cleanup
+C: a1 DELETE atomMailbox
+S: a1 OK DELETE completed.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Subscribe.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Subscribe.test
new file mode 100644
index 0000000..3c73f6b
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Subscribe.test
@@ -0,0 +1,97 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Create a few folders
+C: 10 CREATE subscribetest
+S: 10 OK CREATE completed.
+C: 11 CREATE subscribetest.subfolder
+S: 11 OK CREATE completed.
+C: 12 CREATE subscribetest1
+S: 12 OK CREATE completed.
+C: 13 CREATE subscribetest1.subfolder1
+S: 13 OK CREATE completed.
+
+C: a01 LSUB "" "*"
+S: a01 OK LSUB completed.
+
+C: a02 SUBSCRIBE subscribetest
+S: a02 OK SUBSCRIBE completed.
+
+C: a03 LSUB "" "*"
+S: \* LSUB \(\) \"\.\" \"subscribetest\"
+S: a03 OK LSUB completed.
+
+C: a04 SUBSCRIBE subscribetest.subfolder
+S: a04 OK SUBSCRIBE completed.
+
+C: a05 SUBSCRIBE subscribetest1.subfolder1
+S: a05 OK SUBSCRIBE completed.
+
+# LIST All subscribed
+C: a06 LSUB "" "*"
+SUB {
+S: \* LSUB \(\) \"\.\" \"subscribetest\"
+S: \* LSUB \(\) \"\.\" \"subscribetest\.subfolder\"
+S: \* LSUB \(\) \"\.\" \"subscribetest1\.subfolder1\"
+}
+S: a06 OK LSUB completed.
+
+# LIST A subset of subscribed
+C: a07 LSUB "" "subscribetest.sub*"
+S: \* LSUB \(\) \"\.\" \"subscribetest\.subfolder\"
+S: a07 OK LSUB completed.
+
+# Unsubscribe from a parent mailbox, make sure that subscribetest.subfolder is still subscribed.
+C: a08 UNSUBSCRIBE subscribetest
+S: a08 OK UNSUBSCRIBE completed.
+
+C: a09 LSUB "" "sub*"
+S: \* LSUB \(\) \"\.\" \"subscribetest\.subfolder\"
+S: \* LSUB \(\) \"\.\" \"subscribetest1\.subfolder1\"
+S: a09 OK LSUB completed.
+
+C: b01 LSUB "" "%"    
+S: \* LSUB \(\\Noselect\) \"\.\" \"subscribetest\"
+S: \* LSUB \(\\Noselect\) \"\.\" \"subscribetest1\"
+S: b01 OK LSUB completed.
+
+
+# Attempt to unsubscribe from a mailbox that isn't subscribed
+C: a10 UNSUBSCRIBE subscribetest1
+S: a10 OK UNSUBSCRIBE completed.
+
+C: a11 UNSUBSCRIBE subscribetest.subfolder
+S: a11 OK UNSUBSCRIBE completed.
+
+# LIST All subscribed
+C: a12 LSUB "" "*"
+S: \* LSUB \(\) \"\.\" \"subscribetest1\.subfolder1\"
+S: a12 OK LSUB completed.
+
+# Cleanup
+C: a13 UNSUBSCRIBE subscribetest1.subfolder1
+S: a13 OK UNSUBSCRIBE completed.
+
+C: a14 DELETE subscribetest1.subfolder1
+S: a14 OK DELETE completed.
+C: a15 DELETE subscribetest1
+S: a15 OK DELETE completed.
+C: a16 DELETE subscribetest.subfolder
+S: a16 OK DELETE completed.
+C: a17 DELETE subscribetest
+S: a17 OK DELETE completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/TextPartialFetch.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/TextPartialFetch.test
new file mode 100644
index 0000000..1d5a82f
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/TextPartialFetch.test
@@ -0,0 +1,515 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {1767+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: application/octet-stream
+C: Content-Transfer-Encoding: base64
+C: 
+C: 987654321AHPLA
+C: 
+C: --1729
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Alternative Email
+C: Content-Type: multipart/alternative;boundary=42
+C: 
+C: This message has a premable
+C: 
+C: --42
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Custard!
+C: 
+C: --42
+C: Content-Type: application/octet-stream
+C: 
+C: CUSTARDCUSTARDCUSTARD
+C: 
+C: --42--
+C: 
+C: --1729
+C: Content-Type: multipart/mixed; boundary=4.66920160910299
+C: 
+C: --4.66920160910299
+C: Content-Type: image/gif
+C: Content-Transfer-Encoding: base64
+C: MIME-Version: 1.0
+C: Content-ID: 238478934723847238947892374
+C: Content-Description: Bogus Image Data
+C: 
+C: ABCDFEGHIJKLMNO
+C: 
+C: --4.66920160910299
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: John Smith <john@example.org>
+C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: Another Example Email
+C: Content-Type: multipart/mixed;boundary=2.50290787509
+C: 
+C: Yet another preamble
+C: 
+C: --2.50290787509
+C: Content-Type: text/plain
+C: 
+C: Rhubard AND Custard!
+C: 
+C: --2.50290787509
+C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
+C: 
+C: --3.243F6A8885A308D3
+C: Content-Type: text/plain
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3
+C: 
+C: Content-Type: text/richtext
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3--
+C: 
+C: --2.50290787509--
+C: 
+C: --4.66920160910299--
+C: --1729--
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: \* OK \[UIDVALIDITY \d+\].*
+S: \* OK \[UNSEEN 1\](.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 2\].*
+S: A5 OK \[READ-WRITE\] SELECT completed\.
+C: A6 FETCH 1 (BODY[TEXT]<0.0>)
+S: A6 BAD FETCH failed. Illegal arguments.
+C: A7 FETCH 1 (BODY[TEXT]<0.16>)
+S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[TEXT\]<0> \{16\}
+S: Start with a pre\)
+S: A7 OK FETCH completed\.
+C: A8 FETCH 1 (BODY[TEXT]<0.32>)
+S: \* 1 FETCH \(BODY\[TEXT\]<0> \{32\}
+S: Start with a preamble
+S: 
+S: --1729\r\)
+S: A8 OK FETCH completed\.
+C: A9 FETCH 1 (BODY[TEXT]<0.64>)
+S: \* 1 FETCH \(BODY\[TEXT\]<0> \{64\}
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; chars\)
+S: A9 OK FETCH completed\.
+C: A10 FETCH 1 (BODY[TEXT]<0.128>)
+S: \* 1 FETCH \(BODY\[TEXT\]<0> \{128\}
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: application/oct\)
+S: A10 OK FETCH completed\.
+C: A11 FETCH 1 (BODY[TEXT]<0.1024>)
+S: \* 1 FETCH \(BODY\[TEXT\]<0> \{1024\}
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: application/octet-stream
+S: Content-Transfer-Encoding: base64
+S: 
+S: 987654321AHPLA
+S: 
+S: --1729
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: 
+S: --1729
+S: Content-Type: multipart/mixed; boundary=4\.66920160910299
+S: 
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.\)
+S: A11 OK FETCH completed\.
+C: A12 FETCH 1 (BODY[TEXT]<0.2048>)
+S: \* 1 FETCH \(BODY\[TEXT\]<0> \{1564\}
+S: Start with a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: application/octet-stream
+S: Content-Transfer-Encoding: base64
+S: 
+S: 987654321AHPLA
+S: 
+S: --1729
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: 
+S: --1729
+S: Content-Type: multipart/mixed; boundary=4\.66920160910299
+S: 
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: 
+S: --4\.66920160910299--
+S: --1729--
+S: \)
+S: A12 OK FETCH completed\.
+C: A13 FETCH 1 (BODY[TEXT]<7.0>)
+S: A13 BAD FETCH failed. Illegal arguments.
+C: A14 FETCH 1 (BODY[TEXT]<7.16>)
+S: \* 1 FETCH \(BODY\[TEXT\]<7> \{16\}
+S: ith a preamble
+S: \)
+S: A14 OK FETCH completed\.
+C: A15 FETCH 1 (BODY[TEXT]<7.32>)
+S: \* 1 FETCH \(BODY\[TEXT\]<7> \{32\}
+S: ith a preamble
+S: 
+S: --1729
+S: Conten\)
+S: A15 OK FETCH completed\.
+C: A16 FETCH 1 (BODY[TEXT]<7.64>)
+S: \* 1 FETCH \(BODY\[TEXT\]<7> \{64\}
+S: ith a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-A\)
+S: A16 OK FETCH completed\.
+C: A17 FETCH 1 (BODY[TEXT]<7.128>)
+S: \* 1 FETCH \(BODY\[TEXT\]<7> \{128\}
+S: ith a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: application/octet-stre\)
+S: A17 OK FETCH completed\.
+C: A18 FETCH 1 (BODY[TEXT]<7.1024>)
+S: \* 1 FETCH \(BODY\[TEXT\]<7> \{1024\}
+S: ith a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: application/octet-stream
+S: Content-Transfer-Encoding: base64
+S: 
+S: 987654321AHPLA
+S: 
+S: --1729
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: 
+S: --1729
+S: Content-Type: multipart/mixed; boundary=4\.66920160910299
+S: 
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: D\)
+S: A18 OK FETCH completed\.
+C: A19 FETCH 1 (BODY[TEXT]<7.2048>)
+S: \* 1 FETCH \(BODY\[TEXT\]<7> \{1557\}
+S: ith a preamble
+S: 
+S: --1729
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Rhubarb!
+S: 
+S: --1729
+S: Content-Type: application/octet-stream
+S: Content-Transfer-Encoding: base64
+S: 
+S: 987654321AHPLA
+S: 
+S: --1729
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: Samual Smith <samual@example\.org>
+S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: A Multipart Alternative Email
+S: Content-Type: multipart/alternative;boundary=42
+S: 
+S: This message has a premable
+S: 
+S: --42
+S: Content-Type: text/plain; charset=US-ASCII
+S: 
+S: Custard!
+S: 
+S: --42
+S: Content-Type: application/octet-stream
+S: 
+S: CUSTARDCUSTARDCUSTARD
+S: 
+S: --42--
+S: 
+S: --1729
+S: Content-Type: multipart/mixed; boundary=4\.66920160910299
+S: 
+S: --4\.66920160910299
+S: Content-Type: image/gif
+S: Content-Transfer-Encoding: base64
+S: MIME-Version: 1\.0
+S: Content-ID: 238478934723847238947892374
+S: Content-Description: Bogus Image Data
+S: 
+S: ABCDFEGHIJKLMNO
+S: 
+S: --4\.66920160910299
+S: Content-Type: message/rfc822
+S: 
+S: From: Timothy Tayler <timothy@example\.org>
+S: To: John Smith <john@example\.org>
+S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
+S: Subject: Another Example Email
+S: Content-Type: multipart/mixed;boundary=2\.50290787509
+S: 
+S: Yet another preamble
+S: 
+S: --2\.50290787509
+S: Content-Type: text/plain
+S: 
+S: Rhubard AND Custard!
+S: 
+S: --2\.50290787509
+S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
+S: 
+S: --3\.243F6A8885A308D3
+S: Content-Type: text/plain
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3
+S: 
+S: Content-Type: text/richtext
+S: 
+S: Rhubard\?Custard\?
+S: 
+S: --3\.243F6A8885A308D3--
+S: 
+S: --2\.50290787509--
+S: 
+S: --4\.66920160910299--
+S: --1729--
+S: \)
+S: A19 OK FETCH completed\.
+C: A20 FETCH 1 (BODY[TEXT]<10000.0>)
+S: A20 BAD FETCH failed. Illegal arguments.
+C: A21 FETCH 1 (BODY[TEXT]<10000.16>)
+S: \* 1 FETCH \(BODY\[TEXT\]<10000> \{0\}
+S: \)
+S: A21 OK FETCH completed\.
+C: A22 FETCH 1 (BODY[TEXT]<10000.32>)
+S: \* 1 FETCH \(BODY\[TEXT\]<10000> \{0\}
+S: \)
+S: A22 OK FETCH completed\.
+C: A23 FETCH 1 (BODY[TEXT]<10000.64>)
+S: \* 1 FETCH \(BODY\[TEXT\]<10000> \{0\}
+S: \)
+S: A23 OK FETCH completed\.
+C: A24 FETCH 1 (BODY[TEXT]<10000.128>)
+S: \* 1 FETCH \(BODY\[TEXT\]<10000> \{0\}
+S: \)
+S: A24 OK FETCH completed\.
+C: A25 FETCH 1 (BODY[TEXT]<10000.1024>)
+S: \* 1 FETCH \(BODY\[TEXT\]<10000> \{0\}
+S: \)
+S: A25 OK FETCH completed\.
+C: A26 FETCH 1 (BODY[TEXT]<10000.2048>)
+S: \* 1 FETCH \(BODY\[TEXT\]<10000> \{0\}
+S: \)
+S: A26 OK FETCH completed\.
+C: A27 DELETE testmailbox
+S: A27 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Uid.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Uid.test
new file mode 100644
index 0000000..79c35a5
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Uid.test
@@ -0,0 +1,82 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+#Delete the first message, so that UIDs don't match MSNs
+C: a STORE 1 +FLAGS (\Deleted)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: a OK STORE completed.
+C: a EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 3 RECENT
+S: a OK EXPUNGE completed.
+
+#Regular fetch
+C: a FETCH 1:3 (UID)
+S: \* 1 FETCH \(UID 2\)
+S: \* 2 FETCH \(UID 3\)
+S: \* 3 FETCH \(UID 4\)
+S: a OK FETCH completed.
+
+#UID fetch
+C: a UID FETCH 2:3 (INTERNALDATE)
+S: \* 1 FETCH \(INTERNALDATE "[^"]*" UID 2\)
+S: \* 2 FETCH \(INTERNALDATE ".*" UID 3\)
+S: a OK FETCH completed.
+
+#UID store
+C: a1 UID STORE 2:3 +FLAGS (\Deleted)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\) UID 2\)
+S: \* 2 FETCH \(FLAGS \(\\Deleted \\Recent\) UID 3\)
+S: a1 OK STORE completed.
+
+# invalid messageset
+C: a2 FETCH 1:100 (FLAGS UID)
+S: a2 BAD FETCH failed. Invalid messageset.
+
+# Regular fetch
+C: a2 FETCH 1:3 (FLAGS UID)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\) UID 2\)
+S: \* 2 FETCH \(FLAGS \(\\Deleted \\Recent\) UID 3\)
+S: \* 3 FETCH \(FLAGS \(\\Recent\) UID 4\)
+S: a2 OK FETCH completed.
+
+# CREATE and do a UID COPY
+C: a3 CREATE copied
+S: a3 OK CREATE completed.
+
+C: a4 UID COPY 2 copied
+S: a4 OK (\[.+\] )?COPY completed.
+
+C: a STATUS copied (MESSAGES)
+S: \* STATUS "copied" \(MESSAGES 1\)
+S: a OK STATUS completed.
+
+C: A003 STORE 1:3 +FLAGS.SILENT (\FLAGGED)
+S: A003 OK STORE completed.
+
+# Do a UID SEARCH
+C: a UID SEARCH FLAGGED
+S: \* SEARCH 2 3 4
+S: a OK SEARCH completed.
+
+# Cleanup
+C: a1 DELETE copied
+S: a1 OK DELETE completed.
+
+
+
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/UidSearchAtoms.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/UidSearchAtoms.test
new file mode 100644
index 0000000..f5bced3
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/UidSearchAtoms.test
@@ -0,0 +1,2280 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A5 OK STORE completed\.
+C: A6 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A6 OK EXPUNGE completed\.
+C: A7 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A7 OK (\[.+\] )?APPEND completed\.
+C: A8 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A8 OK STORE completed\.
+C: A9 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A9 OK EXPUNGE completed\.
+C: A10 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A10 OK (\[.+\] )?APPEND completed\.
+C: A11 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A11 OK STORE completed\.
+C: A12 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A12 OK EXPUNGE completed\.
+C: A13 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A13 OK (\[.+\] )?APPEND completed\.
+C: A14 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A14 OK STORE completed\.
+C: A15 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A15 OK EXPUNGE completed\.
+C: A16 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A16 OK (\[.+\] )?APPEND completed\.
+C: A17 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A17 OK STORE completed\.
+C: A18 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A18 OK EXPUNGE completed\.
+C: A19 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A19 OK (\[.+\] )?APPEND completed\.
+C: A20 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A20 OK STORE completed\.
+C: A21 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A21 OK EXPUNGE completed\.
+C: A22 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A22 OK (\[.+\] )?APPEND completed\.
+C: A23 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A23 OK STORE completed\.
+C: A24 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A24 OK EXPUNGE completed\.
+C: A25 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A25 OK (\[.+\] )?APPEND completed\.
+C: A26 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A26 OK STORE completed\.
+C: A27 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A27 OK EXPUNGE completed\.
+C: A28 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A28 OK (\[.+\] )?APPEND completed\.
+C: A29 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A29 OK STORE completed\.
+C: A30 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A30 OK EXPUNGE completed\.
+C: A31 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A31 OK (\[.+\] )?APPEND completed\.
+C: A32 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A32 OK STORE completed\.
+C: A33 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A33 OK EXPUNGE completed\.
+C: A34 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A34 OK (\[.+\] )?APPEND completed\.
+C: A35 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A35 OK STORE completed\.
+C: A36 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A36 OK EXPUNGE completed\.
+C: A37 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A37 OK (\[.+\] )?APPEND completed\.
+C: A38 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A38 OK STORE completed\.
+C: A39 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A39 OK EXPUNGE completed\.
+C: A40 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A40 OK (\[.+\] )?APPEND completed\.
+C: A41 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A41 OK STORE completed\.
+C: A42 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A42 OK EXPUNGE completed\.
+C: A43 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A43 OK (\[.+\] )?APPEND completed\.
+C: A44 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A44 OK STORE completed\.
+C: A45 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A45 OK EXPUNGE completed\.
+C: A46 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A46 OK (\[.+\] )?APPEND completed\.
+C: A47 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A47 OK STORE completed\.
+C: A48 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A48 OK EXPUNGE completed\.
+C: A49 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A49 OK (\[.+\] )?APPEND completed\.
+C: A50 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A50 OK STORE completed\.
+C: A51 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A51 OK EXPUNGE completed\.
+C: A52 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A52 OK (\[.+\] )?APPEND completed\.
+C: A53 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A53 OK STORE completed\.
+C: A54 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A54 OK EXPUNGE completed\.
+C: A55 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A55 OK (\[.+\] )?APPEND completed\.
+C: A56 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A56 OK STORE completed\.
+C: A57 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A57 OK EXPUNGE completed\.
+C: A58 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A58 OK (\[.+\] )?APPEND completed\.
+C: A59 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A59 OK STORE completed\.
+C: A60 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A60 OK EXPUNGE completed\.
+C: A61 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A61 OK (\[.+\] )?APPEND completed\.
+C: A62 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A62 OK STORE completed\.
+C: A63 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A63 OK EXPUNGE completed\.
+C: A64 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A64 OK (\[.+\] )?APPEND completed\.
+C: A65 APPEND testmailbox {704+}
+C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
+C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
+C: Date: Sat, 2 Feb 2008 13:14:19 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "James Developers List" <server-dev@james.apache.org>
+C: Subject: JCR -> trunk ...?
+C: MIME-Version: 1.0
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: Delivered-To: robertburrelldonkin@gmail.com
+C: 
+C: i'd like to copy james-jcr into trunk and add some example
+C: configurations. development can continue in the sandbox (or not) and
+C: merged in later (if necessary).
+C: 
+C: any objections?
+C: 
+C: - robert
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: A65 OK (\[.+\] )?APPEND completed\.
+C: A66 APPEND testmailbox {668+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/alternative;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: applcation/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729--
+C: 
+S: \* 3 EXISTS
+S: \* 3 RECENT
+S: A66 OK (\[.+\] )?APPEND completed\.
+C: A67 APPEND testmailbox {765+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: application/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: image/jpeg
+C: Content-Transfer-Encoding: base64
+C: 
+C: 1234567890ABCDEFGHIJKLMNOPQ
+C: 
+C: --1729--
+C: 
+S: \* 4 EXISTS
+S: \* 4 RECENT
+S: A67 OK (\[.+\] )?APPEND completed\.
+C: A68 APPEND testmailbox {1767+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: application/octet-stream
+C: Content-Transfer-Encoding: base64
+C: 
+C: 987654321AHPLA
+C: 
+C: --1729
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Alternative Email
+C: Content-Type: multipart/alternative;boundary=42
+C: 
+C: This message has a premable
+C: 
+C: --42
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Custard!
+C: 
+C: --42
+C: Content-Type: application/octet-stream
+C: 
+C: CUSTARDCUSTARDCUSTARD
+C: 
+C: --42--
+C: 
+C: --1729
+C: Content-Type: multipart/mixed; boundary=4.66920160910299
+C: 
+C: --4.66920160910299
+C: Content-Type: image/gif
+C: Content-Transfer-Encoding: base64
+C: MIME-Version: 1.0
+C: Content-ID: 238478934723847238947892374
+C: Content-Description: Bogus Image Data
+C: 
+C: ABCDFEGHIJKLMNO
+C: 
+C: --4.66920160910299
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: John Smith <john@example.org>
+C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: Another Example Email
+C: Content-Type: multipart/mixed;boundary=2.50290787509
+C: 
+C: Yet another preamble
+C: 
+C: --2.50290787509
+C: Content-Type: text/plain
+C: 
+C: Rhubard AND Custard!
+C: 
+C: --2.50290787509
+C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
+C: 
+C: --3.243F6A8885A308D3
+C: Content-Type: text/plain
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3
+C: 
+C: Content-Type: text/richtext
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3--
+C: 
+C: --2.50290787509--
+C: 
+C: --4.66920160910299--
+C: --1729--
+C: 
+S: \* 5 EXISTS
+S: \* 5 RECENT
+S: A68 OK (\[.+\] )?APPEND completed\.
+C: A69 APPEND testmailbox {185+}
+C: From: John Smith <john@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 6 EXISTS
+S: \* 6 RECENT
+S: A69 OK (\[.+\] )?APPEND completed\.
+C: A70 APPEND testmailbox {227+}
+C: From: John Smith <john@example.org>
+C: Sender: Samual Smith <sam@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <172942@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 7 EXISTS
+S: \* 7 RECENT
+S: A70 OK (\[.+\] )?APPEND completed\.
+C: A71 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 8 EXISTS
+S: \* 8 RECENT
+S: A71 OK (\[.+\] )?APPEND completed\.
+C: A72 APPEND testmailbox {318+}
+C: From: "Brian G. Hutton" <brian@example.org>
+C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
+C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
+C: Subject: Rhubarb
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <17291729@machine.example.org>
+C: 
+C: Rhubarb!
+S: \* 9 EXISTS
+S: \* 9 RECENT
+S: A72 OK (\[.+\] )?APPEND completed\.
+C: A73 APPEND testmailbox {11976+}
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed; 
+C: 	boundary="----=_Part_3998_1661991.1205261618747"
+C: Bcc: rdonkin@apache.org
+C: References: <1205261107.7516.6.camel@localhost>
+C: Delivered-To: robertburrelldonkin@gmail.com
+C: 
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: multipart/alternative; 
+C: 	boundary="----=_Part_3999_20348865.1205261618747"
+C: 
+C: ------=_Part_3999_20348865.1205261618747
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_3999_20348865.1205261618747
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_3999_20348865.1205261618747
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics;
+C:  charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_3999_20348865.1205261618747--
+C: 
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_3998_1661991.1205261618747--
+C: 
+S: \* 10 EXISTS
+S: \* 10 RECENT
+S: A73 OK (\[.+\] )?APPEND completed\.
+C: A74 APPEND testmailbox {3367+}
+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)
+C: Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
+C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
+C:         by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
+C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
+C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+C: Received: from [172.23.170.136] (helo=anti-virus01-07)
+C: 	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
+C: 	id 1JZ9Px-0001OZ-VF
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
+C: Received: from [82.38.65.6] (helo=[10.0.0.27])
+C: 	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
+C: 	id 1JZ9Px-0007FO-G5
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
+C: Subject: An HTML Email
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: robertburrelldonkin@gmail.com
+C: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
+C: Date: Tue, 11 Mar 2008 18:41:40 +0000
+C: Message-Id: <1205260900.7516.3.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.1 
+C: 
+C: 
+C: --=-blWYb/063JwXox8nBGv5
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: A Sonnet By William Shakespeare
+C: 
+C: 
+C: 
+C: Tired with all these, for restful death I cry,
+C: As to behold desert a beggar born,
+C: And needy nothing trimm'd in jollity,
+C: And purest faith unhappily forsworn,
+C: And gilded honour shamefully misplac'd,
+C: And maiden virtue rudely strumpeted,
+C: And right perfection wrongfully disgrac'd,
+C: And strength by limping sway disabled
+C: And art made tongue-tied by authority,
+C: And folly--doctor-like--controlling skill,
+C: And simple truth miscall'd simplicity,
+C: And captive good attending captain ill:
+C:   Tir'd with all these, from these would I be gone,
+C:   Save that, to die, I leave my love alone.
+C: 
+C: --=-blWYb/063JwXox8nBGv5
+C: Content-Type: text/html; charset=utf-8
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
+C: <HTML>
+C: <HEAD>
+C:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
+C:   <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
+C: </HEAD>
+C: <BODY>
+C: <H1>
+C: A Sonnet By William Shakespeare
+C: </H1>
+C: <BR>
+C: <PRE>
+C: Tired with all these, for restful death I cry,
+C: As to behold desert a beggar born,
+C: And needy nothing trimm'd in jollity,
+C: And purest faith unhappily forsworn,
+C: And gilded honour shamefully misplac'd,
+C: And maiden virtue rudely strumpeted,
+C: And right perfection wrongfully disgrac'd,
+C: And strength by limping sway disabled
+C: And art made tongue-tied by authority,
+C: And folly--doctor-like--controlling skill,
+C: And simple truth miscall'd simplicity,
+C: And captive good attending captain ill:
+C:   Tir'd with all these, from these would I be gone,
+C:   Save that, to die, I leave my love alone.
+C: </PRE>
+C: </BODY>
+C: </HTML>
+C: 
+C: --=-blWYb/063JwXox8nBGv5--
+C: 
+C: 
+C: 
+S: \* 11 EXISTS
+S: \* 11 RECENT
+S: A74 OK (\[.+\] )?APPEND completed\.
+C: A75 APPEND testmailbox {4174+}
+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)
+C: Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
+C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
+C:         by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
+C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
+C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+C: Received: from [172.23.170.147] (helo=anti-virus03-10)
+C: 	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
+C: 	id 1JZ9TJ-0000ZL-49
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
+C: Received: from [82.38.65.6] (helo=[10.0.0.27])
+C: 	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
+C: 	id 1JZ9TI-0000A6-8B
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
+C: Subject: Sonnets By William Shakespeare
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: robertburrelldonkin@gmail.com
+C: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
+C: Date: Tue, 11 Mar 2008 18:45:07 +0000
+C: Message-Id: <1205261107.7516.6.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.1 
+C: 
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: O! lest the world should task you to recite
+C: What merit lived in me, that you should love
+C: After my death,--dear love, forget me quite,
+C: For you in me can nothing worthy prove;
+C: Unless you would devise some virtuous lie,
+C: To do more for me than mine own desert,
+C: And hang more praise upon deceased I
+C: Than niggard truth would willingly impart:
+C: O! lest your true love may seem false in this
+C: That you for love speak well of me untrue,
+C: My name be buried where my body is,
+C: And live no more to shame nor me nor you.
+C:   For I am shamed by that which I bring forth,
+C:   And so should you, to love things nothing worth.
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Disposition: attachment; filename=sonnet.html
+C: Content-Type: text/html; name=sonnet.html; charset=us-ascii
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: <html><head><title></title></head>
+C: <body>
+C: <blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
+C: Those parts of thee that the world's eye doth view
+C: Want nothing that the thought of hearts can mend;
+C: All tongues--the voice of souls--give thee that due,
+C: Uttering bare truth, even so as foes commend.
+C: Thy outward thus with outward praise is crown'd;
+C: But those same tongues, that give thee so thine own,
+C: In other accents do this praise confound
+C: By seeing farther than the eye hath shown.
+C: They look into the beauty of thy mind,
+C: And that in guess they measure by thy deeds;
+C: Then--churls--their thoughts, although their eyes were kind,
+C: To thy fair flower add the rank smell of weeds: 
+C:   But why thy odour matcheth not thy show,
+C:   The soil is this, that thou dost common grow.
+C: </pre></blockquote>
+C: </body></html>
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: Ah! wherefore with infection should he live,
+C: And with his presence grace impiety,
+C: That sin by him advantage should achieve,
+C: And lace itself with his society? 
+C: Why should false painting imitate his cheek,
+C: And steel dead seeming of his living hue?
+C: Why should poor beauty indirectly seek
+C: Roses of shadow, since his rose is true?
+C: Why should he live, now Nature bankrupt is,
+C: Beggar'd of blood to blush through lively veins?
+C: For she hath no exchequer now but his,
+C: And proud of many, lives upon his gains.
+C:   O! him she stores, to show what wealth she had
+C:   In days long since, before these last so bad.
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t--
+S: \* 12 EXISTS
+S: \* 12 RECENT
+S: A75 OK (\[.+\] )?APPEND completed\.
+C: A76 APPEND testmailbox {302+}
+C: From: Samual Smith <sam@example.org>
+C: To: John Smith <john@example.org>
+C: Reply-To: "Timothy Taylor: Email" <tim@example.org>
+C: Subject: Re: Custard!
+C: Date: Sat, 23 Feb 2008 18:15:18 +0000
+C: Message-ID: <4224@example.org>
+C: In-Reply-To: <1729@example.org>
+C: References: <1729@example.org>
+C: 
+C: Rhubard, I say!
+S: \* 13 EXISTS
+S: \* 13 RECENT
+S: A76 OK (\[.+\] )?APPEND completed\.
+C: A77 APPEND testmailbox {404+}
+C: Resent-From: John Smith <john@example.org>
+C: Resent-To: Samual Smith <sam@example.org>
+C: Resent-Date: Sat, 23 Feb 2008 18:18:59 +0000
+C: Resent-Message-ID: <424242@example.org>
+C: From: Samual Webster <webster@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Rhubard And Custard!
+C: Date: Sat, 23 Feb 2008 14:10:00 +0000
+C: Message-ID: <17299271@example.org>
+C: 
+C: Rhubard or custard? Rhubard AND custard!
+S: \* 14 EXISTS
+S: \* 14 RECENT
+S: A77 OK (\[.+\] )?APPEND completed\.
+C: A78 APPEND testmailbox {429+}
+C: Received: from alpha.beta
+C:    by example.org
+C:    via TCP
+C:    with ESMTP
+C:    id 1729
+C:    for <tim@example.org>; Sat, 23 Feb 2008 18:24:05 +0000
+C: Received: from gamma.delta by alpha.beta; Sat, 23 Feb 2008 18:20:05 +0000
+C: From: Samual Webster <webster@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Custard?
+C: Date: Sat, 23 Feb 2008 18:26:56 +0000
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Rhubard! Rhubard! Rhubard!
+C: 
+S: \* 15 EXISTS
+S: \* 15 RECENT
+S: A78 OK (\[.+\] )?APPEND completed\.
+C: A79 APPEND testmailbox {217+}
+C: From: Timothy Taylor <tim@example.org>
+C: To: Alpha Group:John Smith <john@example.org>, sid@example.org;
+C: Cc: Undisclosed recipients:;
+C: Date: Sat, 23 Feb 2008 18:12:13 +0000
+C: Message-ID: 42424242
+C: 
+C: Custard? Rhubard!
+C: 
+S: \* 16 EXISTS
+S: \* 16 RECENT
+S: A79 OK (\[.+\] )?APPEND completed\.
+C: A80 APPEND testmailbox {14863+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Received: (qmail 16059 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from unknown (HELO pre-smtp34-01.prod.mesa1.secureserver.net)
+C:         ([10.0.19.134]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         smtp28.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+C: Received: (qmail 24109 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
+C:         <rdonkin-owner@locus.apache.org>) by
+C:         pre-smtp34-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:15 -0000
+C: Received: (qmail 33110 invoked by uid 1289); 11 Mar 2008 18:54:14 -0000
+C: Delivered-To: rdonkin@locus.apache.org
+C: Received: (qmail 33091 invoked from network); 11 Mar 2008 18:54:14 -0000
+C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:14 -0000
+C: Received: (qmail 12832 invoked by uid 500); 11 Mar 2008 18:54:10 -0000
+C: Delivered-To: apmail-rdonkin@apache.org
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: (qmail 12693 invoked by uid 99); 11 Mar 2008 18:54:10 -0000
+C: Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by
+C:         apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:10 -0700
+C: X-ASF-Spam-Status: No, hits=5.3 required=10.0
+C:         tests=HTML_MESSAGE,MIME_QP_LONG_LINE,MSGID_FROM_MTA_HEADER,SPF_PASS
+C: X-Spam-Check-By: apache.org
+C: Received-SPF: pass (nike.apache.org: domain of
+C:         3MtXWRxUKByYECNGPFCT-PQVKHKECVKQPIQQING.EQOTFQPMKPCRCEJG.QTI@calendar-server.bounces.google.com
+C:         designates 64.233.166.140 as permitted sender)
+C: Received: from [64.233.166.140] (HELO py-out-f140.google.com)
+C:         (64.233.166.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+C:         18:53:18 +0000
+C: Received: by py-out-f140.google.com with SMTP id a74so255262pye.5 for
+C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta;
+C:         h=domainkey-signature:mime-version:message-id:date:reply-to:sender:received:subject:from:to:content-type;
+C:         bh=a0xHxfGwMbTaCb1AQbvdZZ4bcSJ2pPfhH9+aq/N8Iio=;
+C:         b=XcR46ahkaRiXL6w4DXB16+pG9O4qvSUyCHzL8N3rebn6+s3HAlztkGBCdXbNTOSeLnjEQnv+2slUMkdQy+ZJdg==
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta;
+C:         h=mime-version:message-id:date:reply-to:sender:subject:from:to:content-type;
+C:         b=E3kUX5aHg+csZ3D0TcHKt9Wie43boX+xpyARVjHAhQ0fJVt9OAzCI/xPDTBpTBjGaDcjnFeFcHWZF9UeXbx8Lg==
+C: MIME-Version: 1.0
+C: Message-ID: <00163600d06e04482dd6a10e7610628b0@google.com>
+C: Date: Tue, 11 Mar 2008 11:53:38 -0700
+C: Reply-To: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
+C: Sender: Google Calendar <calendar-notification@google.com>
+C: Received: by 10.35.108.12 with SMTP id k12mr18969364pym.3.1205261618449;
+C:         Tue,  11 Mar 2008 11:53:38 -0700 (PDT)
+C: Subject: 
+C:         =?windows-1256?Q?=5BInvitation=5D_ApacheCon_Europe_2008=21_=40_Mon_7_Apr_=96_?=
+C:         =?windows-1256?Q?Fri_11_Apr_2008_=28=29?=
+C: From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
+C: To: rdonkin@apache.org
+C: Content-Type: multipart/mixed; boundary=00163600d06e04482dd6a10e458cd80be
+C: X-Virus-Checked: Checked by ClamAV on apache.org
+C: X-Nonspam: None
+C: X-fetched-from: mail.xmlmapt.org
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: --00163600d06e04482dd6a10e458cd80be
+C: Content-Type: multipart/alternative;  boundary=00163600d06e04482dd6a10e408cd80bd
+C: 
+C: 
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/plain; charset=windows-1256
+C: Content-Transfer-Encoding: quoted-printable
+C: 
+C: rdonkin@apache.org, you are invited to
+C: 
+C: Title: ApacheCon Europe 2008!
+C: Time: Mon 7 Apr =96 Fri 11 Apr 2008 (Time zone: London)
+C: Where: Amsterdam
+C: Calendar: 
+C: Description: Ah yes!On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &=
+C: lt;robertburrelldonkin@blueyonder.co.uk&gt; wrote:&gt; O! lest the world sho=
+C: uld task you to recite&gt; &nbsp;What merit lived in me, that you should lov=
+C: e&gt; &nbsp;After my death,--dear love, forget me quite,&gt; &nbsp;For you i=
+C: n me can nothing worthy prove;&gt; &nbsp;Unless you would devise some virtuo=
+C: us lie,&gt; &nbsp;To do more for me than mine own desert,&gt; &nbsp;And hang=
+C:  more praise upon deceased I&gt; &nbsp;Than niggard truth would willingly im=
+C: part:&gt; &nbsp;O! lest your true love may seem false in this&gt; &nbsp;That=
+C:  you for love speak well of me untrue,&gt; &nbsp;My name be buried where my =
+C: body is,&gt; &nbsp;And live no more to shame nor me nor you.&gt; &nbsp; For =
+C: I am shamed by that which I bring forth,&gt; &nbsp; And so should you, to lo=
+C: ve things nothing worth.&gt; &nbsp;
+C: 
+C: You can view this event at http://www.google.com/calendar/event?action=3DVIE=
+C: W&eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=3DM=
+C: jkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO=
+C: Tg0Nzg2N2E4NTk4NWM5&ctz=3DEurope%2FLondon&hl=3Den_GB
+C: 
+C: 
+C: 
+C: You are receiving this courtesy email at the account rdonkin@apache.org beca=
+C: use you are an attendee of this event.
+C: 
+C: To stop receiving future notifications for this event, decline this event. A=
+C: lternatively, you can sign up for a Google Calendar account at http://www.go=
+C: ogle.com/calendar/ and control your notification settings for your entire ca=
+C: lendar.
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/html; charset=windows-1256
+C: Content-Transfer-Encoding: quoted-printable
+C: 
+C: <div style=3D"padding:10px 7px; font-size:12px; line-height:1.4 font-family:=
+C: Arial,Sans-serif; text-align:center;"><div><a href=3D"http://www.google.com/=
+C: calendar/"><img style=3D"border-width:0" src=3D"http://www.google.com/calend=
+C: ar/images/blue_beta_en-GB.gif" alt=3D"Google Calendar"></a></div>
+C: <div style=3D"width:370px; background:#D2E6D2; border-style:solid;       bor=
+C: der-color:#ccc; border-width:1px 1px 0 1px; padding:15px 15px 5px 15px;     =
+C:   margin:0 auto"><p style=3D"margin:0;color:#0">rdonkin@apache.org,
+C: you are invited to</p>
+C: <h2 style=3D"margin:5px 0; font-size:18px; line-height:1.4;color:#0">ApacheC=
+C: on Europe 2008!</h2>
+C: <p style=3D"margin:0 0 .5em;"><span style=3D"color:#0">Mon 7 Apr =96 Fri 11 =
+C: Apr 2008</span>
+C: <br>
+C: <span style=3D"color:#676;">(Time zone:
+C: London)</span>
+C: <br>
+C: <span style=3D"color:#0">Amsterdam (<a href=3D"http://maps.google.co.uk/maps=
+C: ?q=3DAmsterdam&amp;hl=3Den-GB">map</a>)</span>
+C: <br>
+C: <span style=3D"color:#0">Calendar:
+C: </span></p>
+C: <p style=3D"margin:0 0 1em;color:#0; white-space:pre-wrap !important; white-=
+C: space:-moz-pre-wrap !important; white-space:-pre-wrap !important; white-spac=
+C: e:-o-pre-wrap !important; white-space:pre; word-wrap:break-word;">&lt;b&gt;&=
+C: lt;span style=3D&quot;font-family: trebuchet ms,sans-serif;&quot;&gt;Ah yes!=
+C: &lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;On Tue, Mar 11, 2008 at 6:45 PM, =
+C: Robert Burrell Donkin &amp;lt;robertburrelldonkin@blueyonder.co.uk&amp;gt; w=
+C: rote:&lt;br&gt;&amp;gt; O! lest the world should task you to recite&lt;br&gt=
+C: ;&amp;gt; &amp;nbsp;What merit lived in me, that you should love&lt;br&gt;&a=
+C: mp;gt; &amp;nbsp;After my death,--dear love, forget me quite,&lt;br&gt;&amp;=
+C: gt; &amp;nbsp;For you in me can nothing worthy prove;&lt;br&gt;&amp;gt; &amp=
+C: ;nbsp;Unless you would devise some virtuous lie,&lt;br&gt;&amp;gt; &amp;nbsp=
+C: ;To do more for me than mine own desert,&lt;br&gt;&amp;gt; &amp;nbsp;And han=
+C: g more praise upon deceased I&lt;br&gt;&amp;gt; &amp;nbsp;Than niggard truth=
+C:  would willingly impart:&lt;br&gt;&amp;gt; &amp;nbsp;O! lest your true love =
+C: may seem false in this&lt;br&gt;&amp;gt; &amp;nbsp;That you for love speak w=
+C: ell of me untrue,&lt;br&gt;&amp;gt; &amp;nbsp;My name be buried where my bod=
+C: y is,&lt;br&gt;&amp;gt; &amp;nbsp;And live no more to shame nor me nor you.&=
+C: lt;br&gt;&amp;gt; &amp;nbsp; For I am shamed by that which I bring forth,&lt=
+C: ;br&gt;&amp;gt; &amp;nbsp; And so should you, to love things nothing worth.&=
+C: lt;br&gt;&amp;gt; &amp;nbsp;&lt;br&gt;&lt;br&gt;<br><a href=3D"http://www.go=
+C: ogle.com/calendar/event?action=3DVIEW&amp;eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29z=
+C: MWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnb=
+C: WFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEu=
+C: rope%2FLondon&amp;hl=3Den_GB">More event details&raquo;</a></p>
+C: <div style=3D"margin:.5em 0 0; text-align:center;color:#0"><strong>Will you =
+C: attend?</strong></div>
+C: <div style=3D"margin:4px 0 0; text-align:center;"><span style=3D"background:=
+C: #fff; border:1px solid #676;              padding:3px 5px; line-height:1.5;"=
+C: ><a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D1&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Yes</a=
+C: >
+C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D2&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">No</a>=
+C: 
+C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D3&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Maybe<=
+C: /a></span></div></div>
+C: <div><img src=3D"http://www.google.com/calendar/images/envelope.gif" style=
+C: =3D"background:#D2E6D2; width:420px height:95px" alt=3D""></div><p style=3D"=
+C: margin:-15px 0 0;">&nbsp;</p>
+C: <p style=3D"color:#676;">You are receiving this courtesy email at the accoun=
+C: t rdonkin@apache.org because you are an attendee of this event.</p><p style=
+C: =3D"color:#676;">To stop receiving future notifications for this event, decl=
+C: ine this event. Alternatively, you can sign up for a Google Calendar account=
+C:  at http://www.google.com/calendar/ and control your notification settings f=
+C: or your entire calendar.</p></div>
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/calendar; charset=windows-1256; method=REQUEST
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
+C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
+C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: --00163600d06e04482dd6a10e408cd80bd--
+C: 
+C: --00163600d06e04482dd6a10e458cd80be
+C: Content-Type: application/ics; name="invite.ics"
+C: Content-Disposition: attachment; filename="invite.ics"
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
+C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
+C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: --00163600d06e04482dd6a10e458cd80be--
+C: 
+C: 
+S: \* 17 EXISTS
+S: \* 17 RECENT
+S: A80 OK (\[.+\] )?APPEND completed\.
+C: A81 APPEND testmailbox {14154+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: from smtp-in3.blueyonder.co.uk ([172.23.146.14]) by cluster6 with
+C:         Microsoft SMTPSVC(5.0.2195.6713); Tue, 11 Mar 2008 18:53:48 +0000
+C: Received: from eback03.blueyonder.co.uk ([195.188.53.214]) by
+C:         smtp-in3.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 11
+C:         Mar 2008 18:53:48 +0000
+C: Received: from [172.23.170.141] (helo=anti-virus02-08) by
+C:         eback03.blueyonder.co.uk with smtp (Exim 4.52) id 1JZ9bg-0005pc-Kc for
+C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:48 +0000
+C: Received: from [209.85.146.177] (helo=wa-out-1112.google.com) by
+C:         exim11.blueyonder.co.uk with esmtp (Exim 4.68) (envelope-from
+C:         <robertburrelldonkin@gmail.com>) id 1JZ9bf-0005sq-E4 for
+C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:47 +0000
+C: Received: by wa-out-1112.google.com with SMTP id k40so3093721wah.25 for
+C:         <robertburrelldonkin@blueyonder.co.uk>; Tue, 11 Mar 2008 11:53:46 -0700
+C:         (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+C: References: <1205261107.7516.6.camel@localhost>
+C: X-Envelope-To: robertburrelldonkin@blueyonder.co.uk
+C: X-OriginalArrivalTime: 11 Mar 2008 18:53:48.0705 (UTC)
+C:         FILETIME=[3DA5D910:01C883A9]
+C: X-fetched-from: blueyonder.co.uk
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+C: 
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_4003_18492227.1205261626856--
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_4002_22491526.1205261626856--
+C: 
+C: 
+S: \* 18 EXISTS
+S: \* 18 RECENT
+S: A81 OK (\[.+\] )?APPEND completed\.
+C: A82 APPEND testmailbox {14996+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
+C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
+C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
+C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
+C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
+C: Delivered-To: rdonkin@locus.apache.org
+C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
+C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
+C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
+C: Delivered-To: apmail-rdonkin@apache.org
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
+C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
+C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
+C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
+C: X-Spam-Check-By: apache.org
+C: Received-SPF: pass (athena.apache.org: domain of
+C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
+C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
+C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+C:         18:53:36 +0000
+C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
+C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+C: References: <1205261107.7516.6.camel@localhost>
+C: X-Virus-Checked: Checked by ClamAV on apache.org
+C: X-Nonspam: None
+C: X-fetched-from: mail.xmlmapt.org
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+C: 
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_4003_18492227.1205261626856--
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_4002_22491526.1205261626856--
+C: 
+C: 
+S: \* 19 EXISTS
+S: \* 19 RECENT
+S: A82 OK (\[.+\] )?APPEND completed\.
+C: A83 STORE 1:9  +FLAGS (\FLAGGED)
+S: \* 1 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 3 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 4 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 8 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 9 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: A83 OK STORE completed\.
+C: A84 STORE 1:4  +FLAGS (\ANSWERED)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 4 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: A84 OK STORE completed\.
+C: A85 STORE 10:14  +FLAGS (\ANSWERED)
+S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 13 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 14 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: A85 OK STORE completed\.
+C: A86 STORE 1:2  +FLAGS (\SEEN)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
+S: A86 OK STORE completed\.
+C: A87 STORE 5:7  +FLAGS (\SEEN)
+S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
+S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
+S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
+S: A87 OK STORE completed\.
+C: A88 STORE 10:12  +FLAGS (\SEEN)
+S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
+S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
+S: A88 OK STORE completed\.
+C: A89 STORE 15:17  +FLAGS (\SEEN)
+S: \* 15 FETCH \(FLAGS \(\\Recent \\Seen\)\)
+S: \* 16 FETCH \(FLAGS \(\\Recent \\Seen\)\)
+S: \* 17 FETCH \(FLAGS \(\\Recent \\Seen\)\)
+S: A89 OK STORE completed\.
+C: A90 STORE 1  +FLAGS (\DRAFT)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent \\Seen\)\)
+S: A90 OK STORE completed\.
+C: A91 STORE 3  +FLAGS (\DRAFT)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent\)\)
+S: A91 OK STORE completed\.
+C: A92 STORE 5  +FLAGS (\DRAFT)
+S: \* 5 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
+S: A92 OK STORE completed\.
+C: A93 STORE 7  +FLAGS (\DRAFT)
+S: \* 7 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
+S: A93 OK STORE completed\.
+C: A94 STORE 9  +FLAGS (\DRAFT)
+S: \* 9 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent\)\)
+S: A94 OK STORE completed\.
+C: A95 STORE 11  +FLAGS (\DRAFT)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Draft \\Recent \\Seen\)\)
+S: A95 OK STORE completed\.
+C: A96 STORE 13  +FLAGS (\DRAFT)
+S: \* 13 FETCH \(FLAGS \(\\Answered \\Draft \\Recent\)\)
+S: A96 OK STORE completed\.
+C: A97 STORE 15  +FLAGS (\DRAFT)
+S: \* 15 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
+S: A97 OK STORE completed\.
+C: A98 STORE 17  +FLAGS (\DRAFT)
+S: \* 17 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
+S: A98 OK STORE completed\.
+C: A99 STORE 1:3  +FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent \\Seen\)\)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Deleted \\Flagged \\Recent \\Seen\)\)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent\)\)
+S: A99 OK STORE completed\.
+C: A100 UID SEARCH ALL
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
+S: A100 OK SEARCH completed\.
+C: A101 UID SEARCH ANSWERED
+S: \* SEARCH 21 22 23 24 30 31 32 33 34
+S: A101 OK SEARCH completed\.
+C: A102 UID SEARCH BCC o
+S: \* SEARCH 30
+S: A102 OK SEARCH completed\.
+C: A103 UID SEARCH BCC tim
+S: \* SEARCH
+S: A103 OK SEARCH completed\.
+C: A104 UID SEARCH BCC Robert
+S: \* SEARCH
+S: A104 OK SEARCH completed\.
+C: A105 UID SEARCH BCC example.org
+S: \* SEARCH
+S: A105 OK SEARCH completed\.
+C: A106 UID SEARCH BCC apache.org
+S: \* SEARCH 30
+S: A106 OK SEARCH completed\.
+C: A107 UID SEARCH BODY o
+S: \* SEARCH 22 23 24 25 26 27 30 31 32 34 37 38 39
+S: A107 OK SEARCH completed\.
+C: A108 UID SEARCH BODY the
+S: \* SEARCH 22 25 30 31 32 37 38 39
+S: A108 OK SEARCH completed\.
+C: A109 UID SEARCH BODY thy
+# TODO: FIX APPEND S: \* SEARCH 25 30 32 37 38 39
+S: \* SEARCH 30 32 37 38 39
+S: A109 OK SEARCH completed\.
+C: A110 UID SEARCH BODY "nothing worthy prove"
+S: \* SEARCH 30 32 37 38 39
+S: A110 OK SEARCH completed\.
+C: A111 UID SEARCH CC o
+S: \* SEARCH 29 30 36 38 39
+S: A111 OK SEARCH completed\.
+C: A112 UID SEARCH CC tim
+S: \* SEARCH
+S: A112 OK SEARCH completed\.
+C: A113 UID SEARCH CC Robert
+S: \* SEARCH 30 38 39
+S: A113 OK SEARCH completed\.
+C: A114 UID SEARCH CC example.org
+S: \* SEARCH 29
+S: A114 OK SEARCH completed\.
+C: A115 UID SEARCH CC apache.org
+S: \* SEARCH
+S: A115 OK SEARCH completed\.
+C: A116 UID SEARCH DELETED
+S: \* SEARCH 21 22 23
+S: A116 OK SEARCH completed\.
+C: A117 UID SEARCH DRAFT
+S: \* SEARCH 21 23 25 27 29 31 33 35 37
+S: A117 OK SEARCH completed\.
+C: A118 UID SEARCH FLAGGED
+S: \* SEARCH 21 22 23 24 25 26 27 28 29
+S: A118 OK SEARCH completed\.
+C: A119 UID SEARCH FROM o
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
+S: A119 OK SEARCH completed\.
+C: A120 UID SEARCH FROM tim
+S: \* SEARCH 21 23 24 25 28 36
+S: A120 OK SEARCH completed\.
+C: A121 UID SEARCH FROM Robert
+S: \* SEARCH 22 30 31 32 37 38 39
+S: A121 OK SEARCH completed\.
+C: A122 UID SEARCH FROM example.org
+S: \* SEARCH 21 23 24 25 26 27 28 29 33 34 35 36
+S: A122 OK SEARCH completed\.
+C: A123 UID SEARCH FROM apache.org
+S: \* SEARCH
+S: A123 OK SEARCH completed\.
+C: A124 UID SEARCH HEADER Delivered-To example.org
+S: \* SEARCH
+S: A124 OK SEARCH completed\.
+C: A125 UID SEARCH HEADER Delivered-To o
+S: \* SEARCH 22 30 31 32 37 38 39
+S: A125 OK SEARCH completed\.
+C: A126 UID SEARCH HEADER Delivered-To apache.org
+S: \* SEARCH 37 39
+S: A126 OK SEARCH completed\.
+C: A127 UID SEARCH HEADER Delivered-To ""
+S: \* SEARCH 22 30 31 32 37 38 39
+S: A127 OK SEARCH completed\.
+C: A128 UID SEARCH HEADER Received example.org
+S: \* SEARCH 35
+S: A128 OK SEARCH completed\.
+C: A129 UID SEARCH HEADER Received o
+S: \* SEARCH 31 32 35 37 38 39
+S: A129 OK SEARCH completed\.
+C: A130 UID SEARCH HEADER Received apache.org
+S: \* SEARCH 37 39
+S: A130 OK SEARCH completed\.
+C: A131 UID SEARCH HEADER Received ""
+S: \* SEARCH 22 30 31 32 35 37 38 39
+S: A131 OK SEARCH completed\.
+C: A132 UID SEARCH LARGER 10
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
+S: A132 OK SEARCH completed\.
+C: A133 UID SEARCH LARGER 100
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
+S: A133 OK SEARCH completed\.
+C: A134 UID SEARCH LARGER 1000
+S: \* SEARCH 25 30 31 32 37 38 39
+S: A134 OK SEARCH completed\.
+C: A135 UID SEARCH LARGER 10000
+S: \* SEARCH 30 37 38 39
+S: A135 OK SEARCH completed\.
+C: A136 UID SEARCH LARGER 12500
+S: \* SEARCH 37 38 39
+S: A136 OK SEARCH completed\.
+C: A137 UID SEARCH LARGER 15000
+S: \* SEARCH
+S: A137 OK SEARCH completed\.
+C: A138 UID SEARCH LARGER 20000
+S: \* SEARCH
+S: A138 OK SEARCH completed\.
+C: A139 UID SEARCH NEW
+S: \* SEARCH 23 24 28 29 33 34 38 39
+S: A139 OK SEARCH completed\.
+C: A140 UID SEARCH NOT FLAGGED
+S: \* SEARCH 30 31 32 33 34 35 36 37 38 39
+S: A140 OK SEARCH completed\.
+C: A141 UID SEARCH 3:5
+S: \* SEARCH 23 24 25
+S: A141 OK SEARCH completed\.
+C: A142 UID SEARCH *:10
+S: \* SEARCH 30 31 32 33 34 35 36 37 38 39
+S: A142 OK SEARCH completed\.
+C: A143 UID SEARCH 17:*
+S: \* SEARCH 37 38 39
+S: A143 OK SEARCH completed\.
+C: A144 UID SEARCH OLD
+S: \* SEARCH
+S: A144 OK SEARCH completed\.
+C: A145 UID SEARCH OR ANSWERED FLAGGED
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34
+S: A145 OK SEARCH completed\.
+C: A146 UID SEARCH RECENT
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
+S: A146 OK SEARCH completed\.
+C: A147 UID SEARCH SEEN
+S: \* SEARCH 21 22 25 26 27 30 31 32 35 36 37
+S: A147 OK SEARCH completed\.
+C: A148 UID SEARCH SENTBEFORE 10-Oct-2007
+S: \* SEARCH
+S: A148 OK SEARCH completed\.
+C: A149 UID SEARCH SENTBEFORE 1-Jan-2008
+S: \* SEARCH
+S: A149 OK SEARCH completed\.
+C: A150 UID SEARCH SENTBEFORE 1-Feb-2008
+S: \* SEARCH
+S: A150 OK SEARCH completed\.
+C: A151 UID SEARCH SENTBEFORE 10-Feb-2008
+S: \* SEARCH 22
+S: A151 OK SEARCH completed\.
+C: A152 UID SEARCH SENTBEFORE 20-Feb-2008
+S: \* SEARCH 21 22 23 24 25 28
+S: A152 OK SEARCH completed\.
+C: A153 UID SEARCH SENTBEFORE 25-Feb-2008
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 33 34 35 36
+S: A153 OK SEARCH completed\.
+C: A154 UID SEARCH SENTBEFORE 1-Mar-2008
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 33 34 35 36
+S: A154 OK SEARCH completed\.
+C: A155 UID SEARCH SENTBEFORE 5-Mar-2008
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 33 34 35 36
+S: A155 OK SEARCH completed\.
+C: A156 UID SEARCH SENTBEFORE 10-Mar-2008
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 33 34 35 36
+S: A156 OK SEARCH completed\.
+C: A157 UID SEARCH SENTBEFORE 1-Apr-2008
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
+S: A157 OK SEARCH completed\.
+C: A158 UID SEARCH SENTON 10-Oct-2007
+S: \* SEARCH
+S: A158 OK SEARCH completed\.
+C: A159 UID SEARCH SENTON 1-Jan-2008
+S: \* SEARCH
+S: A159 OK SEARCH completed\.
+C: A160 UID SEARCH SENTON 1-Feb-2008
+S: \* SEARCH
+S: A160 OK SEARCH completed\.
+C: A161 UID SEARCH SENTON 10-Feb-2008
+S: \* SEARCH
+S: A161 OK SEARCH completed\.
+C: A162 UID SEARCH SENTON 20-Feb-2008
+S: \* SEARCH
+S: A162 OK SEARCH completed\.
+C: A163 UID SEARCH SENTON 25-Feb-2008
+S: \* SEARCH
+S: A163 OK SEARCH completed\.
+C: A164 UID SEARCH SENTON 1-Mar-2008
+S: \* SEARCH
+S: A164 OK SEARCH completed\.
+C: A165 UID SEARCH SENTON 5-Mar-2008
+S: \* SEARCH
+S: A165 OK SEARCH completed\.
+C: A166 UID SEARCH SENTON 10-Mar-2008
+S: \* SEARCH
+S: A166 OK SEARCH completed\.
+C: A167 UID SEARCH SENTON 1-Apr-2008
+S: \* SEARCH
+S: A167 OK SEARCH completed\.
+C: A168 UID SEARCH SENTSINCE 10-Oct-2007
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
+S: A168 OK SEARCH completed\.
+C: A169 UID SEARCH SENTSINCE 1-Jan-2008
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
+S: A169 OK SEARCH completed\.
+C: A170 UID SEARCH SENTSINCE 1-Feb-2008
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
+S: A170 OK SEARCH completed\.
+C: A171 UID SEARCH SENTSINCE 10-Feb-2008
+S: \* SEARCH 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
+S: A171 OK SEARCH completed\.
+C: A172 UID SEARCH SENTSINCE 20-Feb-2008
+S: \* SEARCH 26 27 29 30 31 32 33 34 35 36 37 38 39
+S: A172 OK SEARCH completed\.
+C: A173 UID SEARCH SENTSINCE 25-Feb-2008
+S: \* SEARCH 30 31 32 37 38 39
+S: A173 OK SEARCH completed\.
+C: A174 UID SEARCH SENTSINCE 1-Mar-2008
+S: \* SEARCH 30 31 32 37 38 39
+S: A174 OK SEARCH completed\.
+C: A175 UID SEARCH SENTSINCE 5-Mar-2008
+S: \* SEARCH 30 31 32 37 38 39
+S: A175 OK SEARCH completed\.
+C: A176 UID SEARCH SENTSINCE 10-Mar-2008
+S: \* SEARCH 30 31 32 37 38 39
+S: A176 OK SEARCH completed\.
+C: A177 UID SEARCH SENTSINCE 1-Apr-2008
+S: \* SEARCH
+S: A177 OK SEARCH completed\.
+C: A178 UID SEARCH SMALLER 10
+S: \* SEARCH
+S: A178 OK SEARCH completed\.
+C: A179 UID SEARCH SMALLER 100
+S: \* SEARCH
+S: A179 OK SEARCH completed\.
+C: A180 UID SEARCH SMALLER 1000
+S: \* SEARCH 21 22 23 24 26 27 28 29 33 34 35 36
+S: A180 OK SEARCH completed\.
+C: A181 UID SEARCH SMALLER 10000
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36
+S: A181 OK SEARCH completed\.
+C: A182 UID SEARCH SMALLER 12500
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
+S: A182 OK SEARCH completed\.
+C: A183 UID SEARCH SMALLER 15000
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
+S: A183 OK SEARCH completed\.
+C: A184 UID SEARCH SMALLER 20000
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
+S: A184 OK SEARCH completed\.
+C: A185 UID SEARCH SUBJECT o
+S: \* SEARCH 26 27 30 32 37 38 39
+S: A185 OK SEARCH completed\.
+C: A186 UID SEARCH SUBJECT the
+S: \* SEARCH
+S: A186 OK SEARCH completed\.
+C: A187 UID SEARCH SUBJECT "nothing worthy prove"
+S: \* SEARCH
+S: A187 OK SEARCH completed\.
+C: A188 UID SEARCH SUBJECT thy
+S: \* SEARCH
+S: A188 OK SEARCH completed\.
+C: A189 UID SEARCH SUBJECT Re:
+S: \* SEARCH 30 33 38 39
+S: A189 OK SEARCH completed\.
+C: A190 UID SEARCH TEXT o
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
+S: A190 OK SEARCH completed\.
+C: A191 UID SEARCH TEXT the
+S: \* SEARCH 22 25 29 30 31 32 37 38 39
+S: A191 OK SEARCH completed\.
+C: A192 UID SEARCH TEXT "nothing worthy prove"
+S: \* SEARCH 30 32 37 38 39
+S: A192 OK SEARCH completed\.
+C: A193 UID SEARCH TEXT thy
+S: \* SEARCH 21 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39
+S: A193 OK SEARCH completed\.
+C: A194 UID SEARCH TEXT Re:
+S: \* SEARCH 30 33 37 38 39
+S: A194 OK SEARCH completed\.
+C: A195 UID SEARCH TEXT example.org
+S: \* SEARCH 21 23 24 25 26 27 28 29 33 34 35 36
+S: A195 OK SEARCH completed\.
+C: A196 UID SEARCH TEXT apache.org
+S: \* SEARCH 22 30 37 38 39
+S: A196 OK SEARCH completed\.
+C: A197 UID SEARCH TEXT Robert
+S: \* SEARCH 22 30 31 32 37 38 39
+S: A197 OK SEARCH completed\.
+C: A198 UID SEARCH TEXT tim
+S: \* SEARCH 21 23 24 25 26 27 28 29 30 33 34 35 36 37 38 39
+S: A198 OK SEARCH completed\.
+C: A199 UID SEARCH TO o
+S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
+S: A199 OK SEARCH completed\.
+C: A200 UID SEARCH TO tim
+S: \* SEARCH 26 27 29 34 35
+S: A200 OK SEARCH completed\.
+C: A201 UID SEARCH TO Robert
+S: \* SEARCH 30 31 32 38 39
+S: A201 OK SEARCH completed\.
+C: A202 UID SEARCH TO example.org
+S: \* SEARCH 21 23 24 25 26 27 28 29 33 34 35 36
+S: A202 OK SEARCH completed\.
+C: A203 UID SEARCH TO apache.org
+S: \* SEARCH 22 37
+S: A203 OK SEARCH completed\.
+C: A204 UID SEARCH UID 1:4
+S: \* SEARCH
+S: A204 OK SEARCH completed\.
+C: A205 UID SEARCH UNANSWERED
+S: \* SEARCH 25 26 27 28 29 35 36 37 38 39
+S: A205 OK SEARCH completed\.
+C: A206 UID SEARCH UNDELETED
+S: \* SEARCH 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
+S: A206 OK SEARCH completed\.
+C: A207 UID SEARCH UNDRAFT
+S: \* SEARCH 22 24 26 28 30 32 34 36 38 39
+S: A207 OK SEARCH completed\.
+C: A208 UID SEARCH UNFLAGGED
+S: \* SEARCH 30 31 32 33 34 35 36 37 38 39
+S: A208 OK SEARCH completed\.
+C: A209 UID SEARCH UNSEEN
+S: \* SEARCH 23 24 28 29 33 34 38 39
+S: A209 OK SEARCH completed\.
+C: A210 DELETE testmailbox
+S: A210 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/UidSearchCombinations.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/UidSearchCombinations.test
new file mode 100644
index 0000000..fceefa4
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/UidSearchCombinations.test
@@ -0,0 +1,1982 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+C: A2 CREATE testmailbox
+S: A2 OK CREATE completed\.
+C: A3 SELECT testmailbox
+S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
+S: \* 0 EXISTS
+S: \* 0 RECENT
+S: \* OK \[UIDVALIDITY (.)*
+S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
+S: \* OK \[HIGHESTMODSEQ \d+\].*
+S: \* OK \[UIDNEXT 1\].*
+S: A3 OK \[READ-WRITE\] SELECT completed\.
+C: A4 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A4 OK (\[.+\] )?APPEND completed\.
+C: A5 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A5 OK STORE completed\.
+C: A6 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A6 OK EXPUNGE completed\.
+C: A7 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A7 OK (\[.+\] )?APPEND completed\.
+C: A8 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A8 OK STORE completed\.
+C: A9 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A9 OK EXPUNGE completed\.
+C: A10 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A10 OK (\[.+\] )?APPEND completed\.
+C: A11 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A11 OK STORE completed\.
+C: A12 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A12 OK EXPUNGE completed\.
+C: A13 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A13 OK (\[.+\] )?APPEND completed\.
+C: A14 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A14 OK STORE completed\.
+C: A15 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A15 OK EXPUNGE completed\.
+C: A16 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A16 OK (\[.+\] )?APPEND completed\.
+C: A17 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A17 OK STORE completed\.
+C: A18 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A18 OK EXPUNGE completed\.
+C: A19 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A19 OK (\[.+\] )?APPEND completed\.
+C: A20 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A20 OK STORE completed\.
+C: A21 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A21 OK EXPUNGE completed\.
+C: A22 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A22 OK (\[.+\] )?APPEND completed\.
+C: A23 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A23 OK STORE completed\.
+C: A24 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A24 OK EXPUNGE completed\.
+C: A25 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A25 OK (\[.+\] )?APPEND completed\.
+C: A26 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A26 OK STORE completed\.
+C: A27 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A27 OK EXPUNGE completed\.
+C: A28 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A28 OK (\[.+\] )?APPEND completed\.
+C: A29 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A29 OK STORE completed\.
+C: A30 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A30 OK EXPUNGE completed\.
+C: A31 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A31 OK (\[.+\] )?APPEND completed\.
+C: A32 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A32 OK STORE completed\.
+C: A33 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A33 OK EXPUNGE completed\.
+C: A34 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A34 OK (\[.+\] )?APPEND completed\.
+C: A35 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A35 OK STORE completed\.
+C: A36 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A36 OK EXPUNGE completed\.
+C: A37 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A37 OK (\[.+\] )?APPEND completed\.
+C: A38 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A38 OK STORE completed\.
+C: A39 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A39 OK EXPUNGE completed\.
+C: A40 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A40 OK (\[.+\] )?APPEND completed\.
+C: A41 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A41 OK STORE completed\.
+C: A42 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A42 OK EXPUNGE completed\.
+C: A43 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A43 OK (\[.+\] )?APPEND completed\.
+C: A44 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A44 OK STORE completed\.
+C: A45 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A45 OK EXPUNGE completed\.
+C: A46 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A46 OK (\[.+\] )?APPEND completed\.
+C: A47 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A47 OK STORE completed\.
+C: A48 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A48 OK EXPUNGE completed\.
+C: A49 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A49 OK (\[.+\] )?APPEND completed\.
+C: A50 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A50 OK STORE completed\.
+C: A51 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A51 OK EXPUNGE completed\.
+C: A52 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A52 OK (\[.+\] )?APPEND completed\.
+C: A53 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A53 OK STORE completed\.
+C: A54 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A54 OK EXPUNGE completed\.
+C: A55 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A55 OK (\[.+\] )?APPEND completed\.
+C: A56 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A56 OK STORE completed\.
+C: A57 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A57 OK EXPUNGE completed\.
+C: A58 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A58 OK (\[.+\] )?APPEND completed\.
+C: A59 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A59 OK STORE completed\.
+C: A60 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A60 OK EXPUNGE completed\.
+C: A61 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A61 OK (\[.+\] )?APPEND completed\.
+C: A62 STORE 1  FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
+S: A62 OK STORE completed\.
+C: A63 EXPUNGE
+S: \* 1 EXPUNGE
+S: \* 0 RECENT
+S: A63 OK EXPUNGE completed\.
+C: A64 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 1 EXISTS
+S: \* 1 RECENT
+S: A64 OK (\[.+\] )?APPEND completed\.
+C: A65 APPEND testmailbox {704+}
+C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
+C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
+C: Date: Sat, 2 Feb 2008 13:14:19 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "James Developers List" <server-dev@james.apache.org>
+C: Subject: JCR -> trunk ...?
+C: MIME-Version: 1.0
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: Delivered-To: robertburrelldonkin@gmail.com
+C: 
+C: i'd like to copy james-jcr into trunk and add some example
+C: configurations. development can continue in the sandbox (or not) and
+C: merged in later (if necessary).
+C: 
+C: any objections?
+C: 
+C: - robert
+S: \* 2 EXISTS
+S: \* 2 RECENT
+S: A65 OK (\[.+\] )?APPEND completed\.
+C: A66 APPEND testmailbox {668+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/alternative;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: applcation/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729--
+C: 
+S: \* 3 EXISTS
+S: \* 3 RECENT
+S: A66 OK (\[.+\] )?APPEND completed\.
+C: A67 APPEND testmailbox {765+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: text/html; charset=US-ASCII
+C: 
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: application/xhtml+xml
+C: 
+C: <!DOCTYPE html
+C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
+C: 
+C: --1729
+C: Content-Type: image/jpeg
+C: Content-Transfer-Encoding: base64
+C: 
+C: 1234567890ABCDEFGHIJKLMNOPQ
+C: 
+C: --1729--
+C: 
+S: \* 4 EXISTS
+S: \* 4 RECENT
+S: A67 OK (\[.+\] )?APPEND completed\.
+C: A68 APPEND testmailbox {1767+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Email
+C: Content-Type: multipart/mixed;boundary=1729
+C: 
+C: Start with a preamble
+C: 
+C: --1729
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Rhubarb!
+C: 
+C: --1729
+C: Content-Type: application/octet-stream
+C: Content-Transfer-Encoding: base64
+C: 
+C: 987654321AHPLA
+C: 
+C: --1729
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Multipart Alternative Email
+C: Content-Type: multipart/alternative;boundary=42
+C: 
+C: This message has a premable
+C: 
+C: --42
+C: Content-Type: text/plain; charset=US-ASCII
+C: 
+C: Custard!
+C: 
+C: --42
+C: Content-Type: application/octet-stream
+C: 
+C: CUSTARDCUSTARDCUSTARD
+C: 
+C: --42--
+C: 
+C: --1729
+C: Content-Type: multipart/mixed; boundary=4.66920160910299
+C: 
+C: --4.66920160910299
+C: Content-Type: image/gif
+C: Content-Transfer-Encoding: base64
+C: MIME-Version: 1.0
+C: Content-ID: 238478934723847238947892374
+C: Content-Description: Bogus Image Data
+C: 
+C: ABCDFEGHIJKLMNO
+C: 
+C: --4.66920160910299
+C: Content-Type: message/rfc822
+C: 
+C: From: Timothy Tayler <timothy@example.org>
+C: To: John Smith <john@example.org>
+C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: Another Example Email
+C: Content-Type: multipart/mixed;boundary=2.50290787509
+C: 
+C: Yet another preamble
+C: 
+C: --2.50290787509
+C: Content-Type: text/plain
+C: 
+C: Rhubard AND Custard!
+C: 
+C: --2.50290787509
+C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
+C: 
+C: --3.243F6A8885A308D3
+C: Content-Type: text/plain
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3
+C: 
+C: Content-Type: text/richtext
+C: 
+C: Rhubard?Custard?
+C: 
+C: --3.243F6A8885A308D3--
+C: 
+C: --2.50290787509--
+C: 
+C: --4.66920160910299--
+C: --1729--
+C: 
+S: \* 5 EXISTS
+S: \* 5 RECENT
+S: A68 OK (\[.+\] )?APPEND completed\.
+C: A69 APPEND testmailbox {185+}
+C: From: John Smith <john@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 6 EXISTS
+S: \* 6 RECENT
+S: A69 OK (\[.+\] )?APPEND completed\.
+C: A70 APPEND testmailbox {227+}
+C: From: John Smith <john@example.org>
+C: Sender: Samual Smith <sam@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Hello
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <172942@machine.example.org>
+C: 
+C: Hello, World!
+S: \* 7 EXISTS
+S: \* 7 RECENT
+S: A70 OK (\[.+\] )?APPEND completed\.
+C: A71 APPEND testmailbox {185+}
+C: From: Timothy Tayler <timothy@example.org>
+C: To: Samual Smith <samual@example.org>
+C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
+C: Subject: A Simple Email
+C: 
+C: This is a very simple email.
+C: 
+S: \* 8 EXISTS
+S: \* 8 RECENT
+S: A71 OK (\[.+\] )?APPEND completed\.
+C: A72 APPEND testmailbox {318+}
+C: From: "Brian G. Hutton" <brian@example.org>
+C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
+C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
+C: Subject: Rhubarb
+C: Date: Sat, 23 Feb 2008 07:48:03 -0600
+C: Message-ID: <17291729@machine.example.org>
+C: 
+C: Rhubarb!
+S: \* 9 EXISTS
+S: \* 9 RECENT
+S: A72 OK (\[.+\] )?APPEND completed\.
+C: A73 APPEND testmailbox {11976+}
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed; 
+C: 	boundary="----=_Part_3998_1661991.1205261618747"
+C: Bcc: rdonkin@apache.org
+C: References: <1205261107.7516.6.camel@localhost>
+C: Delivered-To: robertburrelldonkin@gmail.com
+C: 
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: multipart/alternative; 
+C: 	boundary="----=_Part_3999_20348865.1205261618747"
+C: 
+C: ------=_Part_3999_20348865.1205261618747
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_3999_20348865.1205261618747
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_3999_20348865.1205261618747
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics;
+C:  charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_3999_20348865.1205261618747--
+C: 
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_3998_1661991.1205261618747
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_3998_1661991.1205261618747--
+C: 
+S: \* 10 EXISTS
+S: \* 10 RECENT
+S: A73 OK (\[.+\] )?APPEND completed\.
+C: A74 APPEND testmailbox {3367+}
+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)
+C: Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
+C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
+C:         by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
+C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
+C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
+C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+C: Received: from [172.23.170.136] (helo=anti-virus01-07)
+C: 	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
+C: 	id 1JZ9Px-0001OZ-VF
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
+C: Received: from [82.38.65.6] (helo=[10.0.0.27])
+C: 	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
+C: 	id 1JZ9Px-0007FO-G5
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
+C: Subject: An HTML Email
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: robertburrelldonkin@gmail.com
+C: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
+C: Date: Tue, 11 Mar 2008 18:41:40 +0000
+C: Message-Id: <1205260900.7516.3.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.1 
+C: 
+C: 
+C: --=-blWYb/063JwXox8nBGv5
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: A Sonnet By William Shakespeare
+C: 
+C: 
+C: 
+C: Tired with all these, for restful death I cry,
+C: As to behold desert a beggar born,
+C: And needy nothing trimm'd in jollity,
+C: And purest faith unhappily forsworn,
+C: And gilded honour shamefully misplac'd,
+C: And maiden virtue rudely strumpeted,
+C: And right perfection wrongfully disgrac'd,
+C: And strength by limping sway disabled
+C: And art made tongue-tied by authority,
+C: And folly--doctor-like--controlling skill,
+C: And simple truth miscall'd simplicity,
+C: And captive good attending captain ill:
+C:   Tir'd with all these, from these would I be gone,
+C:   Save that, to die, I leave my love alone.
+C: 
+C: --=-blWYb/063JwXox8nBGv5
+C: Content-Type: text/html; charset=utf-8
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
+C: <HTML>
+C: <HEAD>
+C:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
+C:   <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
+C: </HEAD>
+C: <BODY>
+C: <H1>
+C: A Sonnet By William Shakespeare
+C: </H1>
+C: <BR>
+C: <PRE>
+C: Tired with all these, for restful death I cry,
+C: As to behold desert a beggar born,
+C: And needy nothing trimm'd in jollity,
+C: And purest faith unhappily forsworn,
+C: And gilded honour shamefully misplac'd,
+C: And maiden virtue rudely strumpeted,
+C: And right perfection wrongfully disgrac'd,
+C: And strength by limping sway disabled
+C: And art made tongue-tied by authority,
+C: And folly--doctor-like--controlling skill,
+C: And simple truth miscall'd simplicity,
+C: And captive good attending captain ill:
+C:   Tir'd with all these, from these would I be gone,
+C:   Save that, to die, I leave my love alone.
+C: </PRE>
+C: </BODY>
+C: </HTML>
+C: 
+C: --=-blWYb/063JwXox8nBGv5--
+C: 
+C: 
+C: 
+S: \* 11 EXISTS
+S: \* 11 RECENT
+S: A74 OK (\[.+\] )?APPEND completed\.
+C: A75 APPEND testmailbox {4174+}
+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)
+C: Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
+C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
+C: Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
+C:         by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
+C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
+C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
+C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
+C: Received: from [172.23.170.147] (helo=anti-virus03-10)
+C: 	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
+C: 	id 1JZ9TJ-0000ZL-49
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
+C: Received: from [82.38.65.6] (helo=[10.0.0.27])
+C: 	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
+C: 	id 1JZ9TI-0000A6-8B
+C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
+C: Subject: Sonnets By William Shakespeare
+C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
+C: To: robertburrelldonkin@gmail.com
+C: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
+C: Date: Tue, 11 Mar 2008 18:45:07 +0000
+C: Message-Id: <1205261107.7516.6.camel@localhost>
+C: Mime-Version: 1.0
+C: X-Mailer: Evolution 2.12.1 
+C: 
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Type: text/plain
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: O! lest the world should task you to recite
+C: What merit lived in me, that you should love
+C: After my death,--dear love, forget me quite,
+C: For you in me can nothing worthy prove;
+C: Unless you would devise some virtuous lie,
+C: To do more for me than mine own desert,
+C: And hang more praise upon deceased I
+C: Than niggard truth would willingly impart:
+C: O! lest your true love may seem false in this
+C: That you for love speak well of me untrue,
+C: My name be buried where my body is,
+C: And live no more to shame nor me nor you.
+C:   For I am shamed by that which I bring forth,
+C:   And so should you, to love things nothing worth.
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Disposition: attachment; filename=sonnet.html
+C: Content-Type: text/html; name=sonnet.html; charset=us-ascii
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: <html><head><title></title></head>
+C: <body>
+C: <blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
+C: Those parts of thee that the world's eye doth view
+C: Want nothing that the thought of hearts can mend;
+C: All tongues--the voice of souls--give thee that due,
+C: Uttering bare truth, even so as foes commend.
+C: Thy outward thus with outward praise is crown'd;
+C: But those same tongues, that give thee so thine own,
+C: In other accents do this praise confound
+C: By seeing farther than the eye hath shown.
+C: They look into the beauty of thy mind,
+C: And that in guess they measure by thy deeds;
+C: Then--churls--their thoughts, although their eyes were kind,
+C: To thy fair flower add the rank smell of weeds: 
+C:   But why thy odour matcheth not thy show,
+C:   The soil is this, that thou dost common grow.
+C: </pre></blockquote>
+C: </body></html>
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: Ah! wherefore with infection should he live,
+C: And with his presence grace impiety,
+C: That sin by him advantage should achieve,
+C: And lace itself with his society? 
+C: Why should false painting imitate his cheek,
+C: And steel dead seeming of his living hue?
+C: Why should poor beauty indirectly seek
+C: Roses of shadow, since his rose is true?
+C: Why should he live, now Nature bankrupt is,
+C: Beggar'd of blood to blush through lively veins?
+C: For she hath no exchequer now but his,
+C: And proud of many, lives upon his gains.
+C:   O! him she stores, to show what wealth she had
+C:   In days long since, before these last so bad.
+C: 
+C: --=-iC8rnNDvTPHypqsz+j7t--
+S: \* 12 EXISTS
+S: \* 12 RECENT
+S: A75 OK (\[.+\] )?APPEND completed\.
+C: A76 APPEND testmailbox {302+}
+C: From: Samual Smith <sam@example.org>
+C: To: John Smith <john@example.org>
+C: Reply-To: "Timothy Taylor: Email" <tim@example.org>
+C: Subject: Re: Custard!
+C: Date: Sat, 23 Feb 2008 18:15:18 +0000
+C: Message-ID: <4224@example.org>
+C: In-Reply-To: <1729@example.org>
+C: References: <1729@example.org>
+C: 
+C: Rhubard, I say!
+S: \* 13 EXISTS
+S: \* 13 RECENT
+S: A76 OK (\[.+\] )?APPEND completed\.
+C: A77 APPEND testmailbox {404+}
+C: Resent-From: John Smith <john@example.org>
+C: Resent-To: Samual Smith <sam@example.org>
+C: Resent-Date: Sat, 23 Feb 2008 18:18:59 +0000
+C: Resent-Message-ID: <424242@example.org>
+C: From: Samual Webster <webster@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Rhubard And Custard!
+C: Date: Sat, 23 Feb 2008 14:10:00 +0000
+C: Message-ID: <17299271@example.org>
+C: 
+C: Rhubard or custard? Rhubard AND custard!
+S: \* 14 EXISTS
+S: \* 14 RECENT
+S: A77 OK (\[.+\] )?APPEND completed\.
+C: A78 APPEND testmailbox {429+}
+C: Received: from alpha.beta
+C:    by example.org
+C:    via TCP
+C:    with ESMTP
+C:    id 1729
+C:    for <tim@example.org>; Sat, 23 Feb 2008 18:24:05 +0000
+C: Received: from gamma.delta by alpha.beta; Sat, 23 Feb 2008 18:20:05 +0000
+C: From: Samual Webster <webster@example.org>
+C: To: Timothy Taylor <tim@example.org>
+C: Subject: Custard?
+C: Date: Sat, 23 Feb 2008 18:26:56 +0000
+C: Message-ID: <1729@machine.example.org>
+C: 
+C: Rhubard! Rhubard! Rhubard!
+C: 
+S: \* 15 EXISTS
+S: \* 15 RECENT
+S: A78 OK (\[.+\] )?APPEND completed\.
+C: A79 APPEND testmailbox {217+}
+C: From: Timothy Taylor <tim@example.org>
+C: To: Alpha Group:John Smith <john@example.org>, sid@example.org;
+C: Cc: Undisclosed recipients:;
+C: Date: Sat, 23 Feb 2008 18:12:13 +0000
+C: Message-ID: 42424242
+C: 
+C: Custard? Rhubard!
+C: 
+S: \* 16 EXISTS
+S: \* 16 RECENT
+S: A79 OK (\[.+\] )?APPEND completed\.
+C: A80 APPEND testmailbox {14862+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Received: (qmail 16059 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from unknown (HELO pre-smtp34-01.prod.mesa1.secureserver.net)
+C:         ([10.0.19.134]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         smtp28.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+C: Received: (qmail 24109 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
+C:         <rdonkin-owner@locus.apache.org>) by
+C:         pre-smtp34-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:15 -0000
+C: Received: (qmail 33110 invoked by uid 1289); 11 Mar 2008 18:54:14 -0000
+C: Delivered-To: rdonkin@locus.apache.org
+C: Received: (qmail 33091 invoked from network); 11 Mar 2008 18:54:14 -0000
+C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:14 -0000
+C: Received: (qmail 12832 invoked by uid 500); 11 Mar 2008 18:54:10 -0000
+C: Delivered-To: apmail-rdonkin@apache.org
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: (qmail 12693 invoked by uid 99); 11 Mar 2008 18:54:10 -0000
+C: Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by
+C:         apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:10 -0700
+C: X-ASF-Spam-Status: No, hits=5.3 required=10.0
+C:         tests=HTML_MESSAGE,MIME_QP_LONG_LINE,MSGID_FROM_MTA_HEADER,SPF_PASS
+C: X-Spam-Check-By: apache.org
+C: Received-SPF: pass (nike.apache.org: domain of
+C:         3MtXWRxUKByYECNGPFCT-PQVKHKECVKQPIQQING.EQOTFQPMKPCRCEJG.QTI@calendar-server.bounces.google.com
+C:         designates 64.233.166.140 as permitted sender)
+C: Received: from [64.233.166.140] (HELO py-out-f140.google.com)
+C:         (64.233.166.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+C:         18:53:18 +0000
+C: Received: by py-out-f140.google.com with SMTP id a74so255262pye.5 for
+C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta;
+C:         h=domainkey-signature:mime-version:message-id:date:reply-to:sender:received:subject:from:to:content-type;
+C:         bh=a0xHxfGwMbTaCb1AQbvdZZ4bcSJ2pPfhH9+aq/N8Iio=;
+C:         b=XcR46ahkaRiXL6w4DXB16+pG9O4qvSUyCHzL8N3rebn6+s3HAlztkGBCdXbNTOSeLnjEQnv+2slUMkdQy+ZJdg==
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta;
+C:         h=mime-version:message-id:date:reply-to:sender:subject:from:to:content-type;
+C:         b=E3kUX5aHg+csZ3D0TcHKt9Wie43boX+xpyARVjHAhQ0fJVt9OAzCI/xPDTBpTBjGaDcjnFeFcHWZF9UeXbx8Lg==
+C: MIME-Version: 1.0
+C: Message-ID: <00163600d06e04482dd6a10e7610628b0@google.com>
+C: Date: Tue, 11 Mar 2008 11:53:38 -0700
+C: Reply-To: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
+C: Sender: Google Calendar <calendar-notification@google.com>
+C: Received: by 10.35.108.12 with SMTP id k12mr18969364pym.3.1205261618449;
+C:         Tue,  11 Mar 2008 11:53:38 -0700 (PDT)
+C: Subject:
+C:         =?windows-1256?Q?=5BInvitation=5D_ApacheCon_Europe_2008=21_=40_Mon_7_Apr_=96_?=
+C:         =?windows-1256?Q?Fri_11_Apr_2008_=28=29?=
+C: From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
+C: To: rdonkin@apache.org
+C: Content-Type: multipart/mixed; boundary=00163600d06e04482dd6a10e458cd80be
+C: X-Virus-Checked: Checked by ClamAV on apache.org
+C: X-Nonspam: None
+C: X-fetched-from: mail.xmlmapt.org
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: --00163600d06e04482dd6a10e458cd80be
+C: Content-Type: multipart/alternative;  boundary=00163600d06e04482dd6a10e408cd80bd
+C: 
+C: 
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/plain; charset=windows-1256
+C: Content-Transfer-Encoding: quoted-printable
+C: 
+C: rdonkin@apache.org, you are invited to
+C: 
+C: Title: ApacheCon Europe 2008!
+C: Time: Mon 7 Apr =96 Fri 11 Apr 2008 (Time zone: London)
+C: Where: Amsterdam
+C: Calendar: 
+C: Description: Ah yes!On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &=
+C: lt;robertburrelldonkin@blueyonder.co.uk&gt; wrote:&gt; O! lest the world sho=
+C: uld task you to recite&gt; &nbsp;What merit lived in me, that you should lov=
+C: e&gt; &nbsp;After my death,--dear love, forget me quite,&gt; &nbsp;For you i=
+C: n me can nothing worthy prove;&gt; &nbsp;Unless you would devise some virtuo=
+C: us lie,&gt; &nbsp;To do more for me than mine own desert,&gt; &nbsp;And hang=
+C:  more praise upon deceased I&gt; &nbsp;Than niggard truth would willingly im=
+C: part:&gt; &nbsp;O! lest your true love may seem false in this&gt; &nbsp;That=
+C:  you for love speak well of me untrue,&gt; &nbsp;My name be buried where my =
+C: body is,&gt; &nbsp;And live no more to shame nor me nor you.&gt; &nbsp; For =
+C: I am shamed by that which I bring forth,&gt; &nbsp; And so should you, to lo=
+C: ve things nothing worth.&gt; &nbsp;
+C: 
+C: You can view this event at http://www.google.com/calendar/event?action=3DVIE=
+C: W&eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=3DM=
+C: jkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO=
+C: Tg0Nzg2N2E4NTk4NWM5&ctz=3DEurope%2FLondon&hl=3Den_GB
+C: 
+C: 
+C: 
+C: You are receiving this courtesy email at the account rdonkin@apache.org beca=
+C: use you are an attendee of this event.
+C: 
+C: To stop receiving future notifications for this event, decline this event. A=
+C: lternatively, you can sign up for a Google Calendar account at http://www.go=
+C: ogle.com/calendar/ and control your notification settings for your entire ca=
+C: lendar.
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/html; charset=windows-1256
+C: Content-Transfer-Encoding: quoted-printable
+C: 
+C: <div style=3D"padding:10px 7px; font-size:12px; line-height:1.4 font-family:=
+C: Arial,Sans-serif; text-align:center;"><div><a href=3D"http://www.google.com/=
+C: calendar/"><img style=3D"border-width:0" src=3D"http://www.google.com/calend=
+C: ar/images/blue_beta_en-GB.gif" alt=3D"Google Calendar"></a></div>
+C: <div style=3D"width:370px; background:#D2E6D2; border-style:solid;       bor=
+C: der-color:#ccc; border-width:1px 1px 0 1px; padding:15px 15px 5px 15px;     =
+C:   margin:0 auto"><p style=3D"margin:0;color:#0">rdonkin@apache.org,
+C: you are invited to</p>
+C: <h2 style=3D"margin:5px 0; font-size:18px; line-height:1.4;color:#0">ApacheC=
+C: on Europe 2008!</h2>
+C: <p style=3D"margin:0 0 .5em;"><span style=3D"color:#0">Mon 7 Apr =96 Fri 11 =
+C: Apr 2008</span>
+C: <br>
+C: <span style=3D"color:#676;">(Time zone:
+C: London)</span>
+C: <br>
+C: <span style=3D"color:#0">Amsterdam (<a href=3D"http://maps.google.co.uk/maps=
+C: ?q=3DAmsterdam&amp;hl=3Den-GB">map</a>)</span>
+C: <br>
+C: <span style=3D"color:#0">Calendar:
+C: </span></p>
+C: <p style=3D"margin:0 0 1em;color:#0; white-space:pre-wrap !important; white-=
+C: space:-moz-pre-wrap !important; white-space:-pre-wrap !important; white-spac=
+C: e:-o-pre-wrap !important; white-space:pre; word-wrap:break-word;">&lt;b&gt;&=
+C: lt;span style=3D&quot;font-family: trebuchet ms,sans-serif;&quot;&gt;Ah yes!=
+C: &lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;On Tue, Mar 11, 2008 at 6:45 PM, =
+C: Robert Burrell Donkin &amp;lt;robertburrelldonkin@blueyonder.co.uk&amp;gt; w=
+C: rote:&lt;br&gt;&amp;gt; O! lest the world should task you to recite&lt;br&gt=
+C: ;&amp;gt; &amp;nbsp;What merit lived in me, that you should love&lt;br&gt;&a=
+C: mp;gt; &amp;nbsp;After my death,--dear love, forget me quite,&lt;br&gt;&amp;=
+C: gt; &amp;nbsp;For you in me can nothing worthy prove;&lt;br&gt;&amp;gt; &amp=
+C: ;nbsp;Unless you would devise some virtuous lie,&lt;br&gt;&amp;gt; &amp;nbsp=
+C: ;To do more for me than mine own desert,&lt;br&gt;&amp;gt; &amp;nbsp;And han=
+C: g more praise upon deceased I&lt;br&gt;&amp;gt; &amp;nbsp;Than niggard truth=
+C:  would willingly impart:&lt;br&gt;&amp;gt; &amp;nbsp;O! lest your true love =
+C: may seem false in this&lt;br&gt;&amp;gt; &amp;nbsp;That you for love speak w=
+C: ell of me untrue,&lt;br&gt;&amp;gt; &amp;nbsp;My name be buried where my bod=
+C: y is,&lt;br&gt;&amp;gt; &amp;nbsp;And live no more to shame nor me nor you.&=
+C: lt;br&gt;&amp;gt; &amp;nbsp; For I am shamed by that which I bring forth,&lt=
+C: ;br&gt;&amp;gt; &amp;nbsp; And so should you, to love things nothing worth.&=
+C: lt;br&gt;&amp;gt; &amp;nbsp;&lt;br&gt;&lt;br&gt;<br><a href=3D"http://www.go=
+C: ogle.com/calendar/event?action=3DVIEW&amp;eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29z=
+C: MWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnb=
+C: WFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEu=
+C: rope%2FLondon&amp;hl=3Den_GB">More event details&raquo;</a></p>
+C: <div style=3D"margin:.5em 0 0; text-align:center;color:#0"><strong>Will you =
+C: attend?</strong></div>
+C: <div style=3D"margin:4px 0 0; text-align:center;"><span style=3D"background:=
+C: #fff; border:1px solid #676;              padding:3px 5px; line-height:1.5;"=
+C: ><a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D1&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Yes</a=
+C: >
+C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D2&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">No</a>=
+C: 
+C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
+C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D3&amp=
+C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
+C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Maybe<=
+C: /a></span></div></div>
+C: <div><img src=3D"http://www.google.com/calendar/images/envelope.gif" style=
+C: =3D"background:#D2E6D2; width:420px height:95px" alt=3D""></div><p style=3D"=
+C: margin:-15px 0 0;">&nbsp;</p>
+C: <p style=3D"color:#676;">You are receiving this courtesy email at the accoun=
+C: t rdonkin@apache.org because you are an attendee of this event.</p><p style=
+C: =3D"color:#676;">To stop receiving future notifications for this event, decl=
+C: ine this event. Alternatively, you can sign up for a Google Calendar account=
+C:  at http://www.google.com/calendar/ and control your notification settings f=
+C: or your entire calendar.</p></div>
+C: --00163600d06e04482dd6a10e408cd80bd
+C: Content-Type: text/calendar; charset=windows-1256; method=REQUEST
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
+C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
+C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: --00163600d06e04482dd6a10e408cd80bd--
+C: 
+C: --00163600d06e04482dd6a10e458cd80be
+C: Content-Type: application/ics; name="invite.ics"
+C: Content-Disposition: attachment; filename="invite.ics"
+C: Content-Transfer-Encoding: 7bit
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
+C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
+C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: --00163600d06e04482dd6a10e458cd80be--
+C: 
+C: 
+S: \* 17 EXISTS
+S: \* 17 RECENT
+S: A80 OK (\[.+\] )?APPEND completed\.
+C: A81 APPEND testmailbox {14154+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: from smtp-in3.blueyonder.co.uk ([172.23.146.14]) by cluster6 with
+C:         Microsoft SMTPSVC(5.0.2195.6713); Tue, 11 Mar 2008 18:53:48 +0000
+C: Received: from eback03.blueyonder.co.uk ([195.188.53.214]) by
+C:         smtp-in3.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 11
+C:         Mar 2008 18:53:48 +0000
+C: Received: from [172.23.170.141] (helo=anti-virus02-08) by
+C:         eback03.blueyonder.co.uk with smtp (Exim 4.52) id 1JZ9bg-0005pc-Kc for
+C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:48 +0000
+C: Received: from [209.85.146.177] (helo=wa-out-1112.google.com) by
+C:         exim11.blueyonder.co.uk with esmtp (Exim 4.68) (envelope-from
+C:         <robertburrelldonkin@gmail.com>) id 1JZ9bf-0005sq-E4 for
+C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:47 +0000
+C: Received: by wa-out-1112.google.com with SMTP id k40so3093721wah.25 for
+C:         <robertburrelldonkin@blueyonder.co.uk>; Tue, 11 Mar 2008 11:53:46 -0700
+C:         (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+C: References: <1205261107.7516.6.camel@localhost>
+C: X-Envelope-To: robertburrelldonkin@blueyonder.co.uk
+C: X-OriginalArrivalTime: 11 Mar 2008 18:53:48.0705 (UTC)
+C:         FILETIME=[3DA5D910:01C883A9]
+C: X-fetched-from: blueyonder.co.uk
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+C: 
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_4003_18492227.1205261626856--
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_4002_22491526.1205261626856--
+C: 
+C: 
+S: \* 18 EXISTS
+S: \* 18 RECENT
+S: A81 OK (\[.+\] )?APPEND completed\.
+C: A82 APPEND testmailbox {14996+}
+C: Return-Path: <robertburrelldonkin@gmail.com>
+C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
+C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
+C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
+C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
+C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
+C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
+C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
+C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
+C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
+C: Delivered-To: rdonkin@locus.apache.org
+C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
+C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
+C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
+C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
+C: Delivered-To: apmail-rdonkin@apache.org
+C: Delivered-To: rob@localhost
+C: Delivered-To: rob@localhost
+C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
+C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
+C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
+C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
+C: X-Spam-Check-By: apache.org
+C: Received-SPF: pass (athena.apache.org: domain of
+C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
+C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
+C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
+C:         18:53:36 +0000
+C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
+C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
+C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
+C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
+C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
+C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
+C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
+C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
+C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
+C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
+C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
+C: Date: Tue, 11 Mar 2008 18:53:38 +0000
+C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
+C: Subject: Re: Sonnets By William Shakespeare
+C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
+C: In-Reply-To: <1205261107.7516.6.camel@localhost>
+C: MIME-Version: 1.0
+C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
+C: References: <1205261107.7516.6.camel@localhost>
+C: X-Virus-Checked: Checked by ClamAV on apache.org
+C: X-Nonspam: None
+C: X-fetched-from: mail.xmlmapt.org
+C: X-Evolution-Source: imap://rob@thebes/
+C: 
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
+C: 
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/plain; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: *Ah yes!*
+C: 
+C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
+C: robertburrelldonkin@blueyonder.co.uk> wrote:
+C: > O! lest the world should task you to recite
+C: >  What merit lived in me, that you should love
+C: >  After my death,--dear love, forget me quite,
+C: >  For you in me can nothing worthy prove;
+C: >  Unless you would devise some virtuous lie,
+C: >  To do more for me than mine own desert,
+C: >  And hang more praise upon deceased I
+C: >  Than niggard truth would willingly impart:
+C: >  O! lest your true love may seem false in this
+C: >  That you for love speak well of me untrue,
+C: >  My name be buried where my body is,
+C: >  And live no more to shame nor me nor you.
+C: >   For I am shamed by that which I bring forth,
+C: >   And so should you, to love things nothing worth.
+C: >
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/html; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
+C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
+C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
+C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
+C: 
+C: ------=_Part_4003_18492227.1205261626856
+C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
+C: Content-Transfer-Encoding: 7bit
+C: Content-Disposition: inline
+C: 
+C: BEGIN:VCALENDAR
+C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
+C: VERSION:2.0
+C: CALSCALE:GREGORIAN
+C: METHOD:REQUEST
+C: BEGIN:VEVENT
+C: DTSTART;VALUE=DATE:20080407
+C: DTEND;VALUE=DATE:20080412
+C: DTSTAMP:20080311T185338Z
+C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
+C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
+C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
+C:  om
+C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
+C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
+C: CLASS:PRIVATE
+C: CREATED:20080311T185337Z
+C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
+C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
+C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
+C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
+C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
+C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
+C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
+C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
+C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
+C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
+C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
+C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
+C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
+C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
+C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
+C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
+C: LAST-MODIFIED:20080311T185337Z
+C: LOCATION:Amsterdam
+C: SEQUENCE:0
+C: STATUS:CONFIRMED
+C: SUMMARY:ApacheCon Europe 2008!
+C: TRANSP:OPAQUE
+C: END:VEVENT
+C: END:VCALENDAR
+C: 
+C: ------=_Part_4003_18492227.1205261626856--
+C: 
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: application/ics; name=invite20080407T190000.ics
+C: Content-Transfer-Encoding: base64
+C: Content-Disposition: attachment; filename=invite20080407T190000.ics
+C: 
+C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
+C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
+C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
+C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
+C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
+C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
+C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
+C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
+C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
+C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
+C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
+C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
+C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
+C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
+C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
+C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
+C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
+C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
+C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
+C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
+C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
+C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
+C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
+C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
+C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
+C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
+C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
+C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
+C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
+C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
+C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
+C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
+C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
+C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
+C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
+C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
+C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
+C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/html; name=sonnet.html
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.1
+C: Content-Disposition: attachment; filename=sonnet.html
+C: 
+C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
+C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
+C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
+C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
+C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
+C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
+C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
+C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
+C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
+C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
+C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
+C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
+C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
+C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
+C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: 0.2
+C: Content-Disposition: attachment; filename=sonnet.txt
+C: 
+C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
+C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
+C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
+C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
+C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
+C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
+C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
+C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
+C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
+C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
+C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
+C: ------=_Part_4002_22491526.1205261626856
+C: Content-Type: text/plain; name=another-sonnet.txt
+C: Content-Transfer-Encoding: base64
+C: X-Attachment-Id: f_fdotkfhj2
+C: Content-Disposition: attachment; filename=another-sonnet.txt
+C: 
+C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
+C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
+C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
+C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
+C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
+C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
+C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
+C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
+C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
+C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
+C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
+C: ------=_Part_4002_22491526.1205261626856--
+C: 
+C: 
+S: \* 19 EXISTS
+S: \* 19 RECENT
+S: A82 OK (\[.+\] )?APPEND completed\.
+C: A83 STORE 1:9  +FLAGS (\FLAGGED)
+S: \* 1 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 3 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 4 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 8 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: \* 9 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
+S: A83 OK STORE completed\.
+C: A84 STORE 1:4  +FLAGS (\ANSWERED)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: \* 4 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
+S: A84 OK STORE completed\.
+C: A85 STORE 10:14  +FLAGS (\ANSWERED)
+S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 13 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: \* 14 FETCH \(FLAGS \(\\Answered \\Recent\)\)
+S: A85 OK STORE completed\.
+C: A86 STORE 1:2  +FLAGS (\SEEN)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
+S: A86 OK STORE completed\.
+C: A87 STORE 5:7  +FLAGS (\SEEN)
+S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
+S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
+S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
+S: A87 OK STORE completed\.
+C: A88 STORE 10:12  +FLAGS (\SEEN)
+S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
+S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
+S: A88 OK STORE completed\.
+C: A89 STORE 15:17  +FLAGS (\SEEN)
+S: \* 15 FETCH \(FLAGS \(\\Recent \\Seen\)\)
+S: \* 16 FETCH \(FLAGS \(\\Recent \\Seen\)\)
+S: \* 17 FETCH \(FLAGS \(\\Recent \\Seen\)\)
+S: A89 OK STORE completed\.
+C: A90 STORE 1  +FLAGS (\DRAFT)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent \\Seen\)\)
+S: A90 OK STORE completed\.
+C: A91 STORE 3  +FLAGS (\DRAFT)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent\)\)
+S: A91 OK STORE completed\.
+C: A92 STORE 5  +FLAGS (\DRAFT)
+S: \* 5 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
+S: A92 OK STORE completed\.
+C: A93 STORE 7  +FLAGS (\DRAFT)
+S: \* 7 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
+S: A93 OK STORE completed\.
+C: A94 STORE 9  +FLAGS (\DRAFT)
+S: \* 9 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent\)\)
+S: A94 OK STORE completed\.
+C: A95 STORE 11  +FLAGS (\DRAFT)
+S: \* 11 FETCH \(FLAGS \(\\Answered \\Draft \\Recent \\Seen\)\)
+S: A95 OK STORE completed\.
+C: A96 STORE 13  +FLAGS (\DRAFT)
+S: \* 13 FETCH \(FLAGS \(\\Answered \\Draft \\Recent\)\)
+S: A96 OK STORE completed\.
+C: A97 STORE 15  +FLAGS (\DRAFT)
+S: \* 15 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
+S: A97 OK STORE completed\.
+C: A98 STORE 17  +FLAGS (\DRAFT)
+S: \* 17 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
+S: A98 OK STORE completed\.
+C: A99 STORE 1:3  +FLAGS (\DELETED)
+S: \* 1 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent \\Seen\)\)
+S: \* 2 FETCH \(FLAGS \(\\Answered \\Deleted \\Flagged \\Recent \\Seen\)\)
+S: \* 3 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent\)\)
+S: A99 OK STORE completed\.
+C: A100 UID SEARCH BODY o UNDRAFT UNFLAGGED ANSWERED
+S: \* SEARCH 30 32 34
+S: A100 OK SEARCH completed\.
+C: A101 UID SEARCH TO o DRAFT FLAGGED ANSWERED
+S: \* SEARCH 21 23
+S: A101 OK SEARCH completed\.
+C: A102 UID SEARCH TO o SMALLER 10000 ALL DRAFT
+S: \* SEARCH 21 23 25 27 29 31 33 35
+S: A102 OK SEARCH completed\.
+C: A103 UID SEARCH BCC o LARGER 1000
+S: \* SEARCH 30
+S: A103 OK SEARCH completed\.
+C: A104 UID SEARCH FROM o LARGER 1000 FLAGGED
+S: \* SEARCH 25
+S: A104 OK SEARCH completed\.
+C: A105 UID SEARCH FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009
+S: \* SEARCH 22 23 24
+S: A105 OK SEARCH completed\.
+C: A106 UID SEARCH OR ( FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009 ) ( HEADER Delivered-To "" DRAFT )
+S: \* SEARCH 22 23 24 31 37
+S: A106 OK SEARCH completed\.
+C: A107 UID SEARCH OR ( CC o TEXT o UNSEEN LARGER 1000 ALL BODY o SENTON 8-Apr-2008 ) ( HEADER Delivered-To "" DRAFT )
+S: \* SEARCH 31 37
+S: A107 OK SEARCH completed\.
+C: A108 UID SEARCH OR ( CC o TO o DRAFT UNSEEN ALL TEXT o SENTSINCE 1-Jan-2000 ) ( HEADER Delivered-To "" DRAFT )
+S: \* SEARCH 29 31 37
+S: A108 OK SEARCH completed\.
+C: A109 UID SEARCH OR ( OR ( OR ( NOT TEXT o CC o UNSEEN FLAGGED ALL BODY o NOT SENTON 1-Mar-2008 ) ( HEADER Delivered-To example.org FLAGGED ) ) ( FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009 ) ) ( ANSWERED FLAGGED DRAFT ) ALL DELETED
+S: \* SEARCH 21 22 23
+S: A109 OK SEARCH completed\.
+C: A110 UID SEARCH OR ( OR ( OR ( FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009 ) ( HEADER Delivered-To "" DRAFT ) ) ( FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009 ) ) ( ANSWERED FLAGGED DRAFT ) ALL UNANSWERED
+S: \* SEARCH 37
+S: A110 OK SEARCH completed\.
+C: A111 DELETE testmailbox
+S: A111 OK DELETE completed\.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ValidAuthenticated.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ValidAuthenticated.test
new file mode 100644
index 0000000..0e5fdb5
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ValidAuthenticated.test
@@ -0,0 +1,43 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Commands not valid in NONAUTHENTICATED state
+# Valid in authenticated or selected only
+C: a001 SELECT mailbox
+S: a001 NO SELECT failed. Command not valid in this state.
+C: a001 EXAMINE mailbox
+S: a001 NO EXAMINE failed. Command not valid in this state.
+C: a001 CREATE mailbox
+S: a001 NO CREATE failed. Command not valid in this state.
+C: a001 DELETE mailbox
+S: a001 NO DELETE failed. Command not valid in this state.
+C: a001 RENAME oldname newname
+S: a001 NO RENAME failed. Command not valid in this state.
+C: a001 SUBSCRIBE mailbox
+S: a001 NO SUBSCRIBE failed. Command not valid in this state.
+C: a001 UNSUBSCRIBE mailbox
+S: a001 NO UNSUBSCRIBE failed. Command not valid in this state.
+C: a001 LIST "" ""
+S: a001 NO LIST failed. Command not valid in this state.
+C: a001 LSUB "" ""
+S: a001 NO LSUB failed. Command not valid in this state.
+C: a001 STATUS mailbox (UIDNEXT)
+S: a001 NO STATUS failed. Command not valid in this state.
+C: a001 APPEND mailbox {13+}
+C: 13 characters
+S: a001 NO APPEND failed. Command not valid in this state.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ValidNonAuthenticated.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ValidNonAuthenticated.test
new file mode 100644
index 0000000..f22f4d1
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ValidNonAuthenticated.test
@@ -0,0 +1,23 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Valid in non-authenticated only
+C: a001 LOGIN daz daz
+S: a001 NO LOGIN failed. Command not valid in this state.
+C: abcd AUTHENTICATE KERBEROS_V4
+S: abcd NO AUTHENTICATE failed. Command not valid in this state.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ValidSelected.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ValidSelected.test
new file mode 100644
index 0000000..3ba4094
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/ValidSelected.test
@@ -0,0 +1,35 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+# Valid in selected only
+C: a001 CHECK
+S: a001 NO CHECK failed. Command not valid in this state.
+C: a001 CLOSE
+S: a001 NO CLOSE failed. Command not valid in this state.
+C: a001 COPY 1 mailbox
+S: a001 NO COPY failed. Command not valid in this state.
+C: a001 EXPUNGE
+S: a001 NO EXPUNGE failed. Command not valid in this state.
+C: a001 SEARCH ALL
+S: a001 NO SEARCH failed. Command not valid in this state.
+C: a001 FETCH 1 ALL
+S: a001 NO FETCH failed. Command not valid in this state.
+C: a001 STORE 1 +FLAGS (\Seen)
+S: a001 NO STORE failed. Command not valid in this state.
+C: a001 UID FETCH 1 ALL
+S: a001 NO UID failed. Command not valid in this state.
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Welcome.test b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Welcome.test
new file mode 100644
index 0000000..296aac9
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/imap/scripts/Welcome.test
@@ -0,0 +1,19 @@
+################################################################
+# Licensed to the Apache Software Foundation (ASF) under one   #
+# or more contributor license agreements.  See the NOTICE file #
+# distributed with this work for additional information        #
+# regarding copyright ownership.  The ASF licenses this file   #
+# to you under the Apache License, Version 2.0 (the            #
+# "License"); you may not use this file except in compliance   #
+# with the License.  You may obtain a copy of the License at   #
+#                                                              #
+#   http://www.apache.org/licenses/LICENSE-2.0                 #
+#                                                              #
+# Unless required by applicable law or agreed to in writing,   #
+# software distributed under the License is distributed on an  #
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
+# KIND, either express or implied.  See the License for the    #
+# specific language governing permissions and limitations      #
+# under the License.                                           #
+################################################################
+S: \* OK IMAP4rev1 Server ready
\ No newline at end of file
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/mailboxmanager/testdata/DefaultMailboxManagerConf.xml b/impl/imap-mailbox/core/src/main/resources/org/apache/james/mailboxmanager/testdata/DefaultMailboxManagerConf.xml
new file mode 100644
index 0000000..9b2a429
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/mailboxmanager/testdata/DefaultMailboxManagerConf.xml
@@ -0,0 +1,41 @@
+<config>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.    
+-->
+    <mailboxmanager>
+	   <namespaces>
+		   <usernamespace name="#mail" delimiter="." />
+	   </namespaces>	   
+		   
+	   <factory class="org.apache.james.mailboxmanager.mock.MockMailboxManagerFactory">
+		<mount>
+			<point point="#system" />
+			<target class="org.apache.james.mailboxmanager.impl.MailStoreMailboxManager">
+				<repository destinationURL="file://var/mail/" type="MAIL" />
+			</target>
+		</mount>	 
+		<mount>
+			<point point="#mail" />
+			<target type="service" service="org.apache.james.mailboxmanager.impl.MailStoreMailboxManager">
+				<repository destinationURL="file://var/mail/inboxes/" type="MAIL" />
+			</target>
+		</mount>	 
+	   </factory>	   
+   </mailboxmanager>  
+
+</config>
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/mailboxmanager/testdata/MixedMailstores.xml b/impl/imap-mailbox/core/src/main/resources/org/apache/james/mailboxmanager/testdata/MixedMailstores.xml
new file mode 100644
index 0000000..958ac9d
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/mailboxmanager/testdata/MixedMailstores.xml
@@ -0,0 +1,185 @@
+<config>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.    
+-->
+    <mailboxmanager>
+        <namespaces>
+            <usernamespace name="#mail" delimiter="."/>
+        </namespaces>
+        <factory
+            class="org.apache.james.mailboxmanager.impl.VirtualMailboxManagerFactory">
+            <mounts>
+                <mount>
+                    <point point="#mail.user1"/>
+                    <target
+                        class="org.apache.james.mailboxmanager.mailstore.MailStoreMailboxManagerFactory">
+                        <repository destinationURL="file://target/var/vm/user1"
+                            type="MAIL"/>
+                    </target>
+                </mount>     
+                <mount>
+                    <point point="#mail.user2"/>
+                    <target
+                        class="org.apache.james.mailboxmanager.mailstore.MailStoreMailboxManagerFactory">
+                        <repository destinationURL="file://target/var/vm/user2_test"
+                            type="MAIL"/>
+                    </target>
+                </mount>    				   
+            </mounts>
+        </factory>
+    </mailboxmanager>
+   <mailstore>
+      <repositories>
+        <repository class="org.apache.james.mailboxmanager.repository.MailboxManagerMailRepository">
+            <protocols>
+               <protocol>mailboxmanager</protocol>
+            </protocols>
+            <types>
+               <type>MAIL</type>
+            </types>
+            <config>
+               <sqlFile>file://conf/mailboxManagerSqlResources.xml</sqlFile>
+            </config>
+         </repository>
+         <!-- File based repositories.  These repositories store all message data -->
+         <!-- in the file system. -->
+         <repository class="org.apache.james.mailrepository.AvalonMailRepository">
+            <protocols>
+               <protocol>file</protocol>
+            </protocols>
+            <types>
+               <type>MAIL</type>
+            </types>
+            <!-- Set if the messages should be listed sorted. False by default -->
+            <config FIFO="false"/> 
+         </repository>
+         <repository class="org.apache.james.mailrepository.AvalonSpoolRepository">
+            <protocols>
+               <protocol>file</protocol>
+            </protocols>
+            <types>
+               <type>SPOOL</type>
+            </types>
+         </repository>
+
+         <!-- JDBC based repositories.  These repositories store all message data -->
+         <!-- in the database. -->
+         <repository class="org.apache.james.mailrepository.JDBCMailRepository">
+            <protocols>
+               <protocol>db</protocol>
+            </protocols>
+            <types>
+               <type>MAIL</type>
+            </types>
+            <config>
+               <sqlFile>file://conf/sqlResources.xml</sqlFile>
+               <!-- Set the size threshold for in memory handling of storing operations -->
+               <!-- Default is currently 409600000 due to a bug with mysql and binary stream -->
+               <!-- currently under investigation. Please change this only if you know what -->
+               <!-- you do. -->
+               <!--
+               <inMemorySizeLimit>4096</inMemorySizeLimit>
+                -->
+            </config>
+         </repository>
+
+         <repository class="org.apache.james.mailrepository.JDBCSpoolRepository">
+            <protocols>
+               <protocol>db</protocol>
+            </protocols>
+            <types>
+               <type>SPOOL</type>
+            </types>
+            <config>
+               <sqlFile>file://conf/sqlResources.xml</sqlFile>
+               <maxcache>1000</maxcache>
+            </config>
+         </repository>
+
+         <!-- These repositories store message delivery and headers in the DB, and the body to the filesystem -->
+         <repository class="org.apache.james.mailrepository.JDBCMailRepository">
+            <protocols>
+               <protocol>dbfile</protocol>
+            </protocols>
+            <types>
+               <type>MAIL</type>
+            </types>
+            <config>
+               <sqlFile>file://conf/sqlResources.xml</sqlFile>
+               <filestore>file://var/dbmail</filestore>
+            </config>
+         </repository>
+
+         <repository class="org.apache.james.mailrepository.JDBCSpoolRepository">
+            <protocols>
+               <protocol>dbfile</protocol>
+            </protocols>
+            <types>
+               <type>SPOOL</type>
+            </types>
+            <config>
+               <sqlFile>file://conf/sqlResources.xml</sqlFile>
+               <filestore>file://var/dbmail</filestore>
+               <maxcache>1000</maxcache>
+            </config>
+         </repository>
+
+         <!-- The mbox repository is designed for MAIL only; SPOOL performance would be less than ideal-->
+         <repository class="org.apache.james.mailrepository.MBoxMailRepository">
+            <protocols>
+               <protocol>mbox</protocol>
+            </protocols>
+            <types>
+               <type>MAIL</type>
+            </types>
+            <!-- Set if the messages should be listed sorted. False by default -->
+            <config FIFO="false"/> 
+         </repository>
+
+         <repository class="org.apache.james.mailrepository.filepair.File_Persistent_Object_Repository">
+            <protocols>
+               <protocol>file</protocol>
+            </protocols>
+            <types>
+               <type>OBJECT</type>
+            </types>
+            <models>
+               <model>SYNCHRONOUS</model>
+               <model>ASYNCHRONOUS</model>
+               <model>CACHE</model>
+            </models>
+         </repository>
+
+         <repository class="org.apache.james.mailrepository.filepair.File_Persistent_Stream_Repository">
+            <protocols>
+               <protocol>file</protocol>
+            </protocols>
+            <types>
+               <type>STREAM</type>
+            </types>
+            <models>
+               <model>SYNCHRONOUS</model>
+               <model>ASYNCHRONOUS</model>
+               <model>CACHE</model>
+            </models>
+         </repository>
+      </repositories>
+      
+   </mailstore>
+</config>
+
diff --git a/impl/imap-mailbox/core/src/main/resources/org/apache/james/mailboxmanager/testdata/VirtualRepositoryMix.xml b/impl/imap-mailbox/core/src/main/resources/org/apache/james/mailboxmanager/testdata/VirtualRepositoryMix.xml
new file mode 100644
index 0000000..db86a8a
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/org/apache/james/mailboxmanager/testdata/VirtualRepositoryMix.xml
@@ -0,0 +1,129 @@
+<config>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.    
+-->
+	<mailboxmanager>
+		<namespaces>
+			<usernamespace name="#mail" delimiter="."/>
+		</namespaces>
+		<factory
+			class="org.apache.james.mailboxmanager.impl.VirtualMailboxManagerFactory">
+			<mounts>
+				<mount>
+					<point point="#user"/>
+					<point point="#user1"/>
+					<target
+						class="org.apache.james.mailboxmanager.mock.MockMailboxManagerFactory">
+						<myconf attr="test"/>
+					</target>
+				</mount>
+
+				<mount>
+					<point point="#user2"/>
+					<point point="#user3"/>
+					<target
+						class="org.apache.james.mailboxmanager.mock.MockMailboxManagerFactory">
+						<myconf attr="test2"/>
+					</target>
+				</mount>
+				<mount>
+					<point point="#system"/>
+					<target
+						class="org.apache.james.mailboxmanager.mailstore.MailStoreMailboxManagerFactory">
+						<repository destinationURL="file://var/mail/"
+							type="MAIL"/>
+					</target>
+				</mount>
+				<mount>
+					<point point="#mail"/>
+					<target
+						class="org.apache.james.mailboxmanager.torque.TorqueMailboxManagerFactory">
+						<configFile name="file://conf/mailboxManagerSqlResources.xml"/>
+						<torque-properties>
+							<property name="torque.database.default"
+								value="mailboxmanager"/>
+							<property
+								name="torque.database.mailboxmanager.adapter"
+								value="derby"/>
+							<property
+								name="torque.dsfactory.mailboxmanager.factory"
+								value="org.apache.torque.dsfactory.SharedPoolDataSourceFactory"/>
+							<property
+								name="torque.dsfactory.mailboxmanager.connection.driver"
+								value="org.apache.derby.jdbc.EmbeddedDriver"/>
+							<property
+								name="torque.dsfactory.mailboxmanager.connection.url"
+								value="jdbc:derby:tmp/mailboxmanager-derbydb;create=true"/>
+							<property
+								name="torque.dsfactory.mailboxmanager.connection.user"
+								value="app"/>
+							<property
+								name="torque.dsfactory.mailboxmanager.connection.password"
+								value="app"/>
+							<property
+								name="torque.dsfactory.mailboxmanager.pool.maxActive"
+								value="100"/>
+						</torque-properties>
+					</target>
+				</mount>
+			</mounts>
+		</factory>
+	</mailboxmanager>
+	<mailboxmanager-without-torque>
+		<namespaces>
+			<usernamespace name="#mail" delimiter="."/>
+		</namespaces>
+		<factory
+			class="org.apache.james.mailboxmanager.impl.VirtualMailboxManagerFactory">
+			<mounts>
+				<mount>
+					<point point="#user"/>
+					<point point="#user1"/>
+					<target
+						class="org.apache.james.mailboxmanager.mock.MockMailboxManagerFactory">
+						<myconf attr="test"/>
+					</target>
+				</mount>
+
+				<mount>
+					<point point="#user2"/>
+					<point point="#user3"/>
+					<target
+						class="org.apache.james.mailboxmanager.mock.MockMailboxManagerFactory">
+						<myconf attr="test2"/>
+					</target>
+				</mount>
+				<mount>
+					<point point="#system"/>
+					<target
+						class="org.apache.james.mailboxmanager.mailstore.MailStoreMailboxManagerFactory">
+						<repository destinationURL="file://var/mail/"
+							type="MAIL"/>
+					</target>
+				</mount>
+				<mount>
+					<point point="#mail"/>
+					<target
+						class="org.apache.james.mailboxmanager.mock.MockMailboxManagerFactory">
+						<myconf attr="test3"/>
+					</target>
+				</mount>
+			</mounts>
+		</factory>
+	</mailboxmanager-without-torque>
+</config>
diff --git a/impl/imap-mailbox/core/src/main/resources/test-repository.xml b/impl/imap-mailbox/core/src/main/resources/test-repository.xml
new file mode 100644
index 0000000..8258dcd
--- /dev/null
+++ b/impl/imap-mailbox/core/src/main/resources/test-repository.xml
@@ -0,0 +1,92 @@
+<?xml version="1.0"?>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<!DOCTYPE Repository PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit 1.6//EN"
+                            "http://jackrabbit.apache.org/dtd/repository-1.6.dtd">
+<!-- Example Repository Configuration File
+     Used by
+     - org.apache.jackrabbit.core.config.RepositoryConfigTest.java
+     -
+-->
+<Repository>
+    <!--
+        virtual file system where the repository stores global state
+        (e.g. registered namespaces, custom node types, etc.)
+    -->
+    <FileSystem class='org.apache.jackrabbit.core.fs.mem.MemoryFileSystem'>
+    </FileSystem>
+    <!--
+        security configuration
+    -->
+    <Security appName="Jackrabbit">
+        <SecurityManager class="org.apache.jackrabbit.core.security.simple.SimpleSecurityManager" workspaceName="default">
+        </SecurityManager>
+
+        <AccessManager class="org.apache.jackrabbit.core.security.simple.SimpleAccessManager">
+        </AccessManager>
+
+        <LoginModule class="org.apache.jackrabbit.core.security.simple.SimpleLoginModule">
+           <param name="adminId" value="admin"/>
+        </LoginModule>
+    </Security>
+
+    <Workspaces rootPath='${rep.home}/workspaces' defaultWorkspace='default'/>
+    
+    <Workspace name='${wsp.name}'>
+        <FileSystem class='org.apache.jackrabbit.core.fs.mem.MemoryFileSystem'>
+        </FileSystem>
+        <!--
+            persistence manager of the workspace:
+            class: FQN of class implementing the PersistenceManager interface
+        -->
+		<PersistenceManager class="org.apache.jackrabbit.core.persistence.mem.InMemPersistenceManager">
+			<param name="persistent" value="false"/>
+		</PersistenceManager>
+        
+        <SearchIndex class='org.apache.jackrabbit.core.query.lucene.SearchIndex'>
+            <param name='path' value='${wsp.home}/index'/>
+            <param name='textFilterClasses' value='org.apache.jackrabbit.extractor.HTMLTextExtractor,org.apache.jackrabbit.extractor.XMLTextExtractor'/>
+            <param name='extractorPoolSize' value='2'/>
+            <param name='supportHighlighting' value='true'/>
+        </SearchIndex>
+        
+    </Workspace>
+
+    <!--
+        Configures the versioning
+    -->
+    <Versioning rootPath='${rep.home}/version'>
+        <FileSystem class='org.apache.jackrabbit.core.fs.mem.MemoryFileSystem'>
+        </FileSystem>
+
+		<PersistenceManager class="org.apache.jackrabbit.core.persistence.mem.InMemPersistenceManager">
+			<param name="persistent" value="false"/>
+		</PersistenceManager>
+        
+    </Versioning>
+    <!--
+        Search index for content that is shared repository wide
+        (/jcr:system tree, contains mainly versions)
+    -->
+    <SearchIndex class='org.apache.jackrabbit.core.query.lucene.SearchIndex'>
+        <param name='path' value='${rep.home}/repository/index'/>
+        <param name='textFilterClasses' value='org.apache.jackrabbit.extractor.HTMLTextExtractor,org.apache.jackrabbit.extractor.XMLTextExtractor'/>
+        <param name='extractorPoolSize' value='2'/>
+        <param name='supportHighlighting' value='true'/>
+    </SearchIndex>
+
+</Repository>
diff --git a/impl/imap-mailbox/core/src/reporting-site/site.xml b/impl/imap-mailbox/core/src/reporting-site/site.xml
new file mode 100644
index 0000000..f842307
--- /dev/null
+++ b/impl/imap-mailbox/core/src/reporting-site/site.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+    
+    http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.    
+-->
+<project name="${project.name}">
+
+    <body>
+
+        <menu ref="reports" />
+
+    </body>
+
+</project>
diff --git a/impl/imap-mailbox/hbase/LICENSE.txt b/impl/imap-mailbox/hbase/LICENSE.txt
new file mode 100644
index 0000000..2bb9ad2
--- /dev/null
+++ b/impl/imap-mailbox/hbase/LICENSE.txt
@@ -0,0 +1,176 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
\ No newline at end of file
diff --git a/impl/imap-mailbox/hbase/NOTICE.txt b/impl/imap-mailbox/hbase/NOTICE.txt
new file mode 100644
index 0000000..1f5a037
--- /dev/null
+++ b/impl/imap-mailbox/hbase/NOTICE.txt
@@ -0,0 +1,11 @@
+
+=========================================================================
+==      NOTICE file for use with the Apache License, Version 2.0,      ==
+=========================================================================
+
+Apache JAMES 
+Copyright 2007-2008 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+            
\ No newline at end of file
diff --git a/impl/imap-mailbox/hbase/pom.xml b/impl/imap-mailbox/hbase/pom.xml
new file mode 100644
index 0000000..572916c
--- /dev/null
+++ b/impl/imap-mailbox/hbase/pom.xml
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements. See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership. The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License. You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied. See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+<project
+        xmlns="http://maven.apache.org/POM/4.0.0"
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <artifactId>apache-james-mpt-imapmailbox</artifactId>
+        <groupId>org.apache.james</groupId>
+        <version>0.2-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>apache-james-mpt-imapmailbox-hbase</artifactId>
+    <name>Apache James MPT Imap Mailbox - HBase</name>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mpt-imapmailbox-core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mailbox-hbase</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.james.protocols</groupId>
+            <artifactId>protocols-imap</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hbase</groupId>
+            <artifactId>hbase</artifactId>
+            <type>test-jar</type>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hbase</groupId>
+            <artifactId>hbase</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.hadoop</groupId>
+            <artifactId>hadoop-test</artifactId>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <excludes>
+                        <exclude>**/suite/*.java</exclude>
+                        <exclude>**/suite/**/*.java</exclude>
+                    </excludes>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>
+
diff --git a/impl/imap-mailbox/hbase/src/reporting-site/site.xml b/impl/imap-mailbox/hbase/src/reporting-site/site.xml
new file mode 100644
index 0000000..f842307
--- /dev/null
+++ b/impl/imap-mailbox/hbase/src/reporting-site/site.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+    
+    http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.    
+-->
+<project name="${project.name}">
+
+    <body>
+
+        <menu ref="reports" />
+
+    </body>
+
+</project>
diff --git a/impl/imap-mailbox/hbase/src/test/java/org/apache/james/mpt/imapmailbox/hbase/HBaseMailboxTest.java b/impl/imap-mailbox/hbase/src/test/java/org/apache/james/mpt/imapmailbox/hbase/HBaseMailboxTest.java
new file mode 100644
index 0000000..e4157ec
--- /dev/null
+++ b/impl/imap-mailbox/hbase/src/test/java/org/apache/james/mpt/imapmailbox/hbase/HBaseMailboxTest.java
@@ -0,0 +1,9 @@
+package org.apache.james.mpt.imapmailbox.hbase;
+
+import org.apache.james.mpt.imapmailbox.AbstractMailboxTest;
+import org.apache.onami.test.annotation.GuiceModules;
+
+@GuiceModules({ HBaseMailboxTestModule.class })
+public class HBaseMailboxTest extends AbstractMailboxTest {
+
+}
diff --git a/impl/imap-mailbox/hbase/src/test/java/org/apache/james/mpt/imapmailbox/hbase/HBaseMailboxTestModule.java b/impl/imap-mailbox/hbase/src/test/java/org/apache/james/mpt/imapmailbox/hbase/HBaseMailboxTestModule.java
new file mode 100644
index 0000000..212a740
--- /dev/null
+++ b/impl/imap-mailbox/hbase/src/test/java/org/apache/james/mpt/imapmailbox/hbase/HBaseMailboxTestModule.java
@@ -0,0 +1,22 @@
+package org.apache.james.mpt.imapmailbox.hbase;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.hbase.host.HBaseHostSystem;
+
+import com.google.inject.AbstractModule;
+import com.google.inject.Provides;
+import com.google.inject.Singleton;
+
+public class HBaseMailboxTestModule extends AbstractModule {
+
+    @Override
+    protected void configure() {
+    }
+
+    @Provides
+    @Singleton
+    public HostSystem provideHostSystem() throws Exception {
+        return HBaseHostSystem.build();
+    }
+
+}
diff --git a/impl/imap-mailbox/hbase/src/test/java/org/apache/james/mpt/imapmailbox/hbase/host/HBaseHostSystem.java b/impl/imap-mailbox/hbase/src/test/java/org/apache/james/mpt/imapmailbox/hbase/host/HBaseHostSystem.java
new file mode 100644
index 0000000..7282111
--- /dev/null
+++ b/impl/imap-mailbox/hbase/src/test/java/org/apache/james/mpt/imapmailbox/hbase/host/HBaseHostSystem.java
@@ -0,0 +1,140 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+package org.apache.james.mpt.imapmailbox.hbase.host;
+
+import java.io.File;
+
+import org.apache.commons.io.FileUtils;
+import org.apache.hadoop.conf.Configuration;
+import org.apache.hadoop.hbase.HBaseConfiguration;
+import org.apache.hadoop.hbase.HBaseTestingUtility;
+import org.apache.hadoop.hbase.MiniHBaseCluster;
+import org.apache.james.imap.api.process.ImapProcessor;
+import org.apache.james.imap.encode.main.DefaultImapEncoderFactory;
+import org.apache.james.imap.main.DefaultImapDecoderFactory;
+import org.apache.james.imap.processor.main.DefaultImapProcessorFactory;
+import org.apache.james.mailbox.MailboxSession;
+import org.apache.james.mailbox.SubscriptionManager;
+import org.apache.james.mailbox.acl.GroupMembershipResolver;
+import org.apache.james.mailbox.acl.MailboxACLResolver;
+import org.apache.james.mailbox.acl.SimpleGroupMembershipResolver;
+import org.apache.james.mailbox.acl.UnionMailboxACLResolver;
+import org.apache.james.mailbox.hbase.HBaseMailboxManager;
+import org.apache.james.mailbox.hbase.HBaseMailboxSessionMapperFactory;
+import org.apache.james.mailbox.hbase.mail.HBaseModSeqProvider;
+import org.apache.james.mailbox.hbase.mail.HBaseUidProvider;
+import org.apache.james.mailbox.store.MockAuthenticator;
+import org.apache.james.mailbox.store.StoreSubscriptionManager;
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.host.ImapHostSystem;
+import org.slf4j.LoggerFactory;
+
+public class HBaseHostSystem extends ImapHostSystem {
+
+    public static final String META_DATA_DIRECTORY = "target/user-meta-data";
+    public static HBaseHostSystem host = null;
+    /** Set this to false if you wish to test it against a real cluster.
+     * In that case you should provide the configuration file for the real
+     * cluster on the classpath. 
+     */
+    public static Boolean useMiniCluster = true;
+    
+    private final HBaseMailboxManager mailboxManager;
+    private final MockAuthenticator userManager;
+    private MiniHBaseCluster hbaseCluster;
+    private Configuration conf;
+
+    public static synchronized HostSystem build() throws Exception {
+        if (host == null) {
+            host = new HBaseHostSystem(useMiniCluster);
+        }
+        return host;
+    }
+
+    public HBaseHostSystem(boolean useMiniCluster) throws Exception {
+        if (useMiniCluster) {
+            HBaseTestingUtility htu = new HBaseTestingUtility();
+            htu.getConfiguration().setBoolean("dfs.support.append", true);
+            try {
+                hbaseCluster = htu.startMiniCluster();
+                conf = hbaseCluster.getConfiguration();
+            } catch (Exception e) {
+                throw new Exception("Error starting MiniCluster ", e);
+            }
+        } else {
+            conf = HBaseConfiguration.create();
+        }
+
+        userManager = new MockAuthenticator();
+
+        final HBaseModSeqProvider modSeqProvider = new HBaseModSeqProvider(conf);
+        final HBaseUidProvider uidProvider = new HBaseUidProvider(conf);
+
+        final HBaseMailboxSessionMapperFactory mapperFactory = new HBaseMailboxSessionMapperFactory(
+                conf, uidProvider, modSeqProvider);
+        MailboxACLResolver aclResolver = new UnionMailboxACLResolver();
+        GroupMembershipResolver groupMembershipResolver = new SimpleGroupMembershipResolver();
+        
+        mailboxManager = new HBaseMailboxManager(mapperFactory, userManager, aclResolver, groupMembershipResolver);
+        mailboxManager.init();
+
+        SubscriptionManager subscriptionManager = new StoreSubscriptionManager(mapperFactory);
+
+        final ImapProcessor defaultImapProcessorFactory = DefaultImapProcessorFactory.createDefaultProcessor(mailboxManager, subscriptionManager);
+
+        resetUserMetaData();
+
+        configure(new DefaultImapDecoderFactory().buildImapDecoder(),
+                new DefaultImapEncoderFactory().buildImapEncoder(),
+                defaultImapProcessorFactory);
+    }
+
+    @Override
+    protected void resetData() throws Exception {
+        resetUserMetaData();
+        MailboxSession session = mailboxManager.createSystemSession("test", LoggerFactory.getLogger("TestLog"));
+        mailboxManager.startProcessingRequest(session);
+        mailboxManager.deleteEverything(session);
+        mailboxManager.endProcessingRequest(session);
+        mailboxManager.logout(session, false);
+    }
+
+    public boolean addUser(String user, String password) {
+        userManager.addUser(user, password);
+        return true;
+    }
+
+    public final void resetUserMetaData() throws Exception {
+        File dir = new File(META_DATA_DIRECTORY);
+        if (dir.exists()) {
+            FileUtils.deleteDirectory(dir);
+        }
+        dir.mkdirs();
+    }
+
+    @Override
+    protected void finalize() throws Throwable {
+        super.finalize();
+        if (useMiniCluster) {
+            if (hbaseCluster != null) {
+                hbaseCluster.shutdown();
+            }
+        }
+    }
+}
diff --git a/impl/imap-mailbox/inmemory/LICENSE.txt b/impl/imap-mailbox/inmemory/LICENSE.txt
new file mode 100644
index 0000000..2bb9ad2
--- /dev/null
+++ b/impl/imap-mailbox/inmemory/LICENSE.txt
@@ -0,0 +1,176 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
\ No newline at end of file
diff --git a/impl/imap-mailbox/inmemory/NOTICE.txt b/impl/imap-mailbox/inmemory/NOTICE.txt
new file mode 100644
index 0000000..1f5a037
--- /dev/null
+++ b/impl/imap-mailbox/inmemory/NOTICE.txt
@@ -0,0 +1,11 @@
+
+=========================================================================
+==      NOTICE file for use with the Apache License, Version 2.0,      ==
+=========================================================================
+
+Apache JAMES 
+Copyright 2007-2008 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+            
\ No newline at end of file
diff --git a/impl/imap-mailbox/inmemory/pom.xml b/impl/imap-mailbox/inmemory/pom.xml
new file mode 100644
index 0000000..8741e1e
--- /dev/null
+++ b/impl/imap-mailbox/inmemory/pom.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements. See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership. The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License. You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied. See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+<project
+        xmlns="http://maven.apache.org/POM/4.0.0"
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <artifactId>apache-james-mpt-imapmailbox</artifactId>
+        <groupId>org.apache.james</groupId>
+        <version>0.2-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>apache-james-mpt-imapmailbox-inmemory</artifactId>
+    <name>Apache James MPT Imap Mailbox - InMemory</name>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mpt-imapmailbox-core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mailbox-memory</artifactId>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <excludes>
+                        <exclude>**/suite/*.java</exclude>
+                        <exclude>**/suite/**/*.java</exclude>
+                    </excludes>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>
+
diff --git a/impl/imap-mailbox/inmemory/src/reporting-site/site.xml b/impl/imap-mailbox/inmemory/src/reporting-site/site.xml
new file mode 100644
index 0000000..f842307
--- /dev/null
+++ b/impl/imap-mailbox/inmemory/src/reporting-site/site.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+    
+    http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.    
+-->
+<project name="${project.name}">
+
+    <body>
+
+        <menu ref="reports" />
+
+    </body>
+
+</project>
diff --git a/impl/imap-mailbox/inmemory/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/InMemoryMailboxTest.java b/impl/imap-mailbox/inmemory/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/InMemoryMailboxTest.java
new file mode 100644
index 0000000..95493d2
--- /dev/null
+++ b/impl/imap-mailbox/inmemory/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/InMemoryMailboxTest.java
@@ -0,0 +1,27 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+package org.apache.james.mpt.imapmailbox.inmemory;
+
+import org.apache.james.mpt.imapmailbox.AbstractMailboxTest;
+import org.apache.onami.test.annotation.GuiceModules;
+
+@GuiceModules({ InMemoryMailboxTestModule.class })
+public class InMemoryMailboxTest extends AbstractMailboxTest {
+
+}
diff --git a/impl/imap-mailbox/inmemory/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/InMemoryMailboxTestModule.java b/impl/imap-mailbox/inmemory/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/InMemoryMailboxTestModule.java
new file mode 100644
index 0000000..0f5008a
--- /dev/null
+++ b/impl/imap-mailbox/inmemory/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/InMemoryMailboxTestModule.java
@@ -0,0 +1,40 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+package org.apache.james.mpt.imapmailbox.inmemory;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.inmemory.host.InMemoryHostSystem;
+
+import com.google.inject.AbstractModule;
+import com.google.inject.Provides;
+import com.google.inject.Singleton;
+
+public class InMemoryMailboxTestModule extends AbstractModule {
+
+    @Override
+    protected void configure() {
+    }
+
+    @Provides
+    @Singleton
+    public HostSystem provideHostSystem() throws Exception {
+        return InMemoryHostSystem.build();
+    }
+
+}
diff --git a/impl/imap-mailbox/inmemory/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/host/InMemoryHostSystem.java b/impl/imap-mailbox/inmemory/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/host/InMemoryHostSystem.java
new file mode 100644
index 0000000..5218a06
--- /dev/null
+++ b/impl/imap-mailbox/inmemory/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/host/InMemoryHostSystem.java
@@ -0,0 +1,78 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.inmemory.host;
+
+import org.apache.james.imap.api.process.ImapProcessor;
+import org.apache.james.imap.encode.main.DefaultImapEncoderFactory;
+import org.apache.james.imap.main.DefaultImapDecoderFactory;
+import org.apache.james.imap.processor.main.DefaultImapProcessorFactory;
+import org.apache.james.mailbox.acl.GroupMembershipResolver;
+import org.apache.james.mailbox.acl.MailboxACLResolver;
+import org.apache.james.mailbox.acl.SimpleGroupMembershipResolver;
+import org.apache.james.mailbox.acl.UnionMailboxACLResolver;
+import org.apache.james.mailbox.exception.MailboxException;
+import org.apache.james.mailbox.inmemory.InMemoryMailboxSessionMapperFactory;
+import org.apache.james.mailbox.store.MockAuthenticator;
+import org.apache.james.mailbox.store.StoreMailboxManager;
+import org.apache.james.mailbox.store.StoreSubscriptionManager;
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.host.ImapHostSystem;
+
+public class InMemoryHostSystem extends ImapHostSystem {
+
+    private StoreMailboxManager<Long> mailboxManager;
+    private MockAuthenticator userManager; 
+    private InMemoryMailboxSessionMapperFactory factory;
+    
+    public static HostSystem build() throws Exception {
+        InMemoryHostSystem host =  new InMemoryHostSystem();
+        return host;
+    }
+    
+    private InMemoryHostSystem() throws MailboxException {
+        initFields();
+    }
+    
+    public boolean addUser(String user, String password) throws Exception {
+        userManager.addUser(user, password);
+        return true;
+    }
+
+    @Override
+    protected void resetData() throws Exception {
+        initFields();
+    }
+    
+    private void initFields() throws MailboxException {
+        userManager = new MockAuthenticator();
+        factory = new InMemoryMailboxSessionMapperFactory();
+        MailboxACLResolver aclResolver = new UnionMailboxACLResolver();
+        GroupMembershipResolver groupMembershipResolver = new SimpleGroupMembershipResolver();
+
+        mailboxManager = new StoreMailboxManager<Long>(factory, userManager, aclResolver, groupMembershipResolver);
+        mailboxManager.init();
+
+        final ImapProcessor defaultImapProcessorFactory = DefaultImapProcessorFactory.createDefaultProcessor(mailboxManager, new StoreSubscriptionManager(factory));
+        configure(new DefaultImapDecoderFactory().buildImapDecoder(),
+                new DefaultImapEncoderFactory().buildImapEncoder(),
+                defaultImapProcessorFactory);
+    }
+
+}
diff --git a/impl/imap-mailbox/jcr/LICENSE.txt b/impl/imap-mailbox/jcr/LICENSE.txt
new file mode 100644
index 0000000..2bb9ad2
--- /dev/null
+++ b/impl/imap-mailbox/jcr/LICENSE.txt
@@ -0,0 +1,176 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
\ No newline at end of file
diff --git a/impl/imap-mailbox/jcr/NOTICE.txt b/impl/imap-mailbox/jcr/NOTICE.txt
new file mode 100644
index 0000000..1f5a037
--- /dev/null
+++ b/impl/imap-mailbox/jcr/NOTICE.txt
@@ -0,0 +1,11 @@
+
+=========================================================================
+==      NOTICE file for use with the Apache License, Version 2.0,      ==
+=========================================================================
+
+Apache JAMES 
+Copyright 2007-2008 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+            
\ No newline at end of file
diff --git a/impl/imap-mailbox/jcr/pom.xml b/impl/imap-mailbox/jcr/pom.xml
new file mode 100644
index 0000000..5872e01
--- /dev/null
+++ b/impl/imap-mailbox/jcr/pom.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements. See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership. The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License. You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied. See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+<project
+        xmlns="http://maven.apache.org/POM/4.0.0"
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <artifactId>apache-james-mpt-imapmailbox</artifactId>
+        <groupId>org.apache.james</groupId>
+        <version>0.2-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>apache-james-mpt-imapmailbox-jcr</artifactId>
+    <name>Apache James MPT Imap Mailbox - JCR</name>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mpt-imapmailbox-core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mailbox-jcr</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.lucene</groupId>
+            <artifactId>lucene-core</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.jackrabbit</groupId>
+            <artifactId>jackrabbit-core</artifactId>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <excludes>
+                        <exclude>**/suite/*.java</exclude>
+                        <exclude>**/suite/**/*.java</exclude>
+                    </excludes>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>
+
diff --git a/impl/imap-mailbox/jcr/src/reporting-site/site.xml b/impl/imap-mailbox/jcr/src/reporting-site/site.xml
new file mode 100644
index 0000000..f842307
--- /dev/null
+++ b/impl/imap-mailbox/jcr/src/reporting-site/site.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+    
+    http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.    
+-->
+<project name="${project.name}">
+
+    <body>
+
+        <menu ref="reports" />
+
+    </body>
+
+</project>
diff --git a/impl/imap-mailbox/jcr/src/test/java/org/apache/james/mpt/imapmailbox/jcr/JcrMailboxTest.java b/impl/imap-mailbox/jcr/src/test/java/org/apache/james/mpt/imapmailbox/jcr/JcrMailboxTest.java
new file mode 100644
index 0000000..6d808c4
--- /dev/null
+++ b/impl/imap-mailbox/jcr/src/test/java/org/apache/james/mpt/imapmailbox/jcr/JcrMailboxTest.java
@@ -0,0 +1,29 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+package org.apache.james.mpt.imapmailbox.jcr;
+
+import org.apache.james.mpt.imapmailbox.AbstractMailboxTest;
+import org.apache.onami.test.annotation.GuiceModules;
+import org.junit.Ignore;
+
+@Ignore("JWC-130 : JCR mailbox does not correctly release resources + append problems")
+@GuiceModules({ JcrMailboxTestModule.class })
+public class JcrMailboxTest extends AbstractMailboxTest {
+
+}
diff --git a/impl/imap-mailbox/jcr/src/test/java/org/apache/james/mpt/imapmailbox/jcr/JcrMailboxTestModule.java b/impl/imap-mailbox/jcr/src/test/java/org/apache/james/mpt/imapmailbox/jcr/JcrMailboxTestModule.java
new file mode 100644
index 0000000..a26ffc8
--- /dev/null
+++ b/impl/imap-mailbox/jcr/src/test/java/org/apache/james/mpt/imapmailbox/jcr/JcrMailboxTestModule.java
@@ -0,0 +1,40 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+package org.apache.james.mpt.imapmailbox.jcr;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.jcr.host.JCRHostSystem;
+
+import com.google.inject.AbstractModule;
+import com.google.inject.Provides;
+import com.google.inject.Singleton;
+
+public class JcrMailboxTestModule extends AbstractModule {
+
+    @Override
+    protected void configure() {
+    }
+
+    @Provides
+    @Singleton
+    public HostSystem provideHostSystem() throws Exception {
+        return JCRHostSystem.build();
+    }
+
+}
diff --git a/impl/imap-mailbox/jcr/src/test/java/org/apache/james/mpt/imapmailbox/jcr/host/JCRHostSystem.java b/impl/imap-mailbox/jcr/src/test/java/org/apache/james/mpt/imapmailbox/jcr/host/JCRHostSystem.java
new file mode 100644
index 0000000..a4028ef
--- /dev/null
+++ b/impl/imap-mailbox/jcr/src/test/java/org/apache/james/mpt/imapmailbox/jcr/host/JCRHostSystem.java
@@ -0,0 +1,155 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+package org.apache.james.mpt.imapmailbox.jcr.host;
+
+import java.io.File;
+
+import org.apache.commons.io.FileUtils;
+import org.apache.jackrabbit.core.RepositoryImpl;
+import org.apache.jackrabbit.core.config.RepositoryConfig;
+import org.apache.james.imap.api.process.ImapProcessor;
+import org.apache.james.imap.encode.main.DefaultImapEncoderFactory;
+import org.apache.james.imap.main.DefaultImapDecoderFactory;
+import org.apache.james.imap.processor.main.DefaultImapProcessorFactory;
+import org.apache.james.mailbox.MailboxSession;
+import org.apache.james.mailbox.acl.GroupMembershipResolver;
+import org.apache.james.mailbox.acl.MailboxACLResolver;
+import org.apache.james.mailbox.acl.SimpleGroupMembershipResolver;
+import org.apache.james.mailbox.acl.UnionMailboxACLResolver;
+import org.apache.james.mailbox.jcr.GlobalMailboxSessionJCRRepository;
+import org.apache.james.mailbox.jcr.JCRMailboxManager;
+import org.apache.james.mailbox.jcr.JCRMailboxSessionMapperFactory;
+import org.apache.james.mailbox.jcr.JCRSubscriptionManager;
+import org.apache.james.mailbox.jcr.JCRUtils;
+import org.apache.james.mailbox.jcr.mail.JCRModSeqProvider;
+import org.apache.james.mailbox.jcr.mail.JCRUidProvider;
+import org.apache.james.mailbox.store.JVMMailboxPathLocker;
+import org.apache.james.mailbox.store.MockAuthenticator;
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.host.ImapHostSystem;
+import org.slf4j.LoggerFactory;
+import org.xml.sax.InputSource;
+
+public class JCRHostSystem extends ImapHostSystem{
+
+    public static HostSystem build() throws Exception { 
+        return new JCRHostSystem();
+    }
+    
+    private final JCRMailboxManager mailboxManager;
+    private final MockAuthenticator userManager; 
+
+    private static final String JACKRABBIT_HOME = "target/jackrabbit";
+    public static final String META_DATA_DIRECTORY = "target/user-meta-data";
+    private RepositoryImpl repository;
+    
+    public JCRHostSystem() throws Exception {
+
+        delete(new File(JACKRABBIT_HOME));
+        
+        try {
+            
+            String user = "user";
+            String pass = "pass";
+            String workspace = null;
+            RepositoryConfig config = RepositoryConfig.create(new InputSource(this.getClass().getClassLoader().getResourceAsStream("test-repository.xml")), JACKRABBIT_HOME);
+            repository =  RepositoryImpl.create(config);
+            GlobalMailboxSessionJCRRepository sessionRepos = new GlobalMailboxSessionJCRRepository(repository, workspace, user, pass);
+            
+            // Register imap cnd file
+            JCRUtils.registerCnd(repository, workspace, user, pass);
+            
+            userManager = new MockAuthenticator();
+            JVMMailboxPathLocker locker = new JVMMailboxPathLocker();
+            JCRUidProvider uidProvider = new JCRUidProvider(locker, sessionRepos);
+            JCRModSeqProvider modSeqProvider = new JCRModSeqProvider(locker, sessionRepos);
+            JCRMailboxSessionMapperFactory mf = new JCRMailboxSessionMapperFactory(sessionRepos, uidProvider, modSeqProvider);
+
+            MailboxACLResolver aclResolver = new UnionMailboxACLResolver();
+            GroupMembershipResolver groupMembershipResolver = new SimpleGroupMembershipResolver();
+
+            mailboxManager = new JCRMailboxManager(mf, userManager, locker, aclResolver, groupMembershipResolver);
+            mailboxManager.init();
+
+            final ImapProcessor defaultImapProcessorFactory = DefaultImapProcessorFactory.createDefaultProcessor(mailboxManager, new JCRSubscriptionManager(mf));
+            resetUserMetaData();
+            MailboxSession session = mailboxManager.createSystemSession("test", LoggerFactory.getLogger("TestLog"));
+            mailboxManager.startProcessingRequest(session);
+            //mailboxManager.deleteEverything(session);
+            mailboxManager.endProcessingRequest(session);
+            mailboxManager.logout(session, false);
+            
+            configure(new DefaultImapDecoderFactory().buildImapDecoder(), new DefaultImapEncoderFactory().buildImapEncoder(), defaultImapProcessorFactory);
+        } catch (Exception e) {
+            shutdownRepository();
+            throw e;
+        }
+    }
+
+   
+    public boolean addUser(String user, String password) {
+        userManager.addUser(user, password);
+        return true;
+    }
+
+    public void resetData() throws Exception {
+        resetUserMetaData();
+      
+    }
+    
+    public void resetUserMetaData() throws Exception {
+        File dir = new File(META_DATA_DIRECTORY);
+        if (dir.exists()) {
+            FileUtils.deleteDirectory(dir);
+        }
+        dir.mkdirs();
+    }
+
+
+    @Override
+    public void afterTests() throws Exception {
+        shutdownRepository();
+    }
+    
+    private void shutdownRepository() throws Exception{
+        if (repository != null) {
+            repository.shutdown();
+            repository = null;
+        }
+    }
+    
+    private void delete(File home) throws Exception{
+        if (home.exists()) {
+            File[] files = home.listFiles();
+            if (files == null) return;
+            for (int i = 0;i < files.length; i++) {
+                File f = files[i];
+                if (f.isDirectory()) {
+                    delete(f);
+                } else {
+                    f.delete();
+                }            
+            }
+            home.delete();
+        }
+    }
+
+
+    
+}
diff --git a/impl/imap-mailbox/jpa/LICENSE.txt b/impl/imap-mailbox/jpa/LICENSE.txt
new file mode 100644
index 0000000..2bb9ad2
--- /dev/null
+++ b/impl/imap-mailbox/jpa/LICENSE.txt
@@ -0,0 +1,176 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
\ No newline at end of file
diff --git a/impl/imap-mailbox/jpa/NOTICE.txt b/impl/imap-mailbox/jpa/NOTICE.txt
new file mode 100644
index 0000000..1f5a037
--- /dev/null
+++ b/impl/imap-mailbox/jpa/NOTICE.txt
@@ -0,0 +1,11 @@
+
+=========================================================================
+==      NOTICE file for use with the Apache License, Version 2.0,      ==
+=========================================================================
+
+Apache JAMES 
+Copyright 2007-2008 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+            
\ No newline at end of file
diff --git a/impl/imap-mailbox/jpa/pom.xml b/impl/imap-mailbox/jpa/pom.xml
new file mode 100644
index 0000000..dce875b
--- /dev/null
+++ b/impl/imap-mailbox/jpa/pom.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements. See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership. The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License. You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied. See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+<project
+        xmlns="http://maven.apache.org/POM/4.0.0"
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <artifactId>apache-james-mpt-imapmailbox</artifactId>
+        <groupId>org.apache.james</groupId>
+        <version>0.2-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>apache-james-mpt-imapmailbox-jpa</artifactId>
+    <name>Apache James MPT Imap Mailbox - JPA</name>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mpt-imapmailbox-core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mailbox-jpa</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>com.h2database</groupId>
+            <artifactId>h2</artifactId>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <excludes>
+                        <exclude>**/suite/*.java</exclude>
+                        <exclude>**/suite/**/*.java</exclude>
+                    </excludes>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>
+
diff --git a/impl/imap-mailbox/jpa/src/reporting-site/site.xml b/impl/imap-mailbox/jpa/src/reporting-site/site.xml
new file mode 100644
index 0000000..f842307
--- /dev/null
+++ b/impl/imap-mailbox/jpa/src/reporting-site/site.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+    
+    http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.    
+-->
+<project name="${project.name}">
+
+    <body>
+
+        <menu ref="reports" />
+
+    </body>
+
+</project>
diff --git a/impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaMailboxTest.java b/impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaMailboxTest.java
new file mode 100644
index 0000000..c15a0bc
--- /dev/null
+++ b/impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaMailboxTest.java
@@ -0,0 +1,29 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+package org.apache.james.mpt.imapmailbox.jpa;
+
+import org.apache.james.mpt.imapmailbox.AbstractMailboxTest;
+import org.apache.onami.test.annotation.GuiceModules;
+import org.junit.Ignore;
+
+@Ignore("JWC-131 : Error will creating entity manager")
+@GuiceModules({ JpaMailboxTestModule.class })
+public class JpaMailboxTest extends AbstractMailboxTest {
+
+}
diff --git a/impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaMailboxTestModule.java b/impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaMailboxTestModule.java
new file mode 100644
index 0000000..e5025fb
--- /dev/null
+++ b/impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaMailboxTestModule.java
@@ -0,0 +1,40 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+package org.apache.james.mpt.imapmailbox.jpa;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.jpa.host.JPAHostSystem;
+
+import com.google.inject.AbstractModule;
+import com.google.inject.Provides;
+import com.google.inject.Singleton;
+
+public class JpaMailboxTestModule extends AbstractModule {
+
+    @Override
+    protected void configure() {
+    }
+
+    @Provides
+    @Singleton
+    public HostSystem provideHostSystem() throws Exception {
+        return JPAHostSystem.build();
+    }
+
+}
diff --git a/impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/host/JPAHostSystem.java b/impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/host/JPAHostSystem.java
new file mode 100644
index 0000000..1e5a94c
--- /dev/null
+++ b/impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/host/JPAHostSystem.java
@@ -0,0 +1,157 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.jpa.host;
+
+import java.io.File;
+import java.util.HashMap;
+
+import javax.persistence.EntityManagerFactory;
+
+import org.apache.commons.io.FileUtils;
+import org.apache.james.imap.api.process.ImapProcessor;
+import org.apache.james.imap.encode.main.DefaultImapEncoderFactory;
+import org.apache.james.imap.main.DefaultImapDecoderFactory;
+import org.apache.james.imap.processor.main.DefaultImapProcessorFactory;
+import org.apache.james.mailbox.MailboxSession;
+import org.apache.james.mailbox.SubscriptionManager;
+import org.apache.james.mailbox.acl.GroupMembershipResolver;
+import org.apache.james.mailbox.acl.MailboxACLResolver;
+import org.apache.james.mailbox.acl.SimpleGroupMembershipResolver;
+import org.apache.james.mailbox.acl.UnionMailboxACLResolver;
+import org.apache.james.mailbox.jpa.JPAMailboxSessionMapperFactory;
+import org.apache.james.mailbox.jpa.JPASubscriptionManager;
+import org.apache.james.mailbox.jpa.mail.JPAModSeqProvider;
+import org.apache.james.mailbox.jpa.mail.JPAUidProvider;
+import org.apache.james.mailbox.jpa.mail.model.JPAMailbox;
+import org.apache.james.mailbox.jpa.mail.model.JPAProperty;
+import org.apache.james.mailbox.jpa.mail.model.JPAUserFlag;
+import org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage;
+import org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMessage;
+import org.apache.james.mailbox.jpa.openjpa.OpenJPAMailboxManager;
+import org.apache.james.mailbox.jpa.user.model.JPASubscription;
+import org.apache.james.mailbox.store.JVMMailboxPathLocker;
+import org.apache.james.mailbox.store.MockAuthenticator;
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.host.ImapHostSystem;
+import org.apache.openjpa.persistence.OpenJPAPersistence;
+import org.slf4j.LoggerFactory;
+
+public class JPAHostSystem extends ImapHostSystem {
+
+    public static final String META_DATA_DIRECTORY = "target/user-meta-data";
+
+    public static HostSystem build() throws Exception {        
+        JPAHostSystem host =  new JPAHostSystem();
+        return host;
+    }
+    
+    private final OpenJPAMailboxManager mailboxManager;
+    private final MockAuthenticator userManager; 
+    private final EntityManagerFactory entityManagerFactory;
+
+    public JPAHostSystem() throws Exception {
+
+        HashMap<String, String> properties = new HashMap<String, String>();
+        
+        // Configure OpenJPA for H2 Memory Database
+        properties.put("openjpa.ConnectionDriverName", org.h2.Driver.class.getName());
+        properties.put("openjpa.ConnectionURL", "jdbc:h2:mem:mailboxintegration;DB_CLOSE_DELAY=-1"); // Memory H2 database
+        
+        // Configure OpenJPA for Derby Memory Database
+        // properties.put("openjpa.ConnectionDriverName", org.apache.derby.jdbc.EmbeddedDriver.class.getName());
+        // properties.put("openjpa.ConnectionURL", "jdbc:derby:memory:mailboxintegration;create=true"); // Memory Derby database
+        
+        // Configure OpenJPA for Derby Embedded Database
+        //properties.put("openjpa.ConnectionURL", "jdbc:derby:test;create=true");
+        //properties.put("openjpa.ConnectionFactoryProperties", "PrettyPrint=true, PrettyPrintLineLength=72");
+
+        // Configure OpenJPA Tables creation
+        properties.put("openjpa.jdbc.SynchronizeMappings", "buildSchema(ForeignKeys=true)"); // Create Foreign Keys
+        properties.put("openjpa.jdbc.MappingDefaults", "ForeignKeyDeleteAction=restrict, JoinForeignKeyDeleteAction=restrict");
+        properties.put("openjpa.jdbc.SchemaFactory", "native(ForeignKeys=true)");
+        properties.put("openjpa.jdbc.MappingDefaults", "ForeignKeyDeleteAction=cascade, JoinForeignKeyDeleteAction=cascade");
+
+
+        // Configure OpenJPA Cache
+        properties.put("openjpa.jdbc.QuerySQLCache", "false");
+        
+        // Configure OpenJPA Log
+        properties.put("openjpa.Log", "JDBC=WARN, SQL=WARN, Runtime=WARN");
+        //properties.put("openjpa.Log", "SQL=TRACE");          // Use SQL=TRACE to trace SQL.
+        //properties.put("openjpa.Log", "DefaultLevel=TRACE"); // Use the DefaultLevel=TRACE to trace all.
+
+        // Configure OpenJPA Metadata
+        properties.put("openjpa.MetaDataFactory", "jpa(Types=" +
+                JPAMailbox.class.getName() + ";" +
+                AbstractJPAMessage.class.getName() + ";" +
+                JPAMessage.class.getName() + ";" +
+                JPAProperty.class.getName() + ";" +
+                JPAUserFlag.class.getName() + ";" + 
+                JPASubscription.class.getName() + ")");
+        
+        userManager = new MockAuthenticator();
+        entityManagerFactory = OpenJPAPersistence.getEntityManagerFactory(properties);
+        JVMMailboxPathLocker locker = new JVMMailboxPathLocker();
+        JPAUidProvider uidProvider = new JPAUidProvider(locker, entityManagerFactory);
+        JPAModSeqProvider modSeqProvider = new JPAModSeqProvider(locker, entityManagerFactory);
+        JPAMailboxSessionMapperFactory mf = new JPAMailboxSessionMapperFactory(entityManagerFactory, uidProvider, modSeqProvider);
+
+        MailboxACLResolver aclResolver = new UnionMailboxACLResolver();
+        GroupMembershipResolver groupMembershipResolver = new SimpleGroupMembershipResolver();
+
+        mailboxManager = new OpenJPAMailboxManager(mf, userManager, locker, false, aclResolver, groupMembershipResolver);
+        mailboxManager.init();
+
+        SubscriptionManager subscriptionManager = new JPASubscriptionManager(mf);
+        
+        final ImapProcessor defaultImapProcessorFactory = DefaultImapProcessorFactory.createDefaultProcessor(mailboxManager, subscriptionManager);
+        
+        resetUserMetaData();
+        
+        configure(new DefaultImapDecoderFactory().buildImapDecoder(),
+                new DefaultImapEncoderFactory().buildImapEncoder(),
+                defaultImapProcessorFactory);
+
+    }
+
+    public boolean addUser(String user, String password) {
+        userManager.addUser(user, password);
+        return true;
+    }
+
+    public void resetData() throws Exception {
+        resetUserMetaData();
+        MailboxSession session = mailboxManager.createSystemSession("test", LoggerFactory.getLogger("TestLog"));
+        mailboxManager.startProcessingRequest(session);
+        mailboxManager.deleteEverything(session);
+        mailboxManager.endProcessingRequest(session);
+        mailboxManager.logout(session, false);
+        
+    }
+    
+    public void resetUserMetaData() throws Exception {
+        File dir = new File(META_DATA_DIRECTORY);
+        if (dir.exists()) {
+            FileUtils.deleteDirectory(dir);
+        }
+        dir.mkdirs();
+    }
+
+}
diff --git a/impl/imap-mailbox/maildir/LICENSE.txt b/impl/imap-mailbox/maildir/LICENSE.txt
new file mode 100644
index 0000000..2bb9ad2
--- /dev/null
+++ b/impl/imap-mailbox/maildir/LICENSE.txt
@@ -0,0 +1,176 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
\ No newline at end of file
diff --git a/impl/imap-mailbox/maildir/NOTICE.txt b/impl/imap-mailbox/maildir/NOTICE.txt
new file mode 100644
index 0000000..1f5a037
--- /dev/null
+++ b/impl/imap-mailbox/maildir/NOTICE.txt
@@ -0,0 +1,11 @@
+
+=========================================================================
+==      NOTICE file for use with the Apache License, Version 2.0,      ==
+=========================================================================
+
+Apache JAMES 
+Copyright 2007-2008 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+            
\ No newline at end of file
diff --git a/impl/imap-mailbox/maildir/pom.xml b/impl/imap-mailbox/maildir/pom.xml
new file mode 100644
index 0000000..f1c33b9
--- /dev/null
+++ b/impl/imap-mailbox/maildir/pom.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements. See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership. The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License. You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied. See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+<project
+        xmlns="http://maven.apache.org/POM/4.0.0"
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <artifactId>apache-james-mpt-imapmailbox</artifactId>
+        <groupId>org.apache.james</groupId>
+        <version>0.2-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>apache-james-mpt-imapmailbox-maildir</artifactId>
+    <name>Apache James MPT Imap Mailbox - Maildir</name>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mpt-imapmailbox-core</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.james</groupId>
+            <artifactId>apache-james-mailbox-maildir</artifactId>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <excludes>
+                        <exclude>**/suite/*.java</exclude>
+                        <exclude>**/suite/**/*.java</exclude>
+                    </excludes>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>
+
diff --git a/impl/imap-mailbox/maildir/src/reporting-site/site.xml b/impl/imap-mailbox/maildir/src/reporting-site/site.xml
new file mode 100644
index 0000000..f842307
--- /dev/null
+++ b/impl/imap-mailbox/maildir/src/reporting-site/site.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+    
+    http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.    
+-->
+<project name="${project.name}">
+
+    <body>
+
+        <menu ref="reports" />
+
+    </body>
+
+</project>
diff --git a/impl/imap-mailbox/maildir/src/test/java/org/apache/james/mpt/imapmailbox/maildir/MaildirMailboxTest.java b/impl/imap-mailbox/maildir/src/test/java/org/apache/james/mpt/imapmailbox/maildir/MaildirMailboxTest.java
new file mode 100644
index 0000000..654834a
--- /dev/null
+++ b/impl/imap-mailbox/maildir/src/test/java/org/apache/james/mpt/imapmailbox/maildir/MaildirMailboxTest.java
@@ -0,0 +1,27 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+package org.apache.james.mpt.imapmailbox.maildir;
+
+import org.apache.james.mpt.imapmailbox.AbstractMailboxTest;
+import org.apache.onami.test.annotation.GuiceModules;
+
+@GuiceModules({ MaildirMailboxTestModule.class })
+public class MaildirMailboxTest extends AbstractMailboxTest {
+
+}
diff --git a/impl/imap-mailbox/maildir/src/test/java/org/apache/james/mpt/imapmailbox/maildir/MaildirMailboxTestModule.java b/impl/imap-mailbox/maildir/src/test/java/org/apache/james/mpt/imapmailbox/maildir/MaildirMailboxTestModule.java
new file mode 100644
index 0000000..274419b
--- /dev/null
+++ b/impl/imap-mailbox/maildir/src/test/java/org/apache/james/mpt/imapmailbox/maildir/MaildirMailboxTestModule.java
@@ -0,0 +1,40 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+package org.apache.james.mpt.imapmailbox.maildir;
+
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.imapmailbox.maildir.host.MaildirHostSystem;
+
+import com.google.inject.AbstractModule;
+import com.google.inject.Provides;
+import com.google.inject.Singleton;
+
+public class MaildirMailboxTestModule extends AbstractModule {
+
+    @Override
+    protected void configure() {
+    }
+
+    @Provides
+    @Singleton
+    public HostSystem provideHostSystem() throws Exception {
+        return MaildirHostSystem.build();
+    }
+
+}
diff --git a/impl/imap-mailbox/maildir/src/test/java/org/apache/james/mpt/imapmailbox/maildir/host/MaildirHostSystem.java b/impl/imap-mailbox/maildir/src/test/java/org/apache/james/mpt/imapmailbox/maildir/host/MaildirHostSystem.java
new file mode 100644
index 0000000..695b2ef
--- /dev/null
+++ b/impl/imap-mailbox/maildir/src/test/java/org/apache/james/mpt/imapmailbox/maildir/host/MaildirHostSystem.java
@@ -0,0 +1,98 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+package org.apache.james.mpt.imapmailbox.maildir.host;
+
+import java.io.File;
+
+import org.apache.commons.io.FileUtils;
+import org.apache.james.imap.api.process.ImapProcessor;
+import org.apache.james.imap.encode.main.DefaultImapEncoderFactory;
+import org.apache.james.imap.main.DefaultImapDecoderFactory;
+import org.apache.james.imap.processor.main.DefaultImapProcessorFactory;
+import org.apache.james.mailbox.acl.GroupMembershipResolver;
+import org.apache.james.mailbox.acl.MailboxACLResolver;
+import org.apache.james.mailbox.acl.SimpleGroupMembershipResolver;
+import org.apache.james.mailbox.acl.UnionMailboxACLResolver;
+import org.apache.james.mailbox.exception.MailboxException;
+import org.apache.james.mailbox.maildir.MaildirMailboxSessionMapperFactory;
+import org.apache.james.mailbox.maildir.MaildirStore;
+import org.apache.james.mailbox.store.JVMMailboxPathLocker;
+import org.apache.james.mailbox.store.MockAuthenticator;
+import org.apache.james.mailbox.store.StoreMailboxManager;
+import org.apache.james.mailbox.store.StoreSubscriptionManager;
+import org.apache.james.mpt.api.HostSystem;
+import org.apache.james.mpt.host.ImapHostSystem;
+
+public class MaildirHostSystem extends ImapHostSystem {
+
+    public static final String META_DATA_DIRECTORY = "target/user-meta-data";
+    private static final String MAILDIR_HOME = "target/Maildir";
+    
+    private final StoreMailboxManager<Integer> mailboxManager;
+    private final MockAuthenticator userManager;
+    private final MaildirMailboxSessionMapperFactory mailboxSessionMapperFactory;
+    
+    public static HostSystem build() throws Exception { 
+        return new MaildirHostSystem();
+    }
+    
+    public MaildirHostSystem() throws MailboxException {
+        userManager = new MockAuthenticator();
+        JVMMailboxPathLocker locker = new JVMMailboxPathLocker();
+        MaildirStore store = new MaildirStore(MAILDIR_HOME + "/%user", locker);
+        mailboxSessionMapperFactory = new MaildirMailboxSessionMapperFactory(store);
+        StoreSubscriptionManager sm = new StoreSubscriptionManager(mailboxSessionMapperFactory);
+        
+        MailboxACLResolver aclResolver = new UnionMailboxACLResolver();
+        GroupMembershipResolver groupMembershipResolver = new SimpleGroupMembershipResolver();
+
+        mailboxManager = new StoreMailboxManager<Integer>(mailboxSessionMapperFactory, userManager, locker, aclResolver, groupMembershipResolver);
+        mailboxManager.init();
+
+        final ImapProcessor defaultImapProcessorFactory = DefaultImapProcessorFactory.createDefaultProcessor(mailboxManager, sm);
+        configure(new DefaultImapDecoderFactory().buildImapDecoder(),
+                new DefaultImapEncoderFactory().buildImapEncoder(),
+                defaultImapProcessorFactory);
+        (new File(MAILDIR_HOME)).mkdirs();
+    }
+    
+    public boolean addUser(String user, String password) throws Exception {
+        userManager.addUser(user, password);
+        return true;
+    }
+
+    @Override
+    public void resetData() throws Exception {
+        resetUserMetaData();
+        try {
+        	FileUtils.deleteDirectory(new File(MAILDIR_HOME));
+        } catch (Exception e) {
+        	e.printStackTrace();
+        }
+    }
+    
+    public void resetUserMetaData() throws Exception {
+        File dir = new File(META_DATA_DIRECTORY);
+        if (dir.exists()) {
+            FileUtils.deleteDirectory(dir);
+        }
+        dir.mkdirs();
+    }
+
+}
diff --git a/impl/imap-mailbox/maildir/src/test/java/org/apache/james/mpt/imapmailbox/maildir/util/OsDetector.java b/impl/imap-mailbox/maildir/src/test/java/org/apache/james/mpt/imapmailbox/maildir/util/OsDetector.java
new file mode 100644
index 0000000..1fe3d2b
--- /dev/null
+++ b/impl/imap-mailbox/maildir/src/test/java/org/apache/james/mpt/imapmailbox/maildir/util/OsDetector.java
@@ -0,0 +1,35 @@
+/****************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ ****************************************************************/
+
+package org.apache.james.mpt.imapmailbox.maildir.util;
+
+public class OsDetector {
+
+    /**
+     * Return if the Test is run on windows
+     * 
+     * @return windows
+     */
+    public static boolean isWindows() {
+        String os = System.getProperty("os.name").toLowerCase();
+        return (os.indexOf( "win" ) >= 0); 
+    }
+    
+    
+}
diff --git a/impl/imap-mailbox/pom.xml b/impl/imap-mailbox/pom.xml
index 1c80ef6..6b5df89 100644
--- a/impl/imap-mailbox/pom.xml
+++ b/impl/imap-mailbox/pom.xml
@@ -33,167 +33,64 @@
 
     <artifactId>apache-james-mpt-imapmailbox</artifactId>
     <name>Apache James MPT Imap Mailbox</name>
+    <packaging>pom</packaging>
 
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.james</groupId>
-            <artifactId>apache-james-mpt-core</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.james.protocols</groupId>
-            <artifactId>protocols-imap</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.james.protocols</groupId>
-            <artifactId>protocols-imap</artifactId>
-            <type>test-jar</type>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.james</groupId>
-            <artifactId>apache-james-mailbox-api</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.james</groupId>
-            <artifactId>apache-james-mailbox-store</artifactId>
-            <type>test-jar</type>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.onami</groupId>
-            <artifactId>org.apache.onami.test</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>com.google.inject</groupId>
-            <artifactId>guice</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>commons-io</groupId>
-            <artifactId>commons-io</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>commons-lang</groupId>
-            <artifactId>commons-lang</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>${javax.mail.groupId}</groupId>
-            <artifactId>${javax.mail.artifactId}</artifactId>
-            <version>${javax.mail.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>slf4j-api</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.james</groupId>
-            <artifactId>apache-james-mailbox-jcr</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <!-- As mime4j use commons-logging we need to specify the binding here -->
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>jcl-over-slf4j</artifactId>
-            <scope>test</scope>
-        </dependency>
-
-        <!-- Use lucene 2.4.1 for now to let jcr tests pass -->
-        <dependency>
-            <groupId>org.apache.lucene</groupId>
-            <artifactId>lucene-core</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.jackrabbit</groupId>
-            <artifactId>jackrabbit-core</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.james</groupId>
-            <artifactId>apache-james-mailbox-jpa</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>com.h2database</groupId>
-            <artifactId>h2</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.james</groupId>
-            <artifactId>apache-james-mailbox-maildir</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.james</groupId>
-            <artifactId>apache-james-mailbox-memory</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.derby</groupId>
-            <artifactId>derby</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.jmock</groupId>
-            <artifactId>jmock</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.jmock</groupId>
-            <artifactId>jmock-junit4</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>slf4j-simple</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.james</groupId>
-            <artifactId>apache-james-mailbox-hbase</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.hbase</groupId>
-            <artifactId>hbase</artifactId>
-            <type>test-jar</type>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.hbase</groupId>
-            <artifactId>hbase</artifactId>
-            <scope>test</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-test</artifactId>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-
-
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <configuration>
-                    <excludes>
-                        <exclude>**/suite/*.java</exclude>
-                        <exclude>**/suite/**/*.java</exclude>
-                    </excludes>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
+    <modules>
+        <module>core</module>
+        <module>cassandra</module>
+        <module>hbase</module>
+        <module>inmemory</module>
+        <module>jcr</module>
+        <module>jpa</module>
+        <module>maildir</module>
+    </modules>
+    
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>apache-james-mpt-imapmailbox-cassandra</artifactId>
+                <version>${project.version}</version>
+                <scope>test</scope>
+            </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>apache-james-mpt-imapmailbox-core</artifactId>
+                <version>${project.version}</version>
+                <scope>test</scope>
+            </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>apache-james-mpt-imapmailbox-hbase</artifactId>
+                <version>${project.version}</version>
+                <scope>test</scope>
+            </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>apache-james-mpt-imapmailbox-inmemory</artifactId>
+                <version>${project.version}</version>
+                <scope>test</scope>
+            </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>apache-james-mpt-imapmailbox-jcr</artifactId>
+                <version>${project.version}</version>
+                <scope>test</scope>
+            </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>apache-james-mpt-imapmailbox-jpa</artifactId>
+                <version>${project.version}</version>
+                <scope>test</scope>
+            </dependency>
+            <dependency>
+                <groupId>${project.groupId}</groupId>
+                <artifactId>apache-james-mpt-imapmailbox-maildir</artifactId>
+                <version>${project.version}</version>
+                <scope>test</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
 
 
     <profiles>
@@ -209,6 +106,26 @@
             </properties>
         </profile>
         <profile>
+            <id>cassandra</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-surefire-plugin</artifactId>
+                        <configuration>
+                            <includes>
+                                <include>**/cassandra/**/*.java</include>
+                            </includes>
+                           <excludes>
+                             <exclude>**/suite/*.java</exclude>
+                             <exclude>**/suite/**/*.java</exclude>
+                           </excludes>
+                        </configuration>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
             <id>hbase</id>
             <build>
                 <plugins>
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/host/ImapHostSystem.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/host/ImapHostSystem.java
deleted file mode 100644
index d83f0b1..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/host/ImapHostSystem.java
+++ /dev/null
@@ -1,262 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.host;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.nio.ByteBuffer;
-import java.nio.CharBuffer;
-import java.nio.charset.Charset;
-import java.nio.charset.CharsetEncoder;
-import java.util.HashSet;
-import java.util.Set;
-
-import org.apache.james.imap.api.process.ImapProcessor;
-import org.apache.james.imap.decode.ImapDecoder;
-import org.apache.james.imap.decode.main.ImapRequestStreamHandler;
-import org.apache.james.imap.encode.ImapEncoder;
-import org.apache.james.mailbox.MailboxSession.User;
-import org.apache.james.mpt.api.Continuation;
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.session.ImapSessionImpl;
-import org.slf4j.LoggerFactory;
-
-public abstract class ImapHostSystem implements HostSystem {
-
-    private ImapDecoder decoder;
-
-    private ImapEncoder encoder;
-
-    private ImapProcessor processor;
-
-    private final Set<User> users;
-
-    public ImapHostSystem() {
-        super();
-        users = new HashSet<User>();
-    }
-
-    public void configure(final ImapDecoder decoder, final ImapEncoder encoder,
-            final ImapProcessor processor) {
-        this.decoder = decoder;
-        this.encoder = encoder;
-        this.processor = processor;
-    }
-
-    public Session newSession(Continuation continuation)
-            throws Exception {
-        return new Session(continuation);
-    }
-
-    public final void reset() throws Exception {
-        users.clear();
-        
-        resetData();
-    }
-    
-    protected abstract void resetData() throws Exception;
-
-    public String getHelloName() {
-        return "JAMES";
-    }
-
-    public ImapDecoder getImapDecoder() {
-        return decoder;
-    }
-
-    public ImapEncoder getImapEncoder() {
-        return encoder;
-    }
-
-    public ImapProcessor getImapProcessor() {
-        return processor;
-    }
-
-    public int getResetLength() {
-        return Integer.MAX_VALUE;
-    }
-
-    public int countUsers() {
-        return users.size();
-    }
-
-    public String getRealName(String name) {
-        return name;
-    }
-
-    class Session implements org.apache.james.mpt.api.Session {
-        ByteBufferOutputStream out;
-
-        ByteBufferInputStream in;
-
-        ImapRequestStreamHandler handler;
-
-        ImapSessionImpl session;
-
-        boolean isReadLast = true;
-
-        public Session(Continuation continuation) {
-            out = new ByteBufferOutputStream(continuation);
-            in = new ByteBufferInputStream();
-            handler = new ImapRequestStreamHandler(decoder, processor, encoder);
-            session = new ImapSessionImpl(LoggerFactory.getLogger("sessionLog"));
-        }
-
-        public String readLine() throws Exception {
-            if (!isReadLast) {
-                handler.handleRequest(in, out, session);
-                isReadLast = true;
-            }
-            final String result = out.nextLine();
-            return result;
-        }
-
-        public void start() throws Exception {
-            // Welcome message handled in the server
-            out.write("* OK IMAP4rev1 Server ready\r\n");
-        }
-
-        public void stop() throws Exception {
-            session.deselect();
-        }
-
-        public void writeLine(String line) throws Exception {
-            isReadLast = false;
-            in.nextLine(line);
-        }
-
-        public void forceConnectionClose(String byeMessage) {
-            try {
-                out.write(byeMessage);
-                session.deselect();
-            } catch (IOException e) {
-                throw new RuntimeException(e);
-            }
-        }
-    }
-
-    static class ByteBufferInputStream extends InputStream {
-
-        ByteBuffer buffer = ByteBuffer.allocate(16384);
-
-        CharsetEncoder encoder = Charset.forName("ASCII").newEncoder();
-
-        boolean readLast = true;
-
-        public int read() throws IOException {
-            if (!readLast) {
-                readLast = true;
-                buffer.flip();
-            }
-            int result = -1;
-            if (buffer.hasRemaining()) {
-                result = buffer.get();
-            }
-            return result;
-        }
-
-        public void nextLine(String line) {
-            if (buffer.position() > 0 && readLast) {
-                buffer.compact();
-            }
-            encoder.encode(CharBuffer.wrap(line), buffer, true);
-            buffer.put((byte) '\r');
-            buffer.put((byte) '\n');
-            readLast = false;
-        }
-    }
-
-    static class ByteBufferOutputStream extends OutputStream {
-        ByteBuffer buffer = ByteBuffer.allocate(65536);
-
-        Charset ascii = Charset.forName("ASCII");
-
-        Continuation continuation;
-
-        boolean matchPlus = false;
-
-        boolean matchCR = false;
-
-        boolean matchLF = false;
-
-        public ByteBufferOutputStream(Continuation continuation) {
-            this.continuation = continuation;
-        }
-
-        public void write(String message) throws IOException {
-            ascii.newEncoder().encode(CharBuffer.wrap(message), buffer, true);
-        }
-
-        public void write(int b) throws IOException {
-            buffer.put((byte) b);
-            if (b == '\n' && matchPlus && matchCR && matchLF) {
-                matchPlus = false;
-                matchCR = false;
-                matchLF = false;
-                continuation.doContinue();
-            } else if (b == '\n') {
-                matchLF = true;
-                matchPlus = false;
-                matchCR = false;
-            } else if (b == '+' && matchLF) {
-                matchPlus = true;
-                matchCR = false;
-            } else if (b == '\r' && matchPlus && matchLF) {
-                matchCR = true;
-            } else {
-                matchPlus = false;
-                matchCR = false;
-                matchLF = false;
-            }
-        }
-
-        public String nextLine() throws Exception {
-            buffer.flip();
-            byte last = 0;
-            while (buffer.hasRemaining()) {
-                byte next = buffer.get();
-                if (last == '\r' && next == '\n') {
-                    break;
-                }
-                last = next;
-            }
-            final ByteBuffer readOnlyBuffer = buffer.asReadOnlyBuffer();
-            readOnlyBuffer.flip();
-            int limit = readOnlyBuffer.limit() - 2;
-            if (limit < 0) {
-                limit = 0;
-            }
-            readOnlyBuffer.limit(limit);
-            String result = ascii.decode(readOnlyBuffer).toString();
-            buffer.compact();
-            return result;
-        }
-    }
-
-    public void afterTests() throws Exception {
-        // default do nothing
-    }
-
-    public void beforeTests() throws Exception {
-        // default do nothing
-    }
-    
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/AbstractMailboxTest.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/AbstractMailboxTest.java
deleted file mode 100644
index f166d7c..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/AbstractMailboxTest.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-package org.apache.james.mpt.imapmailbox;
-
-import org.apache.james.mpt.imapmailbox.suite.AuthenticatedState;
-import org.apache.james.mpt.imapmailbox.suite.ConcurrentSessions;
-import org.apache.james.mpt.imapmailbox.suite.Events;
-import org.apache.james.mpt.imapmailbox.suite.Expunge;
-import org.apache.james.mpt.imapmailbox.suite.Fetch;
-import org.apache.james.mpt.imapmailbox.suite.FetchBodySection;
-import org.apache.james.mpt.imapmailbox.suite.FetchBodyStructure;
-import org.apache.james.mpt.imapmailbox.suite.FetchHeaders;
-import org.apache.james.mpt.imapmailbox.suite.Listing;
-import org.apache.james.mpt.imapmailbox.suite.NonAuthenticatedState;
-import org.apache.james.mpt.imapmailbox.suite.PartialFetch;
-import org.apache.james.mpt.imapmailbox.suite.Rename;
-import org.apache.james.mpt.imapmailbox.suite.Search;
-import org.apache.james.mpt.imapmailbox.suite.Security;
-import org.apache.james.mpt.imapmailbox.suite.Select;
-import org.apache.james.mpt.imapmailbox.suite.SelectedInbox;
-import org.apache.james.mpt.imapmailbox.suite.SelectedState;
-import org.apache.james.mpt.imapmailbox.suite.UidSearch;
-import org.apache.onami.test.OnamiSuite;
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite.SuiteClasses;
-
-@RunWith(OnamiSuite.class)
-@SuiteClasses({ 
-    AuthenticatedState.class,
-    ConcurrentSessions.class,
-    Events.class,
-    Expunge.class,
-    Fetch.class,
-    FetchBodySection.class,
-    FetchBodyStructure.class,
-    FetchHeaders.class,
-    Listing.class,
-    NonAuthenticatedState.class,
-    PartialFetch.class,
-    Rename.class,
-    Search.class,
-    Security.class,
-    Select.class,
-    SelectedInbox.class,
-    SelectedState.class,
-    UidSearch.class
-})
-public abstract class AbstractMailboxTest {
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/ImapTestConstants.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/ImapTestConstants.java
deleted file mode 100644
index da20795..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/ImapTestConstants.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox;
-
-/**
- * Some constants to use when running Imap tests.
- */
-public interface ImapTestConstants {
-    int PORT = 143;
-
-    String HOST = "localhost";
-
-    String USER = "imapuser";
-
-    String PASSWORD = "password";
-
-    String FROM_ADDRESS = "sender@localhost";
-
-    String TO_ADDRESS = USER + "@" + HOST;
-
-    int TIMEOUT = 10000;
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/hbase/HBaseMailboxTest.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/hbase/HBaseMailboxTest.java
deleted file mode 100644
index e4157ec..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/hbase/HBaseMailboxTest.java
+++ /dev/null
@@ -1,9 +0,0 @@
-package org.apache.james.mpt.imapmailbox.hbase;
-
-import org.apache.james.mpt.imapmailbox.AbstractMailboxTest;
-import org.apache.onami.test.annotation.GuiceModules;
-
-@GuiceModules({ HBaseMailboxTestModule.class })
-public class HBaseMailboxTest extends AbstractMailboxTest {
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/hbase/HBaseMailboxTestModule.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/hbase/HBaseMailboxTestModule.java
deleted file mode 100644
index 212a740..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/hbase/HBaseMailboxTestModule.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package org.apache.james.mpt.imapmailbox.hbase;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.hbase.host.HBaseHostSystem;
-
-import com.google.inject.AbstractModule;
-import com.google.inject.Provides;
-import com.google.inject.Singleton;
-
-public class HBaseMailboxTestModule extends AbstractModule {
-
-    @Override
-    protected void configure() {
-    }
-
-    @Provides
-    @Singleton
-    public HostSystem provideHostSystem() throws Exception {
-        return HBaseHostSystem.build();
-    }
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/hbase/host/HBaseHostSystem.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/hbase/host/HBaseHostSystem.java
deleted file mode 100644
index 7282111..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/hbase/host/HBaseHostSystem.java
+++ /dev/null
@@ -1,140 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-package org.apache.james.mpt.imapmailbox.hbase.host;
-
-import java.io.File;
-
-import org.apache.commons.io.FileUtils;
-import org.apache.hadoop.conf.Configuration;
-import org.apache.hadoop.hbase.HBaseConfiguration;
-import org.apache.hadoop.hbase.HBaseTestingUtility;
-import org.apache.hadoop.hbase.MiniHBaseCluster;
-import org.apache.james.imap.api.process.ImapProcessor;
-import org.apache.james.imap.encode.main.DefaultImapEncoderFactory;
-import org.apache.james.imap.main.DefaultImapDecoderFactory;
-import org.apache.james.imap.processor.main.DefaultImapProcessorFactory;
-import org.apache.james.mailbox.MailboxSession;
-import org.apache.james.mailbox.SubscriptionManager;
-import org.apache.james.mailbox.acl.GroupMembershipResolver;
-import org.apache.james.mailbox.acl.MailboxACLResolver;
-import org.apache.james.mailbox.acl.SimpleGroupMembershipResolver;
-import org.apache.james.mailbox.acl.UnionMailboxACLResolver;
-import org.apache.james.mailbox.hbase.HBaseMailboxManager;
-import org.apache.james.mailbox.hbase.HBaseMailboxSessionMapperFactory;
-import org.apache.james.mailbox.hbase.mail.HBaseModSeqProvider;
-import org.apache.james.mailbox.hbase.mail.HBaseUidProvider;
-import org.apache.james.mailbox.store.MockAuthenticator;
-import org.apache.james.mailbox.store.StoreSubscriptionManager;
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.host.ImapHostSystem;
-import org.slf4j.LoggerFactory;
-
-public class HBaseHostSystem extends ImapHostSystem {
-
-    public static final String META_DATA_DIRECTORY = "target/user-meta-data";
-    public static HBaseHostSystem host = null;
-    /** Set this to false if you wish to test it against a real cluster.
-     * In that case you should provide the configuration file for the real
-     * cluster on the classpath. 
-     */
-    public static Boolean useMiniCluster = true;
-    
-    private final HBaseMailboxManager mailboxManager;
-    private final MockAuthenticator userManager;
-    private MiniHBaseCluster hbaseCluster;
-    private Configuration conf;
-
-    public static synchronized HostSystem build() throws Exception {
-        if (host == null) {
-            host = new HBaseHostSystem(useMiniCluster);
-        }
-        return host;
-    }
-
-    public HBaseHostSystem(boolean useMiniCluster) throws Exception {
-        if (useMiniCluster) {
-            HBaseTestingUtility htu = new HBaseTestingUtility();
-            htu.getConfiguration().setBoolean("dfs.support.append", true);
-            try {
-                hbaseCluster = htu.startMiniCluster();
-                conf = hbaseCluster.getConfiguration();
-            } catch (Exception e) {
-                throw new Exception("Error starting MiniCluster ", e);
-            }
-        } else {
-            conf = HBaseConfiguration.create();
-        }
-
-        userManager = new MockAuthenticator();
-
-        final HBaseModSeqProvider modSeqProvider = new HBaseModSeqProvider(conf);
-        final HBaseUidProvider uidProvider = new HBaseUidProvider(conf);
-
-        final HBaseMailboxSessionMapperFactory mapperFactory = new HBaseMailboxSessionMapperFactory(
-                conf, uidProvider, modSeqProvider);
-        MailboxACLResolver aclResolver = new UnionMailboxACLResolver();
-        GroupMembershipResolver groupMembershipResolver = new SimpleGroupMembershipResolver();
-        
-        mailboxManager = new HBaseMailboxManager(mapperFactory, userManager, aclResolver, groupMembershipResolver);
-        mailboxManager.init();
-
-        SubscriptionManager subscriptionManager = new StoreSubscriptionManager(mapperFactory);
-
-        final ImapProcessor defaultImapProcessorFactory = DefaultImapProcessorFactory.createDefaultProcessor(mailboxManager, subscriptionManager);
-
-        resetUserMetaData();
-
-        configure(new DefaultImapDecoderFactory().buildImapDecoder(),
-                new DefaultImapEncoderFactory().buildImapEncoder(),
-                defaultImapProcessorFactory);
-    }
-
-    @Override
-    protected void resetData() throws Exception {
-        resetUserMetaData();
-        MailboxSession session = mailboxManager.createSystemSession("test", LoggerFactory.getLogger("TestLog"));
-        mailboxManager.startProcessingRequest(session);
-        mailboxManager.deleteEverything(session);
-        mailboxManager.endProcessingRequest(session);
-        mailboxManager.logout(session, false);
-    }
-
-    public boolean addUser(String user, String password) {
-        userManager.addUser(user, password);
-        return true;
-    }
-
-    public final void resetUserMetaData() throws Exception {
-        File dir = new File(META_DATA_DIRECTORY);
-        if (dir.exists()) {
-            FileUtils.deleteDirectory(dir);
-        }
-        dir.mkdirs();
-    }
-
-    @Override
-    protected void finalize() throws Throwable {
-        super.finalize();
-        if (useMiniCluster) {
-            if (hbaseCluster != null) {
-                hbaseCluster.shutdown();
-            }
-        }
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/InMemoryMailboxTest.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/InMemoryMailboxTest.java
deleted file mode 100644
index 95493d2..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/InMemoryMailboxTest.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-package org.apache.james.mpt.imapmailbox.inmemory;
-
-import org.apache.james.mpt.imapmailbox.AbstractMailboxTest;
-import org.apache.onami.test.annotation.GuiceModules;
-
-@GuiceModules({ InMemoryMailboxTestModule.class })
-public class InMemoryMailboxTest extends AbstractMailboxTest {
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/InMemoryMailboxTestModule.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/InMemoryMailboxTestModule.java
deleted file mode 100644
index 0f5008a..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/InMemoryMailboxTestModule.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-package org.apache.james.mpt.imapmailbox.inmemory;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.inmemory.host.InMemoryHostSystem;
-
-import com.google.inject.AbstractModule;
-import com.google.inject.Provides;
-import com.google.inject.Singleton;
-
-public class InMemoryMailboxTestModule extends AbstractModule {
-
-    @Override
-    protected void configure() {
-    }
-
-    @Provides
-    @Singleton
-    public HostSystem provideHostSystem() throws Exception {
-        return InMemoryHostSystem.build();
-    }
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/host/InMemoryHostSystem.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/host/InMemoryHostSystem.java
deleted file mode 100644
index 5218a06..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/inmemory/host/InMemoryHostSystem.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.inmemory.host;
-
-import org.apache.james.imap.api.process.ImapProcessor;
-import org.apache.james.imap.encode.main.DefaultImapEncoderFactory;
-import org.apache.james.imap.main.DefaultImapDecoderFactory;
-import org.apache.james.imap.processor.main.DefaultImapProcessorFactory;
-import org.apache.james.mailbox.acl.GroupMembershipResolver;
-import org.apache.james.mailbox.acl.MailboxACLResolver;
-import org.apache.james.mailbox.acl.SimpleGroupMembershipResolver;
-import org.apache.james.mailbox.acl.UnionMailboxACLResolver;
-import org.apache.james.mailbox.exception.MailboxException;
-import org.apache.james.mailbox.inmemory.InMemoryMailboxSessionMapperFactory;
-import org.apache.james.mailbox.store.MockAuthenticator;
-import org.apache.james.mailbox.store.StoreMailboxManager;
-import org.apache.james.mailbox.store.StoreSubscriptionManager;
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.host.ImapHostSystem;
-
-public class InMemoryHostSystem extends ImapHostSystem {
-
-    private StoreMailboxManager<Long> mailboxManager;
-    private MockAuthenticator userManager; 
-    private InMemoryMailboxSessionMapperFactory factory;
-    
-    public static HostSystem build() throws Exception {
-        InMemoryHostSystem host =  new InMemoryHostSystem();
-        return host;
-    }
-    
-    private InMemoryHostSystem() throws MailboxException {
-        initFields();
-    }
-    
-    public boolean addUser(String user, String password) throws Exception {
-        userManager.addUser(user, password);
-        return true;
-    }
-
-    @Override
-    protected void resetData() throws Exception {
-        initFields();
-    }
-    
-    private void initFields() throws MailboxException {
-        userManager = new MockAuthenticator();
-        factory = new InMemoryMailboxSessionMapperFactory();
-        MailboxACLResolver aclResolver = new UnionMailboxACLResolver();
-        GroupMembershipResolver groupMembershipResolver = new SimpleGroupMembershipResolver();
-
-        mailboxManager = new StoreMailboxManager<Long>(factory, userManager, aclResolver, groupMembershipResolver);
-        mailboxManager.init();
-
-        final ImapProcessor defaultImapProcessorFactory = DefaultImapProcessorFactory.createDefaultProcessor(mailboxManager, new StoreSubscriptionManager(factory));
-        configure(new DefaultImapDecoderFactory().buildImapDecoder(),
-                new DefaultImapEncoderFactory().buildImapEncoder(),
-                defaultImapProcessorFactory);
-    }
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jcr/JcrMailboxTest.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jcr/JcrMailboxTest.java
deleted file mode 100644
index 6d808c4..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jcr/JcrMailboxTest.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-package org.apache.james.mpt.imapmailbox.jcr;
-
-import org.apache.james.mpt.imapmailbox.AbstractMailboxTest;
-import org.apache.onami.test.annotation.GuiceModules;
-import org.junit.Ignore;
-
-@Ignore("JWC-130 : JCR mailbox does not correctly release resources + append problems")
-@GuiceModules({ JcrMailboxTestModule.class })
-public class JcrMailboxTest extends AbstractMailboxTest {
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jcr/JcrMailboxTestModule.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jcr/JcrMailboxTestModule.java
deleted file mode 100644
index a26ffc8..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jcr/JcrMailboxTestModule.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-package org.apache.james.mpt.imapmailbox.jcr;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.jcr.host.JCRHostSystem;
-
-import com.google.inject.AbstractModule;
-import com.google.inject.Provides;
-import com.google.inject.Singleton;
-
-public class JcrMailboxTestModule extends AbstractModule {
-
-    @Override
-    protected void configure() {
-    }
-
-    @Provides
-    @Singleton
-    public HostSystem provideHostSystem() throws Exception {
-        return JCRHostSystem.build();
-    }
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jcr/host/JCRHostSystem.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jcr/host/JCRHostSystem.java
deleted file mode 100644
index a4028ef..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jcr/host/JCRHostSystem.java
+++ /dev/null
@@ -1,155 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-package org.apache.james.mpt.imapmailbox.jcr.host;
-
-import java.io.File;
-
-import org.apache.commons.io.FileUtils;
-import org.apache.jackrabbit.core.RepositoryImpl;
-import org.apache.jackrabbit.core.config.RepositoryConfig;
-import org.apache.james.imap.api.process.ImapProcessor;
-import org.apache.james.imap.encode.main.DefaultImapEncoderFactory;
-import org.apache.james.imap.main.DefaultImapDecoderFactory;
-import org.apache.james.imap.processor.main.DefaultImapProcessorFactory;
-import org.apache.james.mailbox.MailboxSession;
-import org.apache.james.mailbox.acl.GroupMembershipResolver;
-import org.apache.james.mailbox.acl.MailboxACLResolver;
-import org.apache.james.mailbox.acl.SimpleGroupMembershipResolver;
-import org.apache.james.mailbox.acl.UnionMailboxACLResolver;
-import org.apache.james.mailbox.jcr.GlobalMailboxSessionJCRRepository;
-import org.apache.james.mailbox.jcr.JCRMailboxManager;
-import org.apache.james.mailbox.jcr.JCRMailboxSessionMapperFactory;
-import org.apache.james.mailbox.jcr.JCRSubscriptionManager;
-import org.apache.james.mailbox.jcr.JCRUtils;
-import org.apache.james.mailbox.jcr.mail.JCRModSeqProvider;
-import org.apache.james.mailbox.jcr.mail.JCRUidProvider;
-import org.apache.james.mailbox.store.JVMMailboxPathLocker;
-import org.apache.james.mailbox.store.MockAuthenticator;
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.host.ImapHostSystem;
-import org.slf4j.LoggerFactory;
-import org.xml.sax.InputSource;
-
-public class JCRHostSystem extends ImapHostSystem{
-
-    public static HostSystem build() throws Exception { 
-        return new JCRHostSystem();
-    }
-    
-    private final JCRMailboxManager mailboxManager;
-    private final MockAuthenticator userManager; 
-
-    private static final String JACKRABBIT_HOME = "target/jackrabbit";
-    public static final String META_DATA_DIRECTORY = "target/user-meta-data";
-    private RepositoryImpl repository;
-    
-    public JCRHostSystem() throws Exception {
-
-        delete(new File(JACKRABBIT_HOME));
-        
-        try {
-            
-            String user = "user";
-            String pass = "pass";
-            String workspace = null;
-            RepositoryConfig config = RepositoryConfig.create(new InputSource(this.getClass().getClassLoader().getResourceAsStream("test-repository.xml")), JACKRABBIT_HOME);
-            repository =  RepositoryImpl.create(config);
-            GlobalMailboxSessionJCRRepository sessionRepos = new GlobalMailboxSessionJCRRepository(repository, workspace, user, pass);
-            
-            // Register imap cnd file
-            JCRUtils.registerCnd(repository, workspace, user, pass);
-            
-            userManager = new MockAuthenticator();
-            JVMMailboxPathLocker locker = new JVMMailboxPathLocker();
-            JCRUidProvider uidProvider = new JCRUidProvider(locker, sessionRepos);
-            JCRModSeqProvider modSeqProvider = new JCRModSeqProvider(locker, sessionRepos);
-            JCRMailboxSessionMapperFactory mf = new JCRMailboxSessionMapperFactory(sessionRepos, uidProvider, modSeqProvider);
-
-            MailboxACLResolver aclResolver = new UnionMailboxACLResolver();
-            GroupMembershipResolver groupMembershipResolver = new SimpleGroupMembershipResolver();
-
-            mailboxManager = new JCRMailboxManager(mf, userManager, locker, aclResolver, groupMembershipResolver);
-            mailboxManager.init();
-
-            final ImapProcessor defaultImapProcessorFactory = DefaultImapProcessorFactory.createDefaultProcessor(mailboxManager, new JCRSubscriptionManager(mf));
-            resetUserMetaData();
-            MailboxSession session = mailboxManager.createSystemSession("test", LoggerFactory.getLogger("TestLog"));
-            mailboxManager.startProcessingRequest(session);
-            //mailboxManager.deleteEverything(session);
-            mailboxManager.endProcessingRequest(session);
-            mailboxManager.logout(session, false);
-            
-            configure(new DefaultImapDecoderFactory().buildImapDecoder(), new DefaultImapEncoderFactory().buildImapEncoder(), defaultImapProcessorFactory);
-        } catch (Exception e) {
-            shutdownRepository();
-            throw e;
-        }
-    }
-
-   
-    public boolean addUser(String user, String password) {
-        userManager.addUser(user, password);
-        return true;
-    }
-
-    public void resetData() throws Exception {
-        resetUserMetaData();
-      
-    }
-    
-    public void resetUserMetaData() throws Exception {
-        File dir = new File(META_DATA_DIRECTORY);
-        if (dir.exists()) {
-            FileUtils.deleteDirectory(dir);
-        }
-        dir.mkdirs();
-    }
-
-
-    @Override
-    public void afterTests() throws Exception {
-        shutdownRepository();
-    }
-    
-    private void shutdownRepository() throws Exception{
-        if (repository != null) {
-            repository.shutdown();
-            repository = null;
-        }
-    }
-    
-    private void delete(File home) throws Exception{
-        if (home.exists()) {
-            File[] files = home.listFiles();
-            if (files == null) return;
-            for (int i = 0;i < files.length; i++) {
-                File f = files[i];
-                if (f.isDirectory()) {
-                    delete(f);
-                } else {
-                    f.delete();
-                }            
-            }
-            home.delete();
-        }
-    }
-
-
-    
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaMailboxTest.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaMailboxTest.java
deleted file mode 100644
index c15a0bc..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaMailboxTest.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-package org.apache.james.mpt.imapmailbox.jpa;
-
-import org.apache.james.mpt.imapmailbox.AbstractMailboxTest;
-import org.apache.onami.test.annotation.GuiceModules;
-import org.junit.Ignore;
-
-@Ignore("JWC-131 : Error will creating entity manager")
-@GuiceModules({ JpaMailboxTestModule.class })
-public class JpaMailboxTest extends AbstractMailboxTest {
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaMailboxTestModule.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaMailboxTestModule.java
deleted file mode 100644
index e5025fb..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaMailboxTestModule.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-package org.apache.james.mpt.imapmailbox.jpa;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.jpa.host.JPAHostSystem;
-
-import com.google.inject.AbstractModule;
-import com.google.inject.Provides;
-import com.google.inject.Singleton;
-
-public class JpaMailboxTestModule extends AbstractModule {
-
-    @Override
-    protected void configure() {
-    }
-
-    @Provides
-    @Singleton
-    public HostSystem provideHostSystem() throws Exception {
-        return JPAHostSystem.build();
-    }
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jpa/host/JPAHostSystem.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jpa/host/JPAHostSystem.java
deleted file mode 100644
index 1e5a94c..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/jpa/host/JPAHostSystem.java
+++ /dev/null
@@ -1,157 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.jpa.host;
-
-import java.io.File;
-import java.util.HashMap;
-
-import javax.persistence.EntityManagerFactory;
-
-import org.apache.commons.io.FileUtils;
-import org.apache.james.imap.api.process.ImapProcessor;
-import org.apache.james.imap.encode.main.DefaultImapEncoderFactory;
-import org.apache.james.imap.main.DefaultImapDecoderFactory;
-import org.apache.james.imap.processor.main.DefaultImapProcessorFactory;
-import org.apache.james.mailbox.MailboxSession;
-import org.apache.james.mailbox.SubscriptionManager;
-import org.apache.james.mailbox.acl.GroupMembershipResolver;
-import org.apache.james.mailbox.acl.MailboxACLResolver;
-import org.apache.james.mailbox.acl.SimpleGroupMembershipResolver;
-import org.apache.james.mailbox.acl.UnionMailboxACLResolver;
-import org.apache.james.mailbox.jpa.JPAMailboxSessionMapperFactory;
-import org.apache.james.mailbox.jpa.JPASubscriptionManager;
-import org.apache.james.mailbox.jpa.mail.JPAModSeqProvider;
-import org.apache.james.mailbox.jpa.mail.JPAUidProvider;
-import org.apache.james.mailbox.jpa.mail.model.JPAMailbox;
-import org.apache.james.mailbox.jpa.mail.model.JPAProperty;
-import org.apache.james.mailbox.jpa.mail.model.JPAUserFlag;
-import org.apache.james.mailbox.jpa.mail.model.openjpa.AbstractJPAMessage;
-import org.apache.james.mailbox.jpa.mail.model.openjpa.JPAMessage;
-import org.apache.james.mailbox.jpa.openjpa.OpenJPAMailboxManager;
-import org.apache.james.mailbox.jpa.user.model.JPASubscription;
-import org.apache.james.mailbox.store.JVMMailboxPathLocker;
-import org.apache.james.mailbox.store.MockAuthenticator;
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.host.ImapHostSystem;
-import org.apache.openjpa.persistence.OpenJPAPersistence;
-import org.slf4j.LoggerFactory;
-
-public class JPAHostSystem extends ImapHostSystem {
-
-    public static final String META_DATA_DIRECTORY = "target/user-meta-data";
-
-    public static HostSystem build() throws Exception {        
-        JPAHostSystem host =  new JPAHostSystem();
-        return host;
-    }
-    
-    private final OpenJPAMailboxManager mailboxManager;
-    private final MockAuthenticator userManager; 
-    private final EntityManagerFactory entityManagerFactory;
-
-    public JPAHostSystem() throws Exception {
-
-        HashMap<String, String> properties = new HashMap<String, String>();
-        
-        // Configure OpenJPA for H2 Memory Database
-        properties.put("openjpa.ConnectionDriverName", org.h2.Driver.class.getName());
-        properties.put("openjpa.ConnectionURL", "jdbc:h2:mem:mailboxintegration;DB_CLOSE_DELAY=-1"); // Memory H2 database
-        
-        // Configure OpenJPA for Derby Memory Database
-        // properties.put("openjpa.ConnectionDriverName", org.apache.derby.jdbc.EmbeddedDriver.class.getName());
-        // properties.put("openjpa.ConnectionURL", "jdbc:derby:memory:mailboxintegration;create=true"); // Memory Derby database
-        
-        // Configure OpenJPA for Derby Embedded Database
-        //properties.put("openjpa.ConnectionURL", "jdbc:derby:test;create=true");
-        //properties.put("openjpa.ConnectionFactoryProperties", "PrettyPrint=true, PrettyPrintLineLength=72");
-
-        // Configure OpenJPA Tables creation
-        properties.put("openjpa.jdbc.SynchronizeMappings", "buildSchema(ForeignKeys=true)"); // Create Foreign Keys
-        properties.put("openjpa.jdbc.MappingDefaults", "ForeignKeyDeleteAction=restrict, JoinForeignKeyDeleteAction=restrict");
-        properties.put("openjpa.jdbc.SchemaFactory", "native(ForeignKeys=true)");
-        properties.put("openjpa.jdbc.MappingDefaults", "ForeignKeyDeleteAction=cascade, JoinForeignKeyDeleteAction=cascade");
-
-
-        // Configure OpenJPA Cache
-        properties.put("openjpa.jdbc.QuerySQLCache", "false");
-        
-        // Configure OpenJPA Log
-        properties.put("openjpa.Log", "JDBC=WARN, SQL=WARN, Runtime=WARN");
-        //properties.put("openjpa.Log", "SQL=TRACE");          // Use SQL=TRACE to trace SQL.
-        //properties.put("openjpa.Log", "DefaultLevel=TRACE"); // Use the DefaultLevel=TRACE to trace all.
-
-        // Configure OpenJPA Metadata
-        properties.put("openjpa.MetaDataFactory", "jpa(Types=" +
-                JPAMailbox.class.getName() + ";" +
-                AbstractJPAMessage.class.getName() + ";" +
-                JPAMessage.class.getName() + ";" +
-                JPAProperty.class.getName() + ";" +
-                JPAUserFlag.class.getName() + ";" + 
-                JPASubscription.class.getName() + ")");
-        
-        userManager = new MockAuthenticator();
-        entityManagerFactory = OpenJPAPersistence.getEntityManagerFactory(properties);
-        JVMMailboxPathLocker locker = new JVMMailboxPathLocker();
-        JPAUidProvider uidProvider = new JPAUidProvider(locker, entityManagerFactory);
-        JPAModSeqProvider modSeqProvider = new JPAModSeqProvider(locker, entityManagerFactory);
-        JPAMailboxSessionMapperFactory mf = new JPAMailboxSessionMapperFactory(entityManagerFactory, uidProvider, modSeqProvider);
-
-        MailboxACLResolver aclResolver = new UnionMailboxACLResolver();
-        GroupMembershipResolver groupMembershipResolver = new SimpleGroupMembershipResolver();
-
-        mailboxManager = new OpenJPAMailboxManager(mf, userManager, locker, false, aclResolver, groupMembershipResolver);
-        mailboxManager.init();
-
-        SubscriptionManager subscriptionManager = new JPASubscriptionManager(mf);
-        
-        final ImapProcessor defaultImapProcessorFactory = DefaultImapProcessorFactory.createDefaultProcessor(mailboxManager, subscriptionManager);
-        
-        resetUserMetaData();
-        
-        configure(new DefaultImapDecoderFactory().buildImapDecoder(),
-                new DefaultImapEncoderFactory().buildImapEncoder(),
-                defaultImapProcessorFactory);
-
-    }
-
-    public boolean addUser(String user, String password) {
-        userManager.addUser(user, password);
-        return true;
-    }
-
-    public void resetData() throws Exception {
-        resetUserMetaData();
-        MailboxSession session = mailboxManager.createSystemSession("test", LoggerFactory.getLogger("TestLog"));
-        mailboxManager.startProcessingRequest(session);
-        mailboxManager.deleteEverything(session);
-        mailboxManager.endProcessingRequest(session);
-        mailboxManager.logout(session, false);
-        
-    }
-    
-    public void resetUserMetaData() throws Exception {
-        File dir = new File(META_DATA_DIRECTORY);
-        if (dir.exists()) {
-            FileUtils.deleteDirectory(dir);
-        }
-        dir.mkdirs();
-    }
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/maildir/MaildirMailboxTest.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/maildir/MaildirMailboxTest.java
deleted file mode 100644
index 654834a..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/maildir/MaildirMailboxTest.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-package org.apache.james.mpt.imapmailbox.maildir;
-
-import org.apache.james.mpt.imapmailbox.AbstractMailboxTest;
-import org.apache.onami.test.annotation.GuiceModules;
-
-@GuiceModules({ MaildirMailboxTestModule.class })
-public class MaildirMailboxTest extends AbstractMailboxTest {
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/maildir/MaildirMailboxTestModule.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/maildir/MaildirMailboxTestModule.java
deleted file mode 100644
index 274419b..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/maildir/MaildirMailboxTestModule.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-package org.apache.james.mpt.imapmailbox.maildir;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.maildir.host.MaildirHostSystem;
-
-import com.google.inject.AbstractModule;
-import com.google.inject.Provides;
-import com.google.inject.Singleton;
-
-public class MaildirMailboxTestModule extends AbstractModule {
-
-    @Override
-    protected void configure() {
-    }
-
-    @Provides
-    @Singleton
-    public HostSystem provideHostSystem() throws Exception {
-        return MaildirHostSystem.build();
-    }
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/maildir/host/MaildirHostSystem.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/maildir/host/MaildirHostSystem.java
deleted file mode 100644
index 695b2ef..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/maildir/host/MaildirHostSystem.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-package org.apache.james.mpt.imapmailbox.maildir.host;
-
-import java.io.File;
-
-import org.apache.commons.io.FileUtils;
-import org.apache.james.imap.api.process.ImapProcessor;
-import org.apache.james.imap.encode.main.DefaultImapEncoderFactory;
-import org.apache.james.imap.main.DefaultImapDecoderFactory;
-import org.apache.james.imap.processor.main.DefaultImapProcessorFactory;
-import org.apache.james.mailbox.acl.GroupMembershipResolver;
-import org.apache.james.mailbox.acl.MailboxACLResolver;
-import org.apache.james.mailbox.acl.SimpleGroupMembershipResolver;
-import org.apache.james.mailbox.acl.UnionMailboxACLResolver;
-import org.apache.james.mailbox.exception.MailboxException;
-import org.apache.james.mailbox.maildir.MaildirMailboxSessionMapperFactory;
-import org.apache.james.mailbox.maildir.MaildirStore;
-import org.apache.james.mailbox.store.JVMMailboxPathLocker;
-import org.apache.james.mailbox.store.MockAuthenticator;
-import org.apache.james.mailbox.store.StoreMailboxManager;
-import org.apache.james.mailbox.store.StoreSubscriptionManager;
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.host.ImapHostSystem;
-
-public class MaildirHostSystem extends ImapHostSystem {
-
-    public static final String META_DATA_DIRECTORY = "target/user-meta-data";
-    private static final String MAILDIR_HOME = "target/Maildir";
-    
-    private final StoreMailboxManager<Integer> mailboxManager;
-    private final MockAuthenticator userManager;
-    private final MaildirMailboxSessionMapperFactory mailboxSessionMapperFactory;
-    
-    public static HostSystem build() throws Exception { 
-        return new MaildirHostSystem();
-    }
-    
-    public MaildirHostSystem() throws MailboxException {
-        userManager = new MockAuthenticator();
-        JVMMailboxPathLocker locker = new JVMMailboxPathLocker();
-        MaildirStore store = new MaildirStore(MAILDIR_HOME + "/%user", locker);
-        mailboxSessionMapperFactory = new MaildirMailboxSessionMapperFactory(store);
-        StoreSubscriptionManager sm = new StoreSubscriptionManager(mailboxSessionMapperFactory);
-        
-        MailboxACLResolver aclResolver = new UnionMailboxACLResolver();
-        GroupMembershipResolver groupMembershipResolver = new SimpleGroupMembershipResolver();
-
-        mailboxManager = new StoreMailboxManager<Integer>(mailboxSessionMapperFactory, userManager, locker, aclResolver, groupMembershipResolver);
-        mailboxManager.init();
-
-        final ImapProcessor defaultImapProcessorFactory = DefaultImapProcessorFactory.createDefaultProcessor(mailboxManager, sm);
-        configure(new DefaultImapDecoderFactory().buildImapDecoder(),
-                new DefaultImapEncoderFactory().buildImapEncoder(),
-                defaultImapProcessorFactory);
-        (new File(MAILDIR_HOME)).mkdirs();
-    }
-    
-    public boolean addUser(String user, String password) throws Exception {
-        userManager.addUser(user, password);
-        return true;
-    }
-
-    @Override
-    public void resetData() throws Exception {
-        resetUserMetaData();
-        try {
-        	FileUtils.deleteDirectory(new File(MAILDIR_HOME));
-        } catch (Exception e) {
-        	e.printStackTrace();
-        }
-    }
-    
-    public void resetUserMetaData() throws Exception {
-        File dir = new File(META_DATA_DIRECTORY);
-        if (dir.exists()) {
-            FileUtils.deleteDirectory(dir);
-        }
-        dir.mkdirs();
-    }
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/maildir/util/OsDetector.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/maildir/util/OsDetector.java
deleted file mode 100644
index 1fe3d2b..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/maildir/util/OsDetector.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.maildir.util;
-
-public class OsDetector {
-
-    /**
-     * Return if the Test is run on windows
-     * 
-     * @return windows
-     */
-    public static boolean isWindows() {
-        String os = System.getProperty("os.name").toLowerCase();
-        return (os.indexOf( "win" ) >= 0); 
-    }
-    
-    
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/AuthenticatedState.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/AuthenticatedState.java
deleted file mode 100644
index 0b4f2bd..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/AuthenticatedState.java
+++ /dev/null
@@ -1,327 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseAuthenticatedState;
-import org.junit.Ignore;
-import org.junit.Test;
-
-public class AuthenticatedState extends BaseAuthenticatedState {
-    
-    @Inject
-    private static HostSystem system;
-    
-    public AuthenticatedState() throws Exception {
-        super(system);
-    }
-
-    @Test
-    public void testNoopUS() throws Exception {
-        scriptTest("Noop", Locale.US);
-    }
-
-    @Test
-    public void testLogoutUS() throws Exception {
-        scriptTest("Logout", Locale.US);
-    }
-
-    @Test
-    public void testCapabilityUS() throws Exception {
-        scriptTest("Capability", Locale.US);
-    }
-
-    @Test
-    public void testAppendExamineInboxUS() throws Exception {
-        scriptTest("AppendExamineInbox", Locale.US);
-    }
-
-    @Test
-    public void testAppendSelectInboxUS() throws Exception {
-        scriptTest("AppendSelectInbox", Locale.US);
-    }
-
-    @Test
-    public void testCreateUS() throws Exception {
-        scriptTest("Create", Locale.US);
-    }
-
-    @Test
-    public void testExamineEmptyUS() throws Exception {
-        scriptTest("ExamineEmpty", Locale.US);
-    }
-
-    @Test
-    public void testSelectEmptyUS() throws Exception {
-        scriptTest("SelectEmpty", Locale.US);
-    }
-
-    @Test
-    public void testListNamespaceUS() throws Exception {
-        scriptTest("ListNamespace", Locale.US);
-    }
-
-    @Test
-    public void testListMailboxesUS() throws Exception {
-        scriptTest("ListMailboxes", Locale.US);
-    }
-
-    @Test
-    public void testStatusUS() throws Exception {
-        scriptTest("Status", Locale.US);
-    }
-
-    @Ignore("JWC-132 : MPT subscription related test do not pass")
-    @Test
-    public void testSubscribeUS() throws Exception {
-        scriptTest("Subscribe", Locale.US);
-    }
-
-    @Test
-    public void testDeleteUS() throws Exception {
-        scriptTest("Delete", Locale.US);
-    }
-
-    @Test
-    public void testAppendUS() throws Exception {
-        scriptTest("Append", Locale.US);
-    }
-
-    @Test
-    public void testAppendExpungeUS() throws Exception {
-        scriptTest("AppendExpunge", Locale.US);
-    }
-
-    @Test
-    public void testSelectAppendUS() throws Exception {
-        scriptTest("SelectAppend", Locale.US);
-    }
-    
-    @Test
-    public void testStringArgsUS() throws Exception {
-        scriptTest("StringArgs", Locale.US);
-    }
-
-    @Test
-    public void testValidNonAuthenticatedUS() throws Exception {
-        scriptTest("ValidNonAuthenticated", Locale.US);
-    }
-
-    @Test
-    public void testNoopITALY() throws Exception {
-        scriptTest("Noop", Locale.ITALY);
-    }
-
-    @Test
-    public void testLogoutITALY() throws Exception {
-        scriptTest("Logout", Locale.ITALY);
-    }
-
-    @Test
-    public void testCapabilityITALY() throws Exception {
-        scriptTest("Capability", Locale.ITALY);
-    }
-
-    @Test
-    public void testAppendExamineInboxITALY() throws Exception {
-        scriptTest("AppendExamineInbox", Locale.ITALY);
-    }
-
-    @Test
-    public void testAppendSelectInboxITALY() throws Exception {
-        scriptTest("AppendSelectInbox", Locale.ITALY);
-    }
-
-    @Test
-    public void testCreateITALY() throws Exception {
-        scriptTest("Create", Locale.ITALY);
-    }
-
-    @Test
-    public void testExamineEmptyITALY() throws Exception {
-        scriptTest("ExamineEmpty", Locale.ITALY);
-    }
-
-    @Test
-    public void testSelectEmptyITALY() throws Exception {
-        scriptTest("SelectEmpty", Locale.ITALY);
-    }
-
-    @Test
-    public void testListNamespaceITALY() throws Exception {
-        scriptTest("ListNamespace", Locale.ITALY);
-    }
-
-    @Test
-    public void testListMailboxesITALY() throws Exception {
-        scriptTest("ListMailboxes", Locale.ITALY);
-    }
-
-    @Test
-    public void testStatusITALY() throws Exception {
-        scriptTest("Status", Locale.ITALY);
-    }
-
-    @Ignore("JWC-132 : MPT subscription related test do not pass")
-    @Test
-    public void testSubscribeITALY() throws Exception {
-        scriptTest("Subscribe", Locale.ITALY);
-    }
-
-    @Test
-    public void testDeleteITALY() throws Exception {
-        scriptTest("Delete", Locale.ITALY);
-    }
-
-    @Test
-    public void testAppendITALY() throws Exception {
-        scriptTest("Append", Locale.ITALY);
-    }
-
-    @Test
-    public void testAppendExpungeITALY() throws Exception {
-        scriptTest("AppendExpunge", Locale.ITALY);
-    }
-
-    @Test
-    public void testSelectAppendITALY() throws Exception {
-        scriptTest("SelectAppend", Locale.ITALY);
-    }
-    
-    @Test
-    public void testStringArgsITALY() throws Exception {
-        scriptTest("StringArgs", Locale.ITALY);
-    }
-
-    @Test
-    public void testValidNonAuthenticatedITALY() throws Exception {
-        scriptTest("ValidNonAuthenticated", Locale.ITALY);
-    }
-
-    @Test
-    public void testNoopKOREA() throws Exception {
-        scriptTest("Noop", Locale.KOREA);
-    }
-
-    @Test
-    public void testLogoutKOREA() throws Exception {
-        scriptTest("Logout", Locale.KOREA);
-    }
-
-    @Test
-    public void testCapabilityKOREA() throws Exception {
-        scriptTest("Capability", Locale.KOREA);
-    }
-
-    @Test
-    public void testAppendExamineInboxKOREA() throws Exception {
-        scriptTest("AppendExamineInbox", Locale.KOREA);
-    }
-
-    @Test
-    public void testAppendSelectInboxKOREA() throws Exception {
-        scriptTest("AppendSelectInbox", Locale.KOREA);
-    }
-
-    @Test
-    public void testCreateKOREA() throws Exception {
-        scriptTest("Create", Locale.KOREA);
-    }
-
-    @Test
-    public void testExamineEmptyKOREA() throws Exception {
-        scriptTest("ExamineEmpty", Locale.KOREA);
-    }
-
-    @Test
-    public void testSelectEmptyKOREA() throws Exception {
-        scriptTest("SelectEmpty", Locale.KOREA);
-    }
-
-    @Test
-    public void testListNamespaceKOREA() throws Exception {
-        scriptTest("ListNamespace", Locale.KOREA);
-    }
-
-    @Test
-    public void testListMailboxesKOREA() throws Exception {
-        scriptTest("ListMailboxes", Locale.KOREA);
-    }
-
-    @Test
-    public void testStatusKOREA() throws Exception {
-        scriptTest("Status", Locale.KOREA);
-    }
-
-    @Ignore("JWC-132 : MPT subscription related test do not pass")
-    @Test
-    public void testSubscribeKOREA() throws Exception {
-        scriptTest("Subscribe", Locale.KOREA);
-    }
-
-    @Test
-    public void testDeleteKOREA() throws Exception {
-        scriptTest("Delete", Locale.KOREA);
-    }
-
-    @Test
-    public void testAppendKOREA() throws Exception {
-        scriptTest("Append", Locale.KOREA);
-    }
-
-    @Test
-    public void testAppendExpungeKOREA() throws Exception {
-        scriptTest("AppendExpunge", Locale.KOREA);
-    }
-
-    @Test
-    public void testSelectAppendKOREA() throws Exception {
-        scriptTest("SelectAppend", Locale.KOREA);
-    }
-
-    @Test
-    public void testStringArgsKOREA() throws Exception {
-        scriptTest("StringArgs", Locale.KOREA);
-    }
-
-    @Test
-    public void testValidNonAuthenticatedKOREA() throws Exception {
-        scriptTest("ValidNonAuthenticated", Locale.KOREA);
-    }
-
-    @Test
-    public void testNamespaceUS() throws Exception {
-        scriptTest("Namespace", Locale.US);
-    }
-
-    @Test
-    public void testNamespaceITALY() throws Exception {
-        scriptTest("Namespace", Locale.ITALY);
-    }
-
-    @Test
-    public void testNamespaceKOREA() throws Exception {
-        scriptTest("Namespace", Locale.KOREA);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/ConcurrentSessions.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/ConcurrentSessions.java
deleted file mode 100644
index aebc136..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/ConcurrentSessions.java
+++ /dev/null
@@ -1,143 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseAuthenticatedState;
-import org.junit.Test;
-
-public class ConcurrentSessions extends BaseAuthenticatedState {
-
-    @Inject
-    private static HostSystem system;
-    
-    public ConcurrentSessions() throws Exception {
-        super(system);
-    }
-    
-    @Test
-    public void testConcurrentExpungeResponseUS() throws Exception {
-          scriptTest("ConcurrentExpungeResponse", Locale.US);
-    }
-
-    @Test
-    public void testConcurrentExpungeResponseITALY() throws Exception {
-        scriptTest("ConcurrentExpungeResponse", Locale.ITALY);
-    }
-
-    @Test
-    public void testConcurrentExpungeResponseKOREA() throws Exception {
-        scriptTest("ConcurrentExpungeResponse", Locale.KOREA);
-    }
-
-    @Test
-    public void testConcurrentCrossExpungeUS() throws Exception {
-          scriptTest("ConcurrentCrossExpunge", Locale.US);
-    }
-    
-    @Test
-    public void testConcurrentCrossExpungeITALY() throws Exception {
-          scriptTest("ConcurrentCrossExpunge", Locale.ITALY);
-    }
-    
-    @Test
-    public void testConcurrentCrossExpungeKOREA() throws Exception {
-          scriptTest("ConcurrentCrossExpunge", Locale.KOREA);
-    }
-    
-    @Test
-    public void testConcurrentRenameSelectedSubUS() throws Exception {
-        scriptTest("ConcurrentRenameSelectedSub", Locale.US);
-    }
-
-    @Test
-    public void testConcurrentExistsResponseUS() throws Exception {
-        scriptTest("ConcurrentExistsResponse", Locale.US);
-    }
-
-    @Test
-    public void testConcurrentDeleteSelectedUS() throws Exception {
-        scriptTest("ConcurrentDeleteSelected", Locale.US);
-    }
-
-    @Test
-    public void testConcurrentFetchResponseUS() throws Exception {
-        scriptTest("ConcurrentFetchResponse", Locale.US);
-    }
-
-    @Test
-    public void testConcurrentRenameSelectedUS() throws Exception {
-        scriptTest("ConcurrentRenameSelected", Locale.US);
-    }
-
-    @Test
-    public void testConcurrentRenameSelectedSubKOREA() throws Exception {
-        scriptTest("ConcurrentRenameSelectedSub", Locale.KOREA);
-    }
-    
-    @Test
-    public void testConcurrentExistsResponseKOREA() throws Exception {
-        scriptTest("ConcurrentExistsResponse", Locale.KOREA);
-    }
-
-    @Test
-    public void testConcurrentDeleteSelectedKOREA() throws Exception {
-        scriptTest("ConcurrentDeleteSelected", Locale.KOREA);
-    }
-
-    @Test
-    public void testConcurrentFetchResponseKOREA() throws Exception {
-        scriptTest("ConcurrentFetchResponse", Locale.KOREA);
-    }
-
-    @Test
-    public void testConcurrentRenameSelectedKOREA() throws Exception {
-        scriptTest("ConcurrentRenameSelected", Locale.KOREA);
-    }
-
-    @Test
-    public void testConcurrentRenameSelectedSubITALY() throws Exception {
-        scriptTest("ConcurrentRenameSelectedSub", Locale.ITALY);
-    }
-    
-    @Test
-    public void testConcurrentExistsResponseITALY() throws Exception {
-        scriptTest("ConcurrentExistsResponse", Locale.ITALY);
-    }
-
-    @Test
-    public void testConcurrentDeleteSelectedITALY() throws Exception {
-        scriptTest("ConcurrentDeleteSelected", Locale.ITALY);
-    }
-
-    @Test
-    public void testConcurrentFetchResponseITALY() throws Exception {
-        scriptTest("ConcurrentFetchResponse", Locale.ITALY);
-    }
-
-    @Test
-    public void testConcurrentRenameSelectedITALY() throws Exception {
-        scriptTest("ConcurrentRenameSelected", Locale.ITALY);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Events.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Events.java
deleted file mode 100644
index 4f220e7..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Events.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
-import org.junit.Test;
-
-public class Events extends BaseSelectedState {
-
-    @Inject
-    private static HostSystem system;
-    
-    public Events() throws Exception {
-        super(system);
-    }
-
-    @Test
-    public void testAppendToSelectedUS() throws Exception {
-        scriptTest("AppendToSelected", Locale.US);
-    }
-
-    @Test
-    public void testAppendToSelectedKOREA() throws Exception {
-        scriptTest("AppendToSelected", Locale.KOREA);
-    }
-
-    @Test
-    public void testAppendToSelectedITALY() throws Exception {
-        scriptTest("AppendToSelected", Locale.ITALY);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Expunge.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Expunge.java
deleted file mode 100644
index 4cba7ac..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Expunge.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
-import org.junit.Test;
-
-public class Expunge extends BaseSelectedState {
-
-    @Inject
-    private static HostSystem system;
-    
-    public Expunge() throws Exception {
-        super(system);
-    }
-    
-    @Test
-    public void testBasicExpungeUS() throws Exception {
-        scriptTest("ExpungeBasics", Locale.US);
-    }
-    
-    @Test
-    public void testBasicExpungeIT() throws Exception {
-        scriptTest("ExpungeBasics", Locale.ITALY);
-    }
-    
-    @Test
-    public void testBasicExpungeKO() throws Exception {
-        scriptTest("ExpungeBasics", Locale.KOREA);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Fetch.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Fetch.java
deleted file mode 100644
index f083caa..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Fetch.java
+++ /dev/null
@@ -1,158 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
-import org.junit.Test;
-
-public class Fetch extends BaseSelectedState {
-
-    @Inject
-    private static HostSystem system;
-    
-    public Fetch() throws Exception {
-        super(system);
-    }
-
-    @Test
-    public void testFetchEnvelopeUS() throws Exception {
-        scriptTest("FetchEnvelope", Locale.US);
-    }
-
-    @Test
-    public void testFetchEnvelopeIT() throws Exception {
-        scriptTest("FetchEnvelope", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchEnvelopeKOREA() throws Exception {
-        scriptTest("FetchEnvelope", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchTextUS() throws Exception {
-        scriptTest("FetchText", Locale.US);
-    }
-
-    @Test
-    public void testFetchBodyNoSectionUS() throws Exception {
-        scriptTest("FetchBodyNoSection", Locale.US);
-    }
-
-    @Test
-    public void testFetchTextIT() throws Exception {
-        scriptTest("FetchText", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchBodyNoSectionIT() throws Exception {
-        scriptTest("FetchBodyNoSection", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchTextKOREA() throws Exception {
-        scriptTest("FetchText", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchBodyNoSectionKOREA() throws Exception {
-        scriptTest("FetchBodyNoSection", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchRFC822US() throws Exception {
-        scriptTest("FetchRFC822", Locale.US);
-    }
-
-    @Test
-    public void testFetchRFC822TextUS() throws Exception {
-        scriptTest("FetchRFC822Text", Locale.US);
-    }
-
-    @Test
-    public void testFetchRFC822HeaderUS() throws Exception {
-        scriptTest("FetchRFC822Header", Locale.US);
-    }
-
-    @Test
-    public void testFetchRFC822KOREA() throws Exception {
-        scriptTest("FetchRFC822", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchRFC822TextKOREA() throws Exception {
-        scriptTest("FetchRFC822Text", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchRFC822HeaderKOREA() throws Exception {
-        scriptTest("FetchRFC822Header", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchRFC822ITALY() throws Exception {
-        scriptTest("FetchRFC822", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchRFC822TextITALY() throws Exception {
-        scriptTest("FetchRFC822Text", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchRFC822HeaderITALY() throws Exception {
-        scriptTest("FetchRFC822Header", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchInternalDateUS() throws Exception {
-        scriptTest("FetchInternalDate", Locale.US);
-    }
-
-    @Test
-    public void testFetchInternalDateITALY() throws Exception {
-        scriptTest("FetchInternalDate", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchInternalDateKOREA() throws Exception {
-        scriptTest("FetchInternalDate", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchFetchRfcMixedUS() throws Exception {
-        scriptTest("FetchRFC822Mixed", Locale.US);
-    }
-
-    @Test
-    public void testFetchFetchRfcMixedKOREA() throws Exception {
-        scriptTest("FetchRFC822Mixed", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchFetchRfcMixedITALY() throws Exception {
-        scriptTest("FetchRFC822Mixed", Locale.ITALY);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/FetchBodySection.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/FetchBodySection.java
deleted file mode 100644
index e9f8b91..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/FetchBodySection.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
-import org.junit.Test;
-
-public class FetchBodySection extends BaseSelectedState {
-
-    @Inject
-    private static HostSystem system;
-    
-    public FetchBodySection() throws Exception {
-        super(system);
-    }
-
-    @Test
-    public void testFetchMultipartAlternativeUS() throws Exception {
-        scriptTest("FetchMultipartAlternative", Locale.US);
-    }
-
-    @Test
-    public void testFetchMultipartAlternativeITALY() throws Exception {
-        scriptTest("FetchMultipartAlternative", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchMultipartAlternativeKOREA() throws Exception {
-        scriptTest("FetchMultipartAlternative", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchMultipartMixedUS() throws Exception {
-        scriptTest("FetchMultipartMixed", Locale.US);
-    }
-
-    @Test
-    public void testFetchMultipartMixedITALY() throws Exception {
-        scriptTest("FetchMultipartMixed", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchMultipartMixedKOREA() throws Exception {
-        scriptTest("FetchMultipartMixed", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchMultipartMixedComplexUS() throws Exception {
-        scriptTest("FetchMultipartMixedComplex", Locale.US);
-    }
-
-    @Test
-    public void testFetchMultipartMixedComplexITALY() throws Exception {
-        scriptTest("FetchMultipartMixedComplex", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchMultipartMixedComplexKOREA() throws Exception {
-        scriptTest("FetchMultipartMixedComplex", Locale.KOREA);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/FetchBodyStructure.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/FetchBodyStructure.java
deleted file mode 100644
index 3fa2fd3..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/FetchBodyStructure.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
-import org.junit.Test;
-
-public class FetchBodyStructure extends BaseSelectedState {
-
-    @Inject
-    private static HostSystem system;
-    
-    public FetchBodyStructure() throws Exception {
-        super(system);
-    }
-
-    @Test
-    public void testFetchFetchSimpleBodyStructureUS() throws Exception {
-        scriptTest("FetchSimpleBodyStructure", Locale.US);
-    }
-
-    @Test
-    public void testFetchFetchSimpleBodyStructureKOREA() throws Exception {
-        scriptTest("FetchSimpleBodyStructure", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchFetchSimpleBodyStructureITALY() throws Exception {
-        scriptTest("FetchSimpleBodyStructure", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchFetchMultipartBodyStructureUS() throws Exception {
-        scriptTest("FetchMultipartBodyStructure", Locale.US);
-    }
-
-    @Test
-    public void testFetchFetchMultipartBodyStructureKOREA() throws Exception {
-        scriptTest("FetchMultipartBodyStructure", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchFetchMultipartBodyStructureITALY() throws Exception {
-        scriptTest("FetchMultipartBodyStructure", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchStructureEmbeddedUS() throws Exception {
-        scriptTest("FetchStructureEmbedded", Locale.US);
-    }
-
-    @Test
-    public void testFetchStructureEmbeddedITALY() throws Exception {
-        scriptTest("FetchStructureEmbedded", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchStructureEmbeddedKOREA() throws Exception {
-        scriptTest("FetchStructureEmbedded", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchStructureComplexUS() throws Exception {
-        scriptTest("FetchStructureComplex", Locale.US);
-    }
-
-    @Test
-    public void testFetchStructureComplexITALY() throws Exception {
-        scriptTest("FetchStructureComplex", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchStructureComplexKOREA() throws Exception {
-        scriptTest("FetchStructureComplex", Locale.KOREA);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/FetchHeaders.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/FetchHeaders.java
deleted file mode 100644
index 21da09a..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/FetchHeaders.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
-import org.junit.Test;
-
-public class FetchHeaders extends BaseSelectedState {
-
-    @Inject
-    private static HostSystem system;
-    
-    public FetchHeaders() throws Exception {
-        super(system);
-    }
-
-    @Test
-    public void testFetchHeaderFieldsUS() throws Exception {
-        scriptTest("FetchHeaderFields", Locale.US);
-    }
-
-    @Test
-    public void testFetchHeaderFieldsITALY() throws Exception {
-        scriptTest("FetchHeaderFields", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchHeaderFieldsKOREA() throws Exception {
-        scriptTest("FetchHeaderFields", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchHeaderFieldsNotUS() throws Exception {
-        scriptTest("FetchHeaderFieldsNot", Locale.US);
-    }
-
-    @Test
-    public void testFetchHeaderFieldsNotITALY() throws Exception {
-        scriptTest("FetchHeaderFieldsNot", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchHeaderFieldsNotKOREA() throws Exception {
-        scriptTest("FetchHeaderFieldsNot", Locale.KOREA);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Listing.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Listing.java
deleted file mode 100644
index 8d661ec..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Listing.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseAuthenticatedState;
-import org.junit.Test;
-
-public class Listing extends BaseAuthenticatedState {
-
-    @Inject
-    private static HostSystem system;
-    
-    public Listing() throws Exception {
-        super(system);
-    }
-
-    @Test
-    public void testListPlusUS() throws Exception {
-        scriptTest("ListPlus", Locale.US);
-    }
-    
-    @Test
-    public void testListPercentWildcardUS() throws Exception {
-        scriptTest("ListPercentWildcard", Locale.US);
-    }
-
-    @Test
-    public void testListPlusKOREA() throws Exception {
-        scriptTest("ListPlus", Locale.KOREA);
-    }
-    
-    @Test
-    public void testListPercentWildcardKOREA() throws Exception {
-        scriptTest("ListPercentWildcard", Locale.KOREA);
-    }
-    
-    @Test
-    public void testListPlusITALY() throws Exception {
-        scriptTest("ListPlus", Locale.ITALY);
-    }
-    
-    @Test
-    public void testListPercentWildcardITALY() throws Exception {
-        scriptTest("ListPercentWildcard", Locale.ITALY);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/NonAuthenticatedState.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/NonAuthenticatedState.java
deleted file mode 100644
index 51a99b4..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/NonAuthenticatedState.java
+++ /dev/null
@@ -1,143 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseNonAuthenticatedState;
-import org.junit.Test;
-
-public class NonAuthenticatedState extends BaseNonAuthenticatedState {
-
-    @Inject
-    private static HostSystem system;
-    
-    public NonAuthenticatedState() throws Exception {
-        super(system);
-    }
-
-    @Test
-    public void testNoopUS() throws Exception {
-        scriptTest("Noop", Locale.US);
-    }
-
-    @Test
-    public void testLogoutUS() throws Exception {
-        scriptTest("Logout", Locale.US);
-    }
-
-    @Test
-    public void testCapabilityUS() throws Exception {
-        scriptTest("Capability", Locale.US);
-    }
-
-    @Test
-    public void testLoginUS() throws Exception {
-        scriptTest("Login", Locale.US);
-    }
-
-    @Test
-    public void testValidAuthenticatedUS() throws Exception {
-        scriptTest("ValidAuthenticated", Locale.US);
-    }
-
-    @Test
-    public void testValidSelectedUS() throws Exception {
-        scriptTest("ValidSelected", Locale.US);
-    }
-
-    @Test
-    public void testAuthenticateUS() throws Exception {
-        scriptTest("Authenticate", Locale.US);
-    }
-
-    @Test
-    public void testNoopITALY() throws Exception {
-        scriptTest("Noop", Locale.ITALY);
-    }
-
-    @Test
-    public void testLogoutITALY() throws Exception {
-        scriptTest("Logout", Locale.ITALY);
-    }
-
-    @Test
-    public void testCapabilityITALY() throws Exception {
-        scriptTest("Capability", Locale.ITALY);
-    }
-
-    @Test
-    public void testLoginITALY() throws Exception {
-        scriptTest("Login", Locale.ITALY);
-    }
-
-    @Test
-    public void testValidAuthenticatedITALY() throws Exception {
-        scriptTest("ValidAuthenticated", Locale.ITALY);
-    }
-
-    @Test
-    public void testValidSelectedITALY() throws Exception {
-        scriptTest("ValidSelected", Locale.ITALY);
-    }
-
-    @Test
-    public void testAuthenticateITALY() throws Exception {
-        scriptTest("Authenticate", Locale.ITALY);
-    }
-
-    @Test
-    public void testNoopKOREA() throws Exception {
-        scriptTest("Noop", Locale.KOREA);
-    }
-
-    @Test
-    public void testLogoutKOREA() throws Exception {
-        scriptTest("Logout", Locale.KOREA);
-    }
-
-    @Test
-    public void testCapabilityKOREA() throws Exception {
-        scriptTest("Capability", Locale.KOREA);
-    }
-
-    @Test
-    public void testLoginKOREA() throws Exception {
-        scriptTest("Login", Locale.KOREA);
-    }
-
-    @Test
-    public void testValidAuthenticatedKOREA() throws Exception {
-        scriptTest("ValidAuthenticated", Locale.KOREA);
-    }
-
-    @Test
-    public void testValidSelectedKOREA() throws Exception {
-        scriptTest("ValidSelected", Locale.KOREA);
-    }
-
-    @Test
-    public void testAuthenticateKOREA() throws Exception {
-        scriptTest("Authenticate", Locale.KOREA);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/PartialFetch.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/PartialFetch.java
deleted file mode 100644
index 99bc55e..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/PartialFetch.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
-import org.junit.Test;
-
-public class PartialFetch extends BaseSelectedState {
-
-    @Inject
-    private static HostSystem system;
-    
-    public PartialFetch() throws Exception {
-        super(system);
-    }
-
-    @Test
-    public void testBodyPartialFetchUS() throws Exception {
-        scriptTest("BodyPartialFetch", Locale.US);
-    }
-
-    @Test
-    public void testBodyPartialFetchIT() throws Exception {
-        scriptTest("BodyPartialFetch", Locale.ITALY);
-    }
-
-    @Test
-    public void testBodyPartialFetchKO() throws Exception {
-        scriptTest("BodyPartialFetch", Locale.KOREA);
-    }
-
-    @Test
-    public void testTextPartialFetchUS() throws Exception {
-        scriptTest("TextPartialFetch", Locale.US);
-    }
-
-    @Test
-    public void testTextPartialFetchKO() throws Exception {
-        scriptTest("TextPartialFetch", Locale.US);
-    }
-
-    @Test
-    public void testTextPartialFetchIT() throws Exception {
-        scriptTest("TextPartialFetch", Locale.US);
-    }
-
-    @Test
-    public void testMimePartialFetchUS() throws Exception {
-        scriptTest("MimePartialFetch", Locale.US);
-    }
-
-    @Test
-    public void testMimePartialFetchIT() throws Exception {
-        scriptTest("MimePartialFetch", Locale.ITALY);
-    }
-
-    @Test
-    public void testMimePartialFetchKO() throws Exception {
-        scriptTest("MimePartialFetch", Locale.KOREA);
-    }
-
-    @Test
-    public void testHeaderPartialFetchUS() throws Exception {
-        scriptTest("HeaderPartialFetch", Locale.US);
-    }
-
-    @Test
-    public void testHeaderPartialFetchIT() throws Exception {
-        scriptTest("HeaderPartialFetch", Locale.ITALY);
-    }
-
-    @Test
-    public void testHeaderPartialFetchKO() throws Exception {
-        scriptTest("HeaderPartialFetch", Locale.KOREA);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Rename.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Rename.java
deleted file mode 100644
index 12bb14b..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Rename.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
-import org.junit.Test;
-
-public class Rename extends BaseSelectedState {
-
-    @Inject
-    private static HostSystem system;
-    
-    public Rename() throws Exception {
-        super(system);
-    }
-
-    @Test
-    public void testRenameUS() throws Exception {
-        scriptTest("Rename", Locale.US);
-    }
-    
-    @Test
-    public void testRenameKOREA() throws Exception {
-        scriptTest("Rename", Locale.KOREA);
-    }
-
-    @Test
-    public void testRenameITALY() throws Exception {
-        scriptTest("Rename", Locale.ITALY);
-    }
-
-    @Test
-    public void testRenameHierarchyUS() throws Exception {
-        scriptTest("RenameHierarchy", Locale.US);
-    }
-
-    @Test
-    public void testRenameHierarchyKO() throws Exception {
-        scriptTest("RenameHierarchy", Locale.KOREA);
-    }
-
-    @Test
-    public void testRenameHierarchyIT() throws Exception {
-        scriptTest("RenameHierarchy", Locale.ITALY);
-    }
-
-    @Test
-    public void testRenameSelectedUS() throws Exception {
-        scriptTest("RenameSelected", Locale.US);
-    }
-
-    @Test
-    public void testRenameSelectedIT() throws Exception {
-        scriptTest("RenameSelected", Locale.ITALY);
-    }
-
-    @Test
-    public void testRenameSelectedKO() throws Exception {
-        scriptTest("RenameSelected", Locale.KOREA);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Search.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Search.java
deleted file mode 100644
index 6a5ba4b..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Search.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseAuthenticatedState;
-import org.junit.Test;
-
-public class Search extends BaseAuthenticatedState {
-
-    @Inject
-    private static HostSystem system;
-    
-    public Search() throws Exception {
-        super(system);
-    }
-
-    @Test
-    public void testSearchAtomsUS() throws Exception {
-        scriptTest("SearchAtoms", Locale.US);
-    }
-
-    @Test
-    public void testSearchAtomsITALY() throws Exception {
-        scriptTest("SearchAtoms", Locale.ITALY);
-    }
-
-    @Test
-    public void testSearchAtomsKOREA() throws Exception {
-        scriptTest("SearchAtoms", Locale.KOREA);
-    }
-
-    @Test
-    public void testSearchCombinationsUS() throws Exception {
-        scriptTest("SearchCombinations", Locale.US);
-    }
-
-    @Test
-    public void testSearchCombinationsITALY() throws Exception {
-        scriptTest("SearchCombinations", Locale.ITALY);
-    }
-
-    @Test
-    public void testSearchCombinationsKOREA() throws Exception {
-        scriptTest("SearchCombinations", Locale.KOREA);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Security.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Security.java
deleted file mode 100644
index a8c0a16..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Security.java
+++ /dev/null
@@ -1,143 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseImapProtocol;
-import org.junit.Test;
-
-public class Security extends BaseImapProtocol {
-
-    @Inject
-    private static HostSystem system;
-    
-    public Security() throws Exception {
-        super(system);
-    }
-
-    @Test
-    public void testLoginThreeStrikesUS() throws Exception {
-        scriptTest("LoginThreeStrikes", Locale.US);
-    }
-
-    @Test
-    public void testLoginThreeStrikesKOREA() throws Exception {
-        scriptTest("LoginThreeStrikes", Locale.KOREA);
-    }
-
-    @Test
-    public void testLoginThreeStrikesITALY() throws Exception {
-        scriptTest("LoginThreeStrikes", Locale.ITALY);
-    }
-
-    @Test
-    public void testBadTagUS() throws Exception {
-        scriptTest("BadTag", Locale.US);
-    }
-
-    @Test
-    public void testBadTagKOREA() throws Exception {
-        scriptTest("BadTag", Locale.KOREA);
-    }
-
-    @Test
-    public void testBadTagITALY() throws Exception {
-        scriptTest("BadTag", Locale.ITALY);
-    }
-
-    @Test
-    public void testNoTagUS() throws Exception {
-        scriptTest("NoTag", Locale.US);
-    }
-
-    @Test
-    public void testNoTagKOREA() throws Exception {
-        scriptTest("NoTag", Locale.KOREA);
-    }
-
-    @Test
-    public void testNoTagITALY() throws Exception {
-        scriptTest("NoTag", Locale.ITALY);
-    }
-
-    @Test
-    public void testIllegalTagUS() throws Exception {
-        scriptTest("IllegalTag", Locale.US);
-    }
-
-    @Test
-    public void testIllegalTagKOREA() throws Exception {
-        scriptTest("IllegalTag", Locale.KOREA);
-    }
-
-    @Test
-    public void testIllegalTagITALY() throws Exception {
-        scriptTest("IllegalTag", Locale.ITALY);
-    }
-
-    @Test
-    public void testJustTagUS() throws Exception {
-        scriptTest("JustTag", Locale.US);
-    }
-
-    @Test
-    public void testJustTagKOREA() throws Exception {
-        scriptTest("JustTag", Locale.KOREA);
-    }
-
-    @Test
-    public void testJustTagITALY() throws Exception {
-        scriptTest("JustTag", Locale.ITALY);
-    }
-
-    @Test
-    public void testNoCommandUS() throws Exception {
-        scriptTest("NoCommand", Locale.US);
-    }
-
-    @Test
-    public void testNoCommandKOREA() throws Exception {
-        scriptTest("NoCommand", Locale.KOREA);
-    }
-
-    @Test
-    public void testNoCommandITALY() throws Exception {
-        scriptTest("NoCommand", Locale.ITALY);
-    }
-
-    @Test
-    public void testBogusCommandUS() throws Exception {
-        scriptTest("BogusCommand", Locale.US);
-    }
-
-    @Test
-    public void testBogusCommandKOREA() throws Exception {
-        scriptTest("BogusCommand", Locale.KOREA);
-    }
-
-    @Test
-    public void testNoBogusITALY() throws Exception {
-        scriptTest("BogusCommand", Locale.ITALY);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Select.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Select.java
deleted file mode 100644
index 9fe7217..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/Select.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseAuthenticatedState;
-import org.junit.Test;
-
-public class Select extends BaseAuthenticatedState {
-
-    @Inject
-    private static HostSystem system;
-    
-    public Select() throws Exception {
-        super(system);
-    }
-
-    @Test
-    public void testSelectUnseenUS() throws Exception {
-        scriptTest("SelectUnseen", Locale.US);
-    }
-
-    @Test
-    public void testSelectUnseenKOREA() throws Exception {
-        scriptTest("SelectUnseen", Locale.KOREA);
-    }
-
-    @Test
-    public void testSelectUnseenITALY() throws Exception {
-        scriptTest("SelectUnseen", Locale.ITALY);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/SelectedInbox.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/SelectedInbox.java
deleted file mode 100644
index d763032..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/SelectedInbox.java
+++ /dev/null
@@ -1,253 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedInbox;
-import org.junit.Ignore;
-import org.junit.Test;
-
-public class SelectedInbox extends BaseSelectedInbox {
-
-    @Inject
-    private static HostSystem system;
-    
-    public SelectedInbox() throws Exception {
-        super(system);
-    }
-
-    @Test
-    public void testValidNonAuthenticatedUS() throws Exception {
-        scriptTest("ValidNonAuthenticated", Locale.US);
-    }
-
-    @Test
-    public void testCapabilityUS() throws Exception {
-        scriptTest("Capability", Locale.US);
-    }
-
-    @Test
-    public void testNoopUS() throws Exception {
-        scriptTest("Noop", Locale.US);
-    }
-
-    @Test
-    public void testLogoutUS() throws Exception {
-        scriptTest("Logout", Locale.US);
-    }
-
-    @Test
-    public void testCreateUS() throws Exception {
-        scriptTest("Create", Locale.US);
-    }
-
-    @Test
-    public void testExamineEmptyUS() throws Exception {
-        scriptTest("ExamineEmpty", Locale.US);
-    }
-
-    @Test
-    public void testSelectEmptyUS() throws Exception {
-        scriptTest("SelectEmpty", Locale.US);
-    }
-
-    @Test
-    public void testListNamespaceUS() throws Exception {
-        scriptTest("ListNamespace", Locale.US);
-    }
-
-    @Test
-    public void testListMailboxesUS() throws Exception {
-        scriptTest("ListMailboxes", Locale.US);
-    }
-
-    @Test
-    public void testStatusUS() throws Exception {
-        scriptTest("Status", Locale.US);
-    }
-
-    @Test
-    public void testStringArgsUS() throws Exception {
-        scriptTest("StringArgs", Locale.US);
-    }
-
-    @Ignore("JWC-132 : MPT subscription related test do not pass")
-    @Test
-    public void testSubscribeUS() throws Exception {
-        scriptTest("Subscribe", Locale.US);
-    }
-
-    @Test
-    public void testAppendUS() throws Exception {
-        scriptTest("Append", Locale.US);
-    }
-
-    @Test
-    public void testDeleteUS() throws Exception {
-        scriptTest("Delete", Locale.US);
-    }
-
-    @Test
-    public void testValidNonAuthenticatedITALY() throws Exception {
-        scriptTest("ValidNonAuthenticated", Locale.ITALY);
-    }
-
-    @Test
-    public void testCapabilityITALY() throws Exception {
-        scriptTest("Capability", Locale.ITALY);
-    }
-
-    @Test
-    public void testNoopITALY() throws Exception {
-        scriptTest("Noop", Locale.ITALY);
-    }
-
-    @Test
-    public void testLogoutITALY() throws Exception {
-        scriptTest("Logout", Locale.ITALY);
-    }
-
-    @Test
-    public void testCreateITALY() throws Exception {
-        scriptTest("Create", Locale.ITALY);
-    }
-    
-    @Test
-    public void testExamineEmptyITALY() throws Exception {
-        scriptTest("ExamineEmpty", Locale.ITALY);
-    }
-
-    @Test
-    public void testSelectEmptyITALY() throws Exception {
-        scriptTest("SelectEmpty", Locale.ITALY);
-    }
-
-    @Test
-    public void testListNamespaceITALY() throws Exception {
-        scriptTest("ListNamespace", Locale.ITALY);
-    }
-
-    @Test
-    public void testListMailboxesITALY() throws Exception {
-        scriptTest("ListMailboxes", Locale.ITALY);
-    }
-
-    @Test
-    public void testStatusITALY() throws Exception {
-        scriptTest("Status", Locale.ITALY);
-    }
-
-    @Test
-    public void testStringArgsITALY() throws Exception {
-        scriptTest("StringArgs", Locale.ITALY);
-    }
-
-    @Ignore("JWC-132 : MPT subscription related test do not pass")
-    @Test
-    public void testSubscribeITALY() throws Exception {
-        scriptTest("Subscribe", Locale.ITALY);
-    }
-
-    @Test
-    public void testAppendITALY() throws Exception {
-        scriptTest("Append", Locale.ITALY);
-    }
-
-    @Test
-    public void testDeleteITALY() throws Exception {
-        scriptTest("Delete", Locale.ITALY);
-    }
-
-    @Test
-    public void testValidNonAuthenticatedKOREA() throws Exception {
-        scriptTest("ValidNonAuthenticated", Locale.KOREA);
-    }
-
-    @Test
-    public void testCapabilityKOREA() throws Exception {
-        scriptTest("Capability", Locale.KOREA);
-    }
-
-    @Test
-    public void testNoopKOREA() throws Exception {
-        scriptTest("Noop", Locale.KOREA);
-    }
-
-    @Test
-    public void testLogoutKOREA() throws Exception {
-        scriptTest("Logout", Locale.KOREA);
-    }
-
-    @Test
-    public void testCreateKOREA() throws Exception {
-        scriptTest("Create", Locale.KOREA);
-    }
-
-    @Test
-    public void testExamineEmptyKOREA() throws Exception {
-        scriptTest("ExamineEmpty", Locale.KOREA);
-    }
-
-    @Test
-    public void testSelectEmptyKOREA() throws Exception {
-        scriptTest("SelectEmpty", Locale.KOREA);
-    }
-
-    @Test
-    public void testListNamespaceKOREA() throws Exception {
-        scriptTest("ListNamespace", Locale.KOREA);
-    }
-
-    @Test
-    public void testListMailboxesKOREA() throws Exception {
-        scriptTest("ListMailboxes", Locale.KOREA);
-    }
-
-    @Test
-    public void testStatusKOREA() throws Exception {
-        scriptTest("Status", Locale.KOREA);
-    }
-
-    @Test
-    public void testStringArgsKOREA() throws Exception {
-        scriptTest("StringArgs", Locale.KOREA);
-    }
-
-    @Ignore("JWC-132 : MPT subscription related test do not pass")
-    @Test
-    public void testSubscribeKOREA() throws Exception {
-        scriptTest("Subscribe", Locale.KOREA);
-    }
-
-    @Test
-    public void testAppendKOREA() throws Exception {
-        scriptTest("Append", Locale.KOREA);
-    }
-
-    @Test
-    public void testDeleteKOREA() throws Exception {
-        scriptTest("Delete", Locale.KOREA);
-    }
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/SelectedState.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/SelectedState.java
deleted file mode 100644
index 5ac6172..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/SelectedState.java
+++ /dev/null
@@ -1,188 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseSelectedState;
-import org.junit.Test;
-
-public class SelectedState extends BaseSelectedState {
-
-    @Inject
-    private static HostSystem system;
-    
-    public SelectedState() throws Exception {
-        super(system);
-    }
-
-    @Test
-    public void testCheckUS() throws Exception {
-        scriptTest("Check", Locale.US);
-    }
-
-    @Test
-    public void testExpungeUS() throws Exception {
-        scriptTest("Expunge", Locale.US);
-    }
-
-    @Test
-    public void testSearchUS() throws Exception {
-        scriptTest("Search", Locale.US);
-    }
-
-    @Test
-    public void testFetchSingleMessageUS() throws Exception {
-        scriptTest("FetchSingleMessage", Locale.US);
-    }
-
-    @Test
-    public void testFetchMultipleMessagesUS() throws Exception {
-        scriptTest("FetchMultipleMessages", Locale.US);
-    }
-
-    @Test
-    public void testFetchPeekUS() throws Exception {
-        scriptTest("FetchPeek", Locale.US);
-    }
-
-    @Test
-    public void testStoreUS() throws Exception {
-        scriptTest("Store", Locale.US);
-    }
-
-    @Test
-    public void testCopyUS() throws Exception {
-        scriptTest("Copy", Locale.US);
-    }
-
-    @Test
-    public void testUidUS() throws Exception {
-        scriptTest("Uid", Locale.US);
-    }
-
-    @Test
-    public void testCheckITALY() throws Exception {
-        scriptTest("Check", Locale.ITALY);
-    }
-
-    @Test
-    public void testExpungeITALY() throws Exception {
-        scriptTest("Expunge", Locale.ITALY);
-    }
-
-    @Test
-    public void testSearchITALY() throws Exception {
-        scriptTest("Search", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchSingleMessageITALY() throws Exception {
-        scriptTest("FetchSingleMessage", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchMultipleMessagesITALY() throws Exception {
-        scriptTest("FetchMultipleMessages", Locale.ITALY);
-    }
-
-    @Test
-    public void testFetchPeekITALY() throws Exception {
-        scriptTest("FetchPeek", Locale.ITALY);
-    }
-
-    @Test
-    public void testStoreITALY() throws Exception {
-        scriptTest("Store", Locale.ITALY);
-    }
-
-    @Test
-    public void testCopyITALY() throws Exception {
-        scriptTest("Copy", Locale.ITALY);
-    }
-
-    @Test
-    public void testUidITALY() throws Exception {
-        scriptTest("Uid", Locale.ITALY);
-    }
-
-    @Test
-    public void testCheckKOREA() throws Exception {
-        scriptTest("Check", Locale.KOREA);
-    }
-
-    @Test
-    public void testExpungeKOREA() throws Exception {
-        scriptTest("Expunge", Locale.KOREA);
-    }
-
-    @Test
-    public void testSearchKOREA() throws Exception {
-        scriptTest("Search", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchSingleMessageKOREA() throws Exception {
-        scriptTest("FetchSingleMessage", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchMultipleMessagesKOREA() throws Exception {
-        scriptTest("FetchMultipleMessages", Locale.KOREA);
-    }
-
-    @Test
-    public void testFetchPeekKOREA() throws Exception {
-        scriptTest("FetchPeek", Locale.KOREA);
-    }
-
-    @Test
-    public void testStoreKOREA() throws Exception {
-        scriptTest("Store", Locale.KOREA);
-    }
-
-    @Test
-    public void testCopyKOREA() throws Exception {
-        scriptTest("Copy", Locale.KOREA);
-    }
-
-    @Test
-    public void testUidKOREA() throws Exception {
-        scriptTest("Uid", Locale.KOREA);
-    }
-    
-    @Test
-    public void testNamespaceUS() throws Exception {
-        scriptTest("Namespace", Locale.US);
-    }
-
-    @Test
-    public void testNamespaceITALY() throws Exception {
-        scriptTest("Namespace", Locale.ITALY);
-    }
-    
-    @Test
-    public void testNamespaceKOREA() throws Exception {
-        scriptTest("Namespace", Locale.KOREA);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/UidSearch.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/UidSearch.java
deleted file mode 100644
index 99481ed..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/UidSearch.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite;
-
-import java.util.Locale;
-
-import javax.inject.Inject;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.suite.base.BaseAuthenticatedState;
-import org.junit.Test;
-
-public class UidSearch extends BaseAuthenticatedState {
-
-    @Inject
-    private static HostSystem system;
-    
-    public UidSearch() throws Exception {
-        super(system);
-    }
-
-    @Test
-    public void testSearchAtomsUS() throws Exception {
-        scriptTest("UidSearchAtoms", Locale.US);
-    }
-
-    @Test
-    public void testSearchAtomsITALY() throws Exception {
-        scriptTest("UidSearchAtoms", Locale.ITALY);
-    }
-
-    @Test
-    public void testSearchAtomsKOREA() throws Exception {
-        scriptTest("UidSearchAtoms", Locale.KOREA);
-    }
-
-    @Test
-    public void testSearchCombinationsUS() throws Exception {
-        scriptTest("UidSearchCombinations", Locale.US);
-    }
-
-    @Test
-    public void testSearchCombinationsITALY() throws Exception {
-        scriptTest("UidSearchCombinations", Locale.ITALY);
-    }
-
-    @Test
-    public void testSearchCombinationsKOREA() throws Exception {
-        scriptTest("UidSearchCombinations", Locale.KOREA);
-    }
-}
-
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseAuthenticatedState.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseAuthenticatedState.java
deleted file mode 100644
index 5a45553..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseAuthenticatedState.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite.base;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.ImapTestConstants;
-import org.junit.Before;
-
-/**
- * <p>
- * Runs tests for commands valid in the AUTHENTICATED state. A login session
- * precedes the execution of the test elements.
- * </p>
- * <p>
- * Suggested tests:
- * </p>
- * <ul>
- * <li>ValidSelected</li>
- * <li>ValidNonAuthenticated</li>
- * <li>Capability</li>
- * <li>Noop</li>
- * <li>Logout</li>
- * <li>AppendExamineInbox</li>
- * <li>AppendSelectInbox</li>
- * <li>Create</li>
- * <li>ExamineEmpty</li>
- * <li>SelectEmpty</li>
- * <li>ListNamespace</li>
- * <li>ListMailboxes</li>
- * <li>Status</li>
- * <li>Subscribe</li>
- * <li>Delete</li>
- * <li>Append</li>
- * <li>Compound:
- * <ul>
- * <li>AppendExpunge</li>
- * <li>SelectAppend</li>
- * <li>StringArgs</li>
- * </ul>
- * </li>
- * </ul>
- * </p>
- */
-public class BaseAuthenticatedState extends
-        BaseImapProtocol implements ImapTestConstants {
-    public BaseAuthenticatedState(HostSystem hostSystem) throws Exception {
-        super(hostSystem);
-    }
-
-    /**
-     * Sets up {@link #preElements} with a welcome message and login
-     * request/response.
-     * 
-     * @throws Exception
-     */
-    @Before
-    public void setUp() throws Exception {
-        super.setUp();
-        addTestFile("Welcome.test", preElements);
-        addLogin(USER, PASSWORD);
-    }
-
-    protected void addLogin(String username, String password) {
-        preElements.CL("a001 LOGIN " + username + " " + password);
-        preElements.SL("a001 OK LOGIN completed.",
-                "AbstractTestForAuthenticatedState.java:53");
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseImapProtocol.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseImapProtocol.java
deleted file mode 100644
index 8c7e2de..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseImapProtocol.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-package org.apache.james.mpt.imapmailbox.suite.base;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.apache.james.mpt.imapmailbox.ImapTestConstants;
-import org.apache.james.mpt.script.AbstractSimpleScriptedTestProtocol;
-
-/**
- * Specialise the protocol test framework for IMAP.
- */
-public class BaseImapProtocol extends AbstractSimpleScriptedTestProtocol implements ImapTestConstants {
-
-    public BaseImapProtocol(final HostSystem hostSystem) throws Exception {
-        super(hostSystem, USER, PASSWORD, "/org/apache/james/imap/scripts/");
-    }
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseNonAuthenticatedState.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseNonAuthenticatedState.java
deleted file mode 100644
index 46dda12..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseNonAuthenticatedState.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite.base;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.junit.Before;
-
-/**
- * <p>
- * Runs tests for commands valid in the NON_AUTHENTICATED state. A welcome
- * message precedes the execution of the test elements.
- * </p>
- * <p>
- * Recommended test scripts:
- * </p>
- * <ul>
- * <li>ValidAuthenticated</li>
- * <li>ValidSelected</li>
- * <li>Capability</li>
- * <li>Noop</li>
- * <li>Logout</li>
- * <li>Authenticate</li>
- * <li>Login</li>
- * </ul>
- */
-public class BaseNonAuthenticatedState extends BaseImapProtocol {
-    public BaseNonAuthenticatedState(HostSystem system) throws Exception {
-        super(system);
-    }
-
-    /**
-     * Adds a welcome message to the {@link #preElements}.
-     * 
-     * @throws Exception
-     */
-    @Before
-    public void setUp() throws Exception {
-        super.setUp();
-
-        addTestFile("Welcome.test", preElements);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseSelectedInbox.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseSelectedInbox.java
deleted file mode 100644
index c48c382..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseSelectedInbox.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite.base;
-
-import org.apache.james.mpt.api.HostSystem;
-
-/**
- * <p>
- * Tests commands which are valid in AUTHENTICATED and NONAUTHENTICATED by
- * running them in the SELECTED state. Many commands function identically, while
- * others are invalid in this state.
- * </p>
- * <p>
- * Recommended scripts:
- * </p>
- * <ul>
- * <li>ValidNonAuthenticated</li>
- * <li>Capability</li>
- * <li>Noop</li>
- * <li>Logout</li>
- * <li>Create</li>
- * <li>ExamineEmpty</li>
- * <li>SelectEmpty</li>
- * <li>ListNamespace</li>
- * <li>ListMailboxes</li>
- * <li>Status</li>
- * <li>StringArgs</li>
- * <li>Subscribe</li>
- * <li>Append</li>
- * <li>Delete</li>
- * </ul>
- * 
- * @author Darrell DeBoer <darrell@apache.org>
- * 
- * @version $Revision: 560719 $
- */
-public class BaseSelectedInbox extends BaseAuthenticatedState {
-    public BaseSelectedInbox(HostSystem system) throws Exception {
-        super(system);
-    }
-
-    /**
-     * Superclass sets up welcome message and login session in
-     * {@link #preElements}. A "SELECT INBOX" session is then added to these
-     * elements.
-     * 
-     * @throws Exception
-     */
-    public void setUp() throws Exception {
-        super.setUp();
-        addTestFile("SelectInbox.test", preElements);
-    }
-
-    protected void addCloseInbox() {
-        postElements.CL("a CLOSE");
-        postElements.SL(".*", "AbstractBaseTestSelectedInbox.java:76");
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseSelectedState.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseSelectedState.java
deleted file mode 100644
index 66a07b7..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/imapmailbox/suite/base/BaseSelectedState.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.imapmailbox.suite.base;
-
-import org.apache.james.mpt.api.HostSystem;
-import org.junit.Before;
-
-/**
- * <p>
- * Runs tests for commands valid only in the SELECTED state. A login session and
- * setup of a "seleted" mailbox precedes the execution of the test elements.
- * </p>
- * <p>
- * Recommended scripts:
- * </p>
- * <ul>
- * <li>Check"</li>
- * <li>Expunge"</li>
- * <li>Search"</li>
- * <li>FetchSingleMessage"</li>
- * <li>FetchMultipleMessages"</li>
- * <li>FetchPeek"</li>
- * <li>Store"</li>
- * <li>Copy"</li>
- * <li>Uid"</li>
- * </ul>
- */
-public class BaseSelectedState extends BaseAuthenticatedState {
-    
-    public BaseSelectedState(HostSystem system) throws Exception {
-        super(system);
-    }
-
-    /**
-     * Superclass sets up welcome message and login session in
-     * {@link #preElements}. A "SELECT INBOX" session is then added to these
-     * elements.
-     * 
-     * @throws Exception
-     */
-    @Before
-    public void setUp() throws Exception {
-        super.setUp();
-        addTestFile("SelectedStateSetup.test", preElements);
-        addTestFile("SelectedStateCleanup.test", postElements);
-    }
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/session/ImapSessionImpl.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/session/ImapSessionImpl.java
deleted file mode 100644
index 6b70243..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/session/ImapSessionImpl.java
+++ /dev/null
@@ -1,140 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-package org.apache.james.mpt.session;
-
-import java.util.Map;
-import java.util.concurrent.ConcurrentHashMap;
-
-import org.apache.james.imap.api.ImapSessionState;
-import org.apache.james.imap.api.process.ImapLineHandler;
-import org.apache.james.imap.api.process.ImapSession;
-import org.apache.james.imap.api.process.SelectedMailbox;
-import org.slf4j.Logger;
-
-public class ImapSessionImpl implements ImapSession {
-
-    private ImapSessionState state = ImapSessionState.NON_AUTHENTICATED;
-
-    private SelectedMailbox selectedMailbox = null;
-
-    private final Map<String, Object> attributesByKey;
-
-    private Logger log;
-
-    public ImapSessionImpl(Logger log) {
-        this.attributesByKey = new ConcurrentHashMap<String, Object>();
-        this.log = log;
-    }
-
-    public void logout() {
-        closeMailbox();
-        state = ImapSessionState.LOGOUT;
-    }
-
-    public void authenticated() {
-        this.state = ImapSessionState.AUTHENTICATED;
-    }
-
-    public void deselect() {
-        this.state = ImapSessionState.AUTHENTICATED;
-        closeMailbox();
-    }
-
-    public void selected(SelectedMailbox mailbox) {
-        this.state = ImapSessionState.SELECTED;
-        closeMailbox();
-        this.selectedMailbox = mailbox;
-    }
-
-    public SelectedMailbox getSelected() {
-        return this.selectedMailbox;
-    }
-
-    public ImapSessionState getState() {
-        return this.state;
-    }
-
-    public void closeMailbox() {
-        if (selectedMailbox != null) {
-            selectedMailbox.deselect();
-            selectedMailbox = null;
-        }
-    }
-
-    public Object getAttribute(String key) {
-        final Object result = attributesByKey.get(key);
-        return result;
-    }
-
-    public void setAttribute(String key, Object value) {
-        if (value == null) {
-            attributesByKey.remove(key);
-        }
-        else {
-            attributesByKey.put(key, value);
-        }
-    }
-
-    public Logger getLog() {
-        return log;
-    }
-
-    public boolean startTLS() {
-        return false;
-    }
-
-    public boolean supportStartTLS() {
-        return false;
-    }
-
-    public boolean isCompressionSupported() {
-        return false;
-    }
-
-    public boolean startCompression() {
-        return false;
-    }
-
-    public void pushLineHandler(ImapLineHandler lineHandler) {
-        // TODO Auto-generated method stub
-
-    }
-
-    public void popLineHandler() {
-        // TODO Auto-generated method stub
-
-    }
-
-    public boolean isPlainAuthDisallowed() {
-        return false;
-    }
-
-    public boolean isTLSActive() {
-        return false;
-    }
-
-    public boolean supportMultipleNamespaces() {
-        return false;
-    }
-
-    public boolean isCompressionActive() {
-        return false;
-    }
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/user/InMemoryMailboxUserManager.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/user/InMemoryMailboxUserManager.java
deleted file mode 100644
index 013ec04..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/user/InMemoryMailboxUserManager.java
+++ /dev/null
@@ -1,103 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.user;
-
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Map;
-
-import org.apache.james.mailbox.MailboxSession;
-import org.apache.james.mailbox.SubscriptionManager;
-import org.apache.james.mailbox.exception.SubscriptionException;
-
-/**
- * Stores users in memory.
- */
-public class InMemoryMailboxUserManager implements SubscriptionManager {
-
-    private final Map<String, MailboxUser> users;
-
-    public InMemoryMailboxUserManager() {
-        this.users = new HashMap<String, MailboxUser>();
-    }
-
-    public boolean isAuthentic(String userid, CharSequence password) {
-        MailboxUser user = (MailboxUser) users.get(userid);
-        final boolean result;
-        if (user == null) {
-            result = false;
-        } else {
-            result = user.isPassword(password);
-        }
-        return result;
-    }
-
-    public void subscribe(MailboxSession session, String mailbox)
-            throws SubscriptionException {
-        MailboxSession.User u = session.getUser();
-        MailboxUser user = (MailboxUser) users.get(u.getUserName());
-        if (user == null) {
-            user = new MailboxUser(u.getUserName());
-            users.put(u.getUserName(), user);
-        }
-        user.addSubscription(mailbox);
-    }
-
-    public Collection<String> subscriptions(org.apache.james.mailbox.MailboxSession session) throws SubscriptionException {
-        MailboxSession.User u = session.getUser();
-        MailboxUser user = (MailboxUser) users.get(u.getUserName());
-        if (user == null) {
-            user = new MailboxUser(u.getUserName());
-            users.put(u.getUserName(), user);
-        }
-        return user.getSubscriptions();
-    }
-
-    public void unsubscribe(org.apache.james.mailbox.MailboxSession session, String mailbox)
-            throws SubscriptionException {
-        MailboxSession.User u = session.getUser();
-        MailboxUser user = (MailboxUser) users.get(u.getUserName());
-        if (user == null) {
-            user = new MailboxUser(u.getUserName());
-            users.put(u.getUserName(), user);
-        }
-        user.removeSubscription(mailbox);
-    }
-
-    public void addUser(String userid, CharSequence password) {
-        MailboxUser user = (MailboxUser) users.get(userid);
-        if (user == null) {
-            user = new MailboxUser(userid);
-            users.put(userid, user);
-        }
-        user.setPassword(password);
-    }
-
-    public void endProcessingRequest(MailboxSession session) {
-        // TODO Auto-generated method stub
-        
-    }
-
-    public void startProcessingRequest(MailboxSession session) {
-        // TODO Auto-generated method stub
-        
-    }
-
-}
diff --git a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/user/MailboxUser.java b/impl/imap-mailbox/src/test/java/org/apache/james/mpt/user/MailboxUser.java
deleted file mode 100644
index 11fec4d..0000000
--- a/impl/imap-mailbox/src/test/java/org/apache/james/mpt/user/MailboxUser.java
+++ /dev/null
@@ -1,77 +0,0 @@
-/****************************************************************
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- ****************************************************************/
-
-package org.apache.james.mpt.user;
-
-import java.util.Collection;
-import java.util.Collections;
-import java.util.HashSet;
-import java.util.Set;
-
-class MailboxUser {
-    private final String userName;
-
-    private CharSequence password;
-
-    private final Set<String> subscriptions;
-
-    public MailboxUser(final String userName) {
-        this.userName = userName;
-        this.subscriptions = new HashSet<String>();
-    }
-
-    public String getUserName() {
-        return userName;
-    }
-    
-    public void setPassword(CharSequence password) {
-        this.password = password;
-    }
-
-    public Collection<String> getSubscriptions() {
-        return Collections.unmodifiableSet(subscriptions);
-    }
-
-    public void addSubscription(String subscription) {
-        this.subscriptions.add(subscription);
-    }
-
-    public void removeSubscription(String mailbox) {
-        this.subscriptions.remove(mailbox);
-    }
-
-    public boolean isPassword(CharSequence password) {
-        final boolean result;
-        if (password == null) {
-            result = this.password == null;
-        } else if (this.password == null) {
-            result = false;            
-        } else if (this.password.length() == password.length()) {
-            for (int i=0;i<password.length();i++) {
-                if (password.charAt(i) != this.password.charAt(i)) {
-                    return false;
-                }
-            }
-            result = true;
-        } else {
-            result = false;
-        }
-        return result;
-    }
-}
diff --git a/impl/imap-mailbox/src/test/resources/log4j.properties b/impl/imap-mailbox/src/test/resources/log4j.properties
deleted file mode 100644
index d368978..0000000
--- a/impl/imap-mailbox/src/test/resources/log4j.properties
+++ /dev/null
@@ -1,27 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-log4j.rootLogger=ERROR, A1
-log4j.appender.A1=org.apache.log4j.ConsoleAppender
-log4j.appender.A1.layout=org.apache.log4j.PatternLayout
-
-# Print the date in ISO 8601 format
-log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
-
-org.apache.james.imap=DEBUG,CONS
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/mime-plain-text.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/mime-plain-text.mail
deleted file mode 100644
index a33e308..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/mime-plain-text.mail
+++ /dev/null
@@ -1,41 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-From: Samual Smith <sam@example.org>
-To: John Smith <john@example.org>
-Reply-To: "Timothy Taylor: Email" <tim@example.org>
-Subject: Re: Custard!
-Date: Sat, 23 Feb 2008 18:15:18 +0000
-Message-ID: <4224@example.org>
-In-Reply-To: <1729@example.org>
-References: <1729@example.org>
-Mime-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Content-Disposition: inline; foo=bar; one=1; param=value;
-Content-Language: en, en-US, en-CA
-Content-ID: <477345345@example.org>
-Content-Description: Homage to 70's TV
-Content-Type: application/xhtml+xml; e=mc*mc;
-Content-Location: http://www.example.org/rhubard.html
-Content-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==
-
-<!DOCTYPE html
-PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
-<html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-alt-translation.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-alt-translation.mail
deleted file mode 100644
index d30ce34..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-alt-translation.mail
+++ /dev/null
@@ -1,46 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-From: Timothy Tayler <timothy@example.org>
-To: Samual Smith <samual@example.org>
-Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-Subject: A Multipart Email
-Content-Type: multipart/alternative;boundary=1729
-
-Some translations of Hello, World!
-
---1729
-Content-Type: text/plain; charset=US-ASCII
-Content-Language: en, en-US, en-CA
-
-Hello, World!
-
---1729
-Content-Type: text/plain; charset=US-ASCII
-Content-Language: fr, fr-Latn-CA
-
-Bonjour, monde !
-
---1729
-Content-Type: text/plain; charset=US-ASCII
-Content-Language: nl-BE
-
-Hello, Wereld!
-
---1729--
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-alt.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-alt.mail
deleted file mode 100644
index a4579f6..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-alt.mail
+++ /dev/null
@@ -1,46 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-From: Timothy Tayler <timothy@example.org>
-To: Samual Smith <samual@example.org>
-Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-Subject: A Multipart Email
-Content-Type: multipart/alternative;boundary=1729
-
-Start with a preamble
-
---1729
-Content-Type: applcation/xhtml+xml
-
-<!DOCTYPE html
-PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-
---1729
-Content-Type: text/plain; charset=US-ASCII
-
-Rhubarb!
-
---1729
-Content-Type: text/html; charset=US-ASCII
-
-<html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-
---1729--
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-binary.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-binary.mail
deleted file mode 100644
index e6d87d1..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-binary.mail
+++ /dev/null
@@ -1,179 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
- 
-Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-Received: (qmail 18554 invoked from network); 25 May 2008 14:38:53 -0000
-Received: from unknown (HELO p3presmtp01-16.prod.phx3.secureserver.net)
-        ([208.109.80.165]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-        smtp20-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-        <asf@xmlmapt.org>; 25 May 2008 14:38:53 -0000
-Received: (qmail 9751 invoked from network); 25 May 2008 14:38:53 -0000
-Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
-        <rdonkin-owner@locus.apache.org>) by
-        p3presmtp01-16.prod.phx3.secureserver.net (qmail-ldap-1.03) with SMTP for
-        <asf@xmlmapt.org>; 25 May 2008 14:38:50 -0000
-Received: (qmail 46768 invoked by uid 1289); 25 May 2008 14:38:46 -0000
-Delivered-To: rdonkin@locus.apache.org
-Received: (qmail 46763 invoked from network); 25 May 2008 14:38:46 -0000
-Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-        minotaur.apache.org with SMTP; 25 May 2008 14:38:46 -0000
-Received: (qmail 61275 invoked by uid 500); 25 May 2008 14:38:48 -0000
-Delivered-To: apmail-rdonkin@apache.org
-Delivered-To: rob@localhost
-Delivered-To: rob@localhost
-Received: (qmail 61272 invoked by uid 99); 25 May 2008 14:38:48 -0000
-Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
-        by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 25 May 2008 07:38:48 -0700
-X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS
-X-Spam-Check-By: apache.org
-Received-SPF: pass (athena.apache.org: domain of
-        robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted
-        sender)
-Received: from [195.188.213.5] (HELO smtp-out2.blueyonder.co.uk)
-        (195.188.213.5) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 25 May 2008
-        14:38:00 +0000
-Received: from [172.23.170.140] (helo=anti-virus02-07) by
-        smtp-out2.blueyonder.co.uk with smtp (Exim 4.52) id 1K0HMV-00087e-HY for
-        rdonkin@apache.org; Sun, 25 May 2008 15:38:15 +0100
-Received: from [82.38.65.6] (helo=[10.0.0.27]) by
-        asmtp-out5.blueyonder.co.uk with esmtpa (Exim 4.52) id 1K0HMU-0001A2-3q for
-        rdonkin@apache.org; Sun, 25 May 2008 15:38:14 +0100
-Subject: This is an example of a multipart mixed email with image content
-From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-To: Robert Burrell Donkin <rdonkin@apache.org>
-Content-Type: multipart/mixed; boundary=\"=-tIdGYVstQJghyEDATnJ+\"
-Content-Location: http://www.example.org/
-Date: Sun, 25 May 2008 15:38:13 +0100
-Message-Id: <1211726293.5772.10.camel@localhost>
-Mime-Version: 1.0
-X-Mailer: Evolution 2.12.3 
-X-Virus-Checked: Checked by ClamAV on apache.org
-X-Nonspam: None
-X-fetched-from: mail.xmlmapt.org
-X-Evolution-Source: imap://rob@thebes/
-
-
---=-tIdGYVstQJghyEDATnJ+
-Content-Type: text/plain
-Content-Transfer-Encoding: 7bit
-Content-Location: relative/license.txt
-
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-\"License\"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
- 
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-\"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
- 
-
---=-tIdGYVstQJghyEDATnJ+
-Content-Disposition: attachment; filename=blob.png;
-   modification-date="Sun, 21 Jun 2008 15:32:18 +0000";
-   creation-date="Sat, 20 Jun 2008 10:15:09 +0000"; 
-   read-date="Mon, 22 Jun 2008 12:08:56 +0000";size=482;
-Content-Type: image/png; name=blob.png
-Content-Transfer-Encoding: base64
-Content-Location: http://www.example.org/blob.png
-
-iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
-EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
-IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
-/7qIG/VsPziMTw+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
-E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
-iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ+4/kIi0g88zlXd66++QaQDG5GPZyp
-rQAAAABJRU5ErkJggg==
-
-
---=-tIdGYVstQJghyEDATnJ+
-Content-Disposition: attachment; filename=blob.png
-Content-Type: image/png; name=blob.png
-Content-Transfer-Encoding: base64
-Content-Location: (Comments before) http://www.example.org/blob.png (And comments afterwards)
-
-iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
-EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
-IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
-/7qIG/VsPziMTw+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
-E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
-iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ+4/kIi0g88zlXd66++QaQDG5GPZyp
-rQAAAABJRU5ErkJggg==
-
-
---=-tIdGYVstQJghyEDATnJ+
-Content-Disposition: attachment; filename=rhubarb.txt
-Content-Type: text/plain; name=rhubarb.txt; charset=us-ascii
-Content-Language: en, en-US, en-CA, en-AU
-Content-Transfer-Encoding: quoted-printable
-Content-Location: "ftp://ftp.example.org/lots/lots/lots/
-                   lots/lots/lots/lots/lots/lots/lots/
-                   rhubard.txt"
-
-Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
- Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
- Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
- Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
- Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
- Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb
-
---=-tIdGYVstQJghyEDATnJ+--
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-mixed-complex.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-mixed-complex.mail
deleted file mode 100644
index 984a950..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-mixed-complex.mail
+++ /dev/null
@@ -1,109 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-From: Timothy Tayler <timothy@example.org>
-To: Samual Smith <samual@example.org>
-Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-Subject: A Multipart Email
-Content-Type: multipart/mixed;boundary=1729
-
-Start with a preamble
-
---1729
-Content-Type: text/plain; charset=US-ASCII
-
-Rhubarb!
-
---1729
-Content-Type: application/octet-stream
-Content-Transfer-Encoding: base64
-
-987654321AHPLA
-
---1729
-Content-Type: message/rfc822
-
-From: Timothy Tayler <timothy@example.org>
-To: Samual Smith <samual@example.org>
-Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-Subject: A Multipart Alternative Email
-Content-Type: multipart/alternative;boundary=42
-
-This message has a premable
-
---42
-Content-Type: text/plain; charset=US-ASCII
-
-Custard!
-
---42
-Content-Type: application/octet-stream
-
-CUSTARDCUSTARDCUSTARD
-
---42--
-
---1729
-Content-Type: multipart/mixed; boundary=4.66920160910299
-
---4.66920160910299
-Content-Type: image/gif
-Content-Transfer-Encoding: base64
-MIME-Version: 1.0
-Content-ID: 238478934723847238947892374
-Content-Description: Bogus Image Data
-
-ABCDFEGHIJKLMNO
-
---4.66920160910299
-Content-Type: message/rfc822
-
-From: Timothy Tayler <timothy@example.org>
-To: John Smith <john@example.org>
-Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
-Subject: Another Example Email
-Content-Type: multipart/mixed;boundary=2.50290787509
-
-Yet another preamble
-
---2.50290787509
-Content-Type: text/plain
-
-Rhubard AND Custard!
-
---2.50290787509
-Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
-
---3.243F6A8885A308D3
-Content-Type: text/plain
-
-Rhubard?Custard?
-
---3.243F6A8885A308D3
-
-Content-Type: text/richtext
-
-Rhubard?Custard?
-
---3.243F6A8885A308D3--
-
---2.50290787509--
-
---4.66920160910299--
---1729--
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-mixed.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-mixed.mail
deleted file mode 100644
index e935f74..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/multipart-mixed.mail
+++ /dev/null
@@ -1,52 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-From: Timothy Tayler <timothy@example.org>
-To: Samual Smith <samual@example.org>
-Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-Subject: A Multipart Email
-Content-Type: multipart/mixed;boundary=1729
-
-Start with a preamble
-
---1729
-Content-Type: text/plain; charset=US-ASCII
-
-Rhubarb!
-
---1729
-Content-Type: text/html; charset=US-ASCII
-
-<html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-
---1729
-Content-Type: application/xhtml+xml
-
-<!DOCTYPE html
-PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-
---1729
-Content-Type: image/jpeg
-Content-Transfer-Encoding: base64
-
-1234567890ABCDEFGHIJKLMNOPQ
-
---1729--
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-group-addresses.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-group-addresses.mail
deleted file mode 100644
index ee6e963..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-group-addresses.mail
+++ /dev/null
@@ -1,26 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-From: Timothy Taylor <tim@example.org>
-To: Alpha Group:John Smith <john@example.org>, sid@example.org;
-Cc: Undisclosed recipients:;
-Date: Sat, 23 Feb 2008 18:12:13 +0000
-Message-ID: 42424242
-
-Custard? Rhubard!
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-hello-world.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-hello-world.mail
deleted file mode 100644
index 9d3ee3c..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-hello-world.mail
+++ /dev/null
@@ -1,26 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-From: John Smith <john@example.org>
-To: Timothy Taylor <tim@example.org>
-Subject: Hello
-Date: Sat, 23 Feb 2008 07:48:03 -0600
-Message-ID: <1729@machine.example.org>
-
-Hello, World!
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-multiple-addresses.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-multiple-addresses.mail
deleted file mode 100644
index 2e8b13c..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-multiple-addresses.mail
+++ /dev/null
@@ -1,27 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-From: "Brian G. Hutton" <brian@example.org>
-To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
-CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
-Subject: Rhubarb
-Date: Sat, 23 Feb 2008 07:48:03 -0600
-Message-ID: <17291729@machine.example.org>
-
-Rhubarb!
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-reply.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-reply.mail
deleted file mode 100644
index a471190..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-reply.mail
+++ /dev/null
@@ -1,29 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-From: Samual Smith <sam@example.org>
-To: John Smith <john@example.org>
-Reply-To: "Timothy Taylor: Email" <tim@example.org>
-Subject: Re: Custard!
-Date: Sat, 23 Feb 2008 18:15:18 +0000
-Message-ID: <4224@example.org>
-In-Reply-To: <1729@example.org>
-References: <1729@example.org>
-
-Rhubard, I say!
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-resent.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-resent.mail
deleted file mode 100644
index a1a7d7f..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-resent.mail
+++ /dev/null
@@ -1,30 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-Resent-From: John Smith <john@example.org>
-Resent-To: Samual Smith <sam@example.org>
-Resent-Date: Sat, 23 Feb 2008 18:18:59 +0000
-Resent-Message-ID: <424242@example.org>
-From: Samual Webster <webster@example.org>
-To: Timothy Taylor <tim@example.org>
-Subject: Rhubard And Custard!
-Date: Sat, 23 Feb 2008 14:10:00 +0000
-Message-ID: <17299271@example.org>
-
-Rhubard or custard? Rhubard AND custard!
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-sender.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-sender.mail
deleted file mode 100644
index eb7dbdc..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-sender.mail
+++ /dev/null
@@ -1,27 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-From: John Smith <john@example.org>
-Sender: Samual Smith <sam@example.org>
-To: Timothy Taylor <tim@example.org>
-Subject: Hello
-Date: Sat, 23 Feb 2008 07:48:03 -0600
-Message-ID: <172942@machine.example.org>
-
-Hello, World!
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-trace.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-trace.mail
deleted file mode 100644
index ff6b771..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822-trace.mail
+++ /dev/null
@@ -1,33 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-Received: from alpha.beta
-   by example.org
-   via TCP
-   with ESMTP
-   id 1729
-   for <tim@example.org>; Sat, 23 Feb 2008 18:24:05 +0000
-Received: from gamma.delta by alpha.beta; Sat, 23 Feb 2008 18:20:05 +0000
-From: Samual Webster <webster@example.org>
-To: Timothy Taylor <tim@example.org>
-Subject: Custard?
-Date: Sat, 23 Feb 2008 18:26:56 +0000
-Message-ID: <1729@machine.example.org>
-
-Rhubard! Rhubard! Rhubard!
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822.mail
deleted file mode 100644
index bc1a29c..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/rfc822.mail
+++ /dev/null
@@ -1,25 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-From: Timothy Tayler <timothy@example.org>
-To: Samual Smith <samual@example.org>
-Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-Subject: A Simple Email
-
-This is a very simple email.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-alt-another-reply.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-alt-another-reply.mail
deleted file mode 100644
index 1444058..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-alt-another-reply.mail
+++ /dev/null
@@ -1,293 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-Return-Path: <robertburrelldonkin@gmail.com>
-Received: (qmail 16059 invoked from network); 11 Mar 2008 18:54:16 -0000
-Received: from unknown (HELO pre-smtp34-01.prod.mesa1.secureserver.net)
-        ([10.0.19.134]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-        smtp28.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-        <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-Received: (qmail 24109 invoked from network); 11 Mar 2008 18:54:16 -0000
-Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
-        <rdonkin-owner@locus.apache.org>) by
-        pre-smtp34-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-        <asf@xmlmapt.org>; 11 Mar 2008 18:54:15 -0000
-Received: (qmail 33110 invoked by uid 1289); 11 Mar 2008 18:54:14 -0000
-Delivered-To: rdonkin@locus.apache.org
-Received: (qmail 33091 invoked from network); 11 Mar 2008 18:54:14 -0000
-Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-        minotaur.apache.org with SMTP; 11 Mar 2008 18:54:14 -0000
-Received: (qmail 12832 invoked by uid 500); 11 Mar 2008 18:54:10 -0000
-Delivered-To: apmail-rdonkin@apache.org
-Delivered-To: rob@localhost
-Delivered-To: rob@localhost
-Received: (qmail 12693 invoked by uid 99); 11 Mar 2008 18:54:10 -0000
-Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by
-        apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:10 -0700
-X-ASF-Spam-Status: No, hits=5.3 required=10.0
-        tests=HTML_MESSAGE,MIME_QP_LONG_LINE,MSGID_FROM_MTA_HEADER,SPF_PASS
-X-Spam-Check-By: apache.org
-Received-SPF: pass (nike.apache.org: domain of
-        3MtXWRxUKByYECNGPFCT-PQVKHKECVKQPIQQING.EQOTFQPMKPCRCEJG.QTI@calendar-server.bounces.google.com
-        designates 64.233.166.140 as permitted sender)
-Received: from [64.233.166.140] (HELO py-out-f140.google.com)
-        (64.233.166.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-        18:53:18 +0000
-Received: by py-out-f140.google.com with SMTP id a74so255262pye.5 for
-        <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta;
-        h=domainkey-signature:mime-version:message-id:date:reply-to:sender:received:subject:from:to:content-type;
-        bh=a0xHxfGwMbTaCb1AQbvdZZ4bcSJ2pPfhH9+aq/N8Iio=;
-        b=XcR46ahkaRiXL6w4DXB16+pG9O4qvSUyCHzL8N3rebn6+s3HAlztkGBCdXbNTOSeLnjEQnv+2slUMkdQy+ZJdg==
-DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta;
-        h=mime-version:message-id:date:reply-to:sender:subject:from:to:content-type;
-        b=E3kUX5aHg+csZ3D0TcHKt9Wie43boX+xpyARVjHAhQ0fJVt9OAzCI/xPDTBpTBjGaDcjnFeFcHWZF9UeXbx8Lg==
-MIME-Version: 1.0
-Message-ID: <00163600d06e04482dd6a10e7610628b0@google.com>
-Date: Tue, 11 Mar 2008 11:53:38 -0700
-Reply-To: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
-Sender: Google Calendar <calendar-notification@google.com>
-Received: by 10.35.108.12 with SMTP id k12mr18969364pym.3.1205261618449;
-        Tue,  11 Mar 2008 11:53:38 -0700 (PDT)
-Subject:
-        =?windows-1256?Q?=5BInvitation=5D_ApacheCon_Europe_2008=21_=40_Mon_7_Apr_=96_?=
-        =?windows-1256?Q?Fri_11_Apr_2008_=28=29?=
-From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
-To: rdonkin@apache.org
-Content-Type: multipart/mixed; boundary=00163600d06e04482dd6a10e458cd80be
-X-Virus-Checked: Checked by ClamAV on apache.org
-X-Nonspam: None
-X-fetched-from: mail.xmlmapt.org
-X-Evolution-Source: imap://rob@thebes/
-
-
---00163600d06e04482dd6a10e458cd80be
-Content-Type: multipart/alternative;  boundary=00163600d06e04482dd6a10e408cd80bd
-
-
---00163600d06e04482dd6a10e408cd80bd
-Content-Type: text/plain; charset=windows-1256
-Content-Transfer-Encoding: quoted-printable
-
-rdonkin@apache.org, you are invited to
-
-Title: ApacheCon Europe 2008!
-Time: Mon 7 Apr =96 Fri 11 Apr 2008 (Time zone: London)
-Where: Amsterdam
-Calendar: 
-Description: Ah yes!On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &=
-lt;robertburrelldonkin@blueyonder.co.uk&gt; wrote:&gt; O! lest the world sho=
-uld task you to recite&gt; &nbsp;What merit lived in me, that you should lov=
-e&gt; &nbsp;After my death,--dear love, forget me quite,&gt; &nbsp;For you i=
-n me can nothing worthy prove;&gt; &nbsp;Unless you would devise some virtuo=
-us lie,&gt; &nbsp;To do more for me than mine own desert,&gt; &nbsp;And hang=
- more praise upon deceased I&gt; &nbsp;Than niggard truth would willingly im=
-part:&gt; &nbsp;O! lest your true love may seem false in this&gt; &nbsp;That=
- you for love speak well of me untrue,&gt; &nbsp;My name be buried where my =
-body is,&gt; &nbsp;And live no more to shame nor me nor you.&gt; &nbsp; For =
-I am shamed by that which I bring forth,&gt; &nbsp; And so should you, to lo=
-ve things nothing worth.&gt; &nbsp;
-
-You can view this event at http://www.google.com/calendar/event?action=3DVIE=
-W&eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=3DM=
-jkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO=
-Tg0Nzg2N2E4NTk4NWM5&ctz=3DEurope%2FLondon&hl=3Den_GB
-
-
-
-You are receiving this courtesy email at the account rdonkin@apache.org beca=
-use you are an attendee of this event.
-
-To stop receiving future notifications for this event, decline this event. A=
-lternatively, you can sign up for a Google Calendar account at http://www.go=
-ogle.com/calendar/ and control your notification settings for your entire ca=
-lendar.
---00163600d06e04482dd6a10e408cd80bd
-Content-Type: text/html; charset=windows-1256
-Content-Transfer-Encoding: quoted-printable
-
-<div style=3D"padding:10px 7px; font-size:12px; line-height:1.4 font-family:=
-Arial,Sans-serif; text-align:center;"><div><a href=3D"http://www.google.com/=
-calendar/"><img style=3D"border-width:0" src=3D"http://www.google.com/calend=
-ar/images/blue_beta_en-GB.gif" alt=3D"Google Calendar"></a></div>
-<div style=3D"width:370px; background:#D2E6D2; border-style:solid;       bor=
-der-color:#ccc; border-width:1px 1px 0 1px; padding:15px 15px 5px 15px;     =
-  margin:0 auto"><p style=3D"margin:0;color:#0">rdonkin@apache.org,
-you are invited to</p>
-<h2 style=3D"margin:5px 0; font-size:18px; line-height:1.4;color:#0">ApacheC=
-on Europe 2008!</h2>
-<p style=3D"margin:0 0 .5em;"><span style=3D"color:#0">Mon 7 Apr =96 Fri 11 =
-Apr 2008</span>
-<br>
-<span style=3D"color:#676;">(Time zone:
-London)</span>
-<br>
-<span style=3D"color:#0">Amsterdam (<a href=3D"http://maps.google.co.uk/maps=
-?q=3DAmsterdam&amp;hl=3Den-GB">map</a>)</span>
-<br>
-<span style=3D"color:#0">Calendar:
-</span></p>
-<p style=3D"margin:0 0 1em;color:#0; white-space:pre-wrap !important; white-=
-space:-moz-pre-wrap !important; white-space:-pre-wrap !important; white-spac=
-e:-o-pre-wrap !important; white-space:pre; word-wrap:break-word;">&lt;b&gt;&=
-lt;span style=3D&quot;font-family: trebuchet ms,sans-serif;&quot;&gt;Ah yes!=
-&lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;On Tue, Mar 11, 2008 at 6:45 PM, =
-Robert Burrell Donkin &amp;lt;robertburrelldonkin@blueyonder.co.uk&amp;gt; w=
-rote:&lt;br&gt;&amp;gt; O! lest the world should task you to recite&lt;br&gt=
-;&amp;gt; &amp;nbsp;What merit lived in me, that you should love&lt;br&gt;&a=
-mp;gt; &amp;nbsp;After my death,--dear love, forget me quite,&lt;br&gt;&amp;=
-gt; &amp;nbsp;For you in me can nothing worthy prove;&lt;br&gt;&amp;gt; &amp=
-;nbsp;Unless you would devise some virtuous lie,&lt;br&gt;&amp;gt; &amp;nbsp=
-;To do more for me than mine own desert,&lt;br&gt;&amp;gt; &amp;nbsp;And han=
-g more praise upon deceased I&lt;br&gt;&amp;gt; &amp;nbsp;Than niggard truth=
- would willingly impart:&lt;br&gt;&amp;gt; &amp;nbsp;O! lest your true love =
-may seem false in this&lt;br&gt;&amp;gt; &amp;nbsp;That you for love speak w=
-ell of me untrue,&lt;br&gt;&amp;gt; &amp;nbsp;My name be buried where my bod=
-y is,&lt;br&gt;&amp;gt; &amp;nbsp;And live no more to shame nor me nor you.&=
-lt;br&gt;&amp;gt; &amp;nbsp; For I am shamed by that which I bring forth,&lt=
-;br&gt;&amp;gt; &amp;nbsp; And so should you, to love things nothing worth.&=
-lt;br&gt;&amp;gt; &amp;nbsp;&lt;br&gt;&lt;br&gt;<br><a href=3D"http://www.go=
-ogle.com/calendar/event?action=3DVIEW&amp;eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29z=
-MWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnb=
-WFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEu=
-rope%2FLondon&amp;hl=3Den_GB">More event details&raquo;</a></p>
-<div style=3D"margin:.5em 0 0; text-align:center;color:#0"><strong>Will you =
-attend?</strong></div>
-<div style=3D"margin:4px 0 0; text-align:center;"><span style=3D"background:=
-#fff; border:1px solid #676;              padding:3px 5px; line-height:1.5;"=
-><a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D1&amp=
-;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Yes</a=
->
-|<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D2&amp=
-;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">No</a>=
-
-|<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D3&amp=
-;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Maybe<=
-/a></span></div></div>
-<div><img src=3D"http://www.google.com/calendar/images/envelope.gif" style=
-=3D"background:#D2E6D2; width:420px height:95px" alt=3D""></div><p style=3D"=
-margin:-15px 0 0;">&nbsp;</p>
-<p style=3D"color:#676;">You are receiving this courtesy email at the accoun=
-t rdonkin@apache.org because you are an attendee of this event.</p><p style=
-=3D"color:#676;">To stop receiving future notifications for this event, decl=
-ine this event. Alternatively, you can sign up for a Google Calendar account=
- at http://www.google.com/calendar/ and control your notification settings f=
-or your entire calendar.</p></div>
---00163600d06e04482dd6a10e408cd80bd
-Content-Type: text/calendar; charset=windows-1256; method=REQUEST
-Content-Transfer-Encoding: 7bit
-
-BEGIN:VCALENDAR
-PRODID:-//Google Inc//Google Calendar 70.9054//EN
-VERSION:2.0
-CALSCALE:GREGORIAN
-METHOD:REQUEST
-BEGIN:VEVENT
-DTSTART;VALUE=DATE:20080407
-DTEND;VALUE=DATE:20080412
-DTSTAMP:20080311T185338Z
-ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
- TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-CLASS:PRIVATE
-CREATED:20080311T185337Z
-DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
- !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
- in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
- he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-  that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
- me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
- ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
- more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
- n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
- &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
- That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
- ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
- you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
- ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
- ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
- IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
- kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
- Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
-LAST-MODIFIED:20080311T185337Z
-LOCATION:Amsterdam
-SEQUENCE:0
-STATUS:CONFIRMED
-SUMMARY:ApacheCon Europe 2008!
-TRANSP:OPAQUE
-END:VEVENT
-END:VCALENDAR
-
---00163600d06e04482dd6a10e408cd80bd--
-
---00163600d06e04482dd6a10e458cd80be
-Content-Type: application/ics; name="invite.ics"
-Content-Disposition: attachment; filename="invite.ics"
-Content-Transfer-Encoding: 7bit
-
-BEGIN:VCALENDAR
-PRODID:-//Google Inc//Google Calendar 70.9054//EN
-VERSION:2.0
-CALSCALE:GREGORIAN
-METHOD:REQUEST
-BEGIN:VEVENT
-DTSTART;VALUE=DATE:20080407
-DTEND;VALUE=DATE:20080412
-DTSTAMP:20080311T185338Z
-ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
- TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-CLASS:PRIVATE
-CREATED:20080311T185337Z
-DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
- !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
- in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
- he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-  that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
- me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
- ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
- more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
- n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
- &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
- That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
- ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
- you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
- ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
- ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
- IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
- kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
- Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
-LAST-MODIFIED:20080311T185337Z
-LOCATION:Amsterdam
-SEQUENCE:0
-STATUS:CONFIRMED
-SUMMARY:ApacheCon Europe 2008!
-TRANSP:OPAQUE
-END:VEVENT
-END:VCALENDAR
-
---00163600d06e04482dd6a10e458cd80be--
-
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-alt-reply.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-alt-reply.mail
deleted file mode 100644
index 2b74d7c..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-alt-reply.mail
+++ /dev/null
@@ -1,225 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-                                                                                                                                                                                                                                                                                                       
-Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-Date: Tue, 11 Mar 2008 18:53:38 +0000
-From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-Subject: Re: Sonnets By William Shakespeare
-Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-In-Reply-To: <1205261107.7516.6.camel@localhost>
-MIME-Version: 1.0
-Content-Type: multipart/mixed; 
-	boundary="----=_Part_3998_1661991.1205261618747"
-Bcc: rdonkin@apache.org
-References: <1205261107.7516.6.camel@localhost>
-Delivered-To: robertburrelldonkin@gmail.com
-
-------=_Part_3998_1661991.1205261618747
-Content-Type: multipart/alternative; 
-	boundary="----=_Part_3999_20348865.1205261618747"
-
-------=_Part_3999_20348865.1205261618747
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 7bit
-Content-Disposition: inline
-
-*Ah yes!*
-
-On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-robertburrelldonkin@blueyonder.co.uk> wrote:
-> O! lest the world should task you to recite
->  What merit lived in me, that you should love
->  After my death,--dear love, forget me quite,
->  For you in me can nothing worthy prove;
->  Unless you would devise some virtuous lie,
->  To do more for me than mine own desert,
->  And hang more praise upon deceased I
->  Than niggard truth would willingly impart:
->  O! lest your true love may seem false in this
->  That you for love speak well of me untrue,
->  My name be buried where my body is,
->  And live no more to shame nor me nor you.
->   For I am shamed by that which I bring forth,
->   And so should you, to love things nothing worth.
->
-
-------=_Part_3999_20348865.1205261618747
-Content-Type: text/html; charset=ISO-8859-1
-Content-Transfer-Encoding: 7bit
-Content-Disposition: inline
-
-<b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-&gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-&gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-&gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-
-------=_Part_3999_20348865.1205261618747
-Content-Type: text/calendar; method=REQUEST; name=invite.ics;
- charset=ISO-8859-1
-Content-Transfer-Encoding: 7bit
-Content-Disposition: inline
-
-BEGIN:VCALENDAR
-PRODID:-//Google Inc//Google Calendar 70.9054//EN
-VERSION:2.0
-CALSCALE:GREGORIAN
-METHOD:REQUEST
-BEGIN:VEVENT
-DTSTART;VALUE=DATE:20080407
-DTEND;VALUE=DATE:20080412
-DTSTAMP:20080311T185338Z
-ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
- TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
- ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
- om
-ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
- TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-CLASS:PRIVATE
-CREATED:20080311T185337Z
-DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
- !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
- in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
- he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-  that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
- me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
- ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
- more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
- n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
- &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
- That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
- ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
- you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
- ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
- ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
- IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-LAST-MODIFIED:20080311T185337Z
-LOCATION:Amsterdam
-SEQUENCE:0
-STATUS:CONFIRMED
-SUMMARY:ApacheCon Europe 2008!
-TRANSP:OPAQUE
-END:VEVENT
-END:VCALENDAR
-
-------=_Part_3999_20348865.1205261618747--
-
-------=_Part_3998_1661991.1205261618747
-Content-Type: application/ics; name=invite20080407T190000.ics
-Content-Transfer-Encoding: base64
-Content-Disposition: attachment; filename=invite20080407T190000.ics
-
-QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-------=_Part_3998_1661991.1205261618747
-Content-Type: text/html; name=sonnet.html
-Content-Transfer-Encoding: base64
-X-Attachment-Id: 0.1
-Content-Disposition: attachment; filename=sonnet.html
-
-PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-------=_Part_3998_1661991.1205261618747
-Content-Type: text/plain; name=sonnet.txt
-Content-Transfer-Encoding: base64
-X-Attachment-Id: 0.2
-Content-Disposition: attachment; filename=sonnet.txt
-
-QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-------=_Part_3998_1661991.1205261618747
-Content-Type: text/plain; name=another-sonnet.txt
-Content-Transfer-Encoding: base64
-X-Attachment-Id: f_fdotkfhj2
-Content-Disposition: attachment; filename=another-sonnet.txt
-
-U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-------=_Part_3998_1661991.1205261618747--
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-alt-reply3.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-alt-reply3.mail
deleted file mode 100644
index 1ca1dfd..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-alt-reply3.mail
+++ /dev/null
@@ -1,254 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-Return-Path: <robertburrelldonkin@gmail.com>
-Delivered-To: rob@localhost
-Delivered-To: rob@localhost
-Received: from smtp-in3.blueyonder.co.uk ([172.23.146.14]) by cluster6 with
-        Microsoft SMTPSVC(5.0.2195.6713); Tue, 11 Mar 2008 18:53:48 +0000
-Received: from eback03.blueyonder.co.uk ([195.188.53.214]) by
-        smtp-in3.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 11
-        Mar 2008 18:53:48 +0000
-Received: from [172.23.170.141] (helo=anti-virus02-08) by
-        eback03.blueyonder.co.uk with smtp (Exim 4.52) id 1JZ9bg-0005pc-Kc for
-        robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:48 +0000
-Received: from [209.85.146.177] (helo=wa-out-1112.google.com) by
-        exim11.blueyonder.co.uk with esmtp (Exim 4.68) (envelope-from
-        <robertburrelldonkin@gmail.com>) id 1JZ9bf-0005sq-E4 for
-        robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:47 +0000
-Received: by wa-out-1112.google.com with SMTP id k40so3093721wah.25 for
-        <robertburrelldonkin@blueyonder.co.uk>; Tue, 11 Mar 2008 11:53:46 -0700
-        (PDT)
-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-        h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-        bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-        b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-        h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-        b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-        Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-Date: Tue, 11 Mar 2008 18:53:38 +0000
-From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-Subject: Re: Sonnets By William Shakespeare
-Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-In-Reply-To: <1205261107.7516.6.camel@localhost>
-MIME-Version: 1.0
-Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-References: <1205261107.7516.6.camel@localhost>
-X-Envelope-To: robertburrelldonkin@blueyonder.co.uk
-X-OriginalArrivalTime: 11 Mar 2008 18:53:48.0705 (UTC)
-        FILETIME=[3DA5D910:01C883A9]
-X-fetched-from: blueyonder.co.uk
-X-Evolution-Source: imap://rob@thebes/
-
-
-------=_Part_4002_22491526.1205261626856
-Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-
-
-------=_Part_4003_18492227.1205261626856
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 7bit
-Content-Disposition: inline
-
-*Ah yes!*
-
-On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-robertburrelldonkin@blueyonder.co.uk> wrote:
-> O! lest the world should task you to recite
->  What merit lived in me, that you should love
->  After my death,--dear love, forget me quite,
->  For you in me can nothing worthy prove;
->  Unless you would devise some virtuous lie,
->  To do more for me than mine own desert,
->  And hang more praise upon deceased I
->  Than niggard truth would willingly impart:
->  O! lest your true love may seem false in this
->  That you for love speak well of me untrue,
->  My name be buried where my body is,
->  And live no more to shame nor me nor you.
->   For I am shamed by that which I bring forth,
->   And so should you, to love things nothing worth.
->
-
-------=_Part_4003_18492227.1205261626856
-Content-Type: text/html; charset=ISO-8859-1
-Content-Transfer-Encoding: 7bit
-Content-Disposition: inline
-
-<b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-&gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-&gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-&gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-
-------=_Part_4003_18492227.1205261626856
-Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-Content-Transfer-Encoding: 7bit
-Content-Disposition: inline
-
-BEGIN:VCALENDAR
-PRODID:-//Google Inc//Google Calendar 70.9054//EN
-VERSION:2.0
-CALSCALE:GREGORIAN
-METHOD:REQUEST
-BEGIN:VEVENT
-DTSTART;VALUE=DATE:20080407
-DTEND;VALUE=DATE:20080412
-DTSTAMP:20080311T185338Z
-ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
- TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
- ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
- om
-ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
- TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-CLASS:PRIVATE
-CREATED:20080311T185337Z
-DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
- !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
- in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
- he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-  that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
- me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
- ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
- more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
- n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
- &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
- That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
- ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
- you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
- ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
- ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
- IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-LAST-MODIFIED:20080311T185337Z
-LOCATION:Amsterdam
-SEQUENCE:0
-STATUS:CONFIRMED
-SUMMARY:ApacheCon Europe 2008!
-TRANSP:OPAQUE
-END:VEVENT
-END:VCALENDAR
-
-------=_Part_4003_18492227.1205261626856--
-
-------=_Part_4002_22491526.1205261626856
-Content-Type: application/ics; name=invite20080407T190000.ics
-Content-Transfer-Encoding: base64
-Content-Disposition: attachment; filename=invite20080407T190000.ics
-
-QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-------=_Part_4002_22491526.1205261626856
-Content-Type: text/html; name=sonnet.html
-Content-Transfer-Encoding: base64
-X-Attachment-Id: 0.1
-Content-Disposition: attachment; filename=sonnet.html
-
-PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-------=_Part_4002_22491526.1205261626856
-Content-Type: text/plain; name=sonnet.txt
-Content-Transfer-Encoding: base64
-X-Attachment-Id: 0.2
-Content-Disposition: attachment; filename=sonnet.txt
-
-QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-------=_Part_4002_22491526.1205261626856
-Content-Type: text/plain; name=another-sonnet.txt
-Content-Transfer-Encoding: base64
-X-Attachment-Id: f_fdotkfhj2
-Content-Disposition: attachment; filename=another-sonnet.txt
-
-U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-------=_Part_4002_22491526.1205261626856--
-
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-alt-reply4.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-alt-reply4.mail
deleted file mode 100644
index 9e24187..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-alt-reply4.mail
+++ /dev/null
@@ -1,268 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-Return-Path: <robertburrelldonkin@gmail.com>
-Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
-Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
-        ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-        smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-        <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
-Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
-Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
-        (envelope-sender <rdonkin-owner@locus.apache.org>) by
-        pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-        <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
-Delivered-To: rdonkin@locus.apache.org
-Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
-Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-        minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
-Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
-Delivered-To: apmail-rdonkin@apache.org
-Delivered-To: rob@localhost
-Delivered-To: rob@localhost
-Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
-Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
-        by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
-X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
-X-Spam-Check-By: apache.org
-Received-SPF: pass (athena.apache.org: domain of
-        robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
-Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
-        (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-        18:53:36 +0000
-Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
-        <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-        h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-        bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-        b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-        h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-        b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-        Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-Date: Tue, 11 Mar 2008 18:53:38 +0000
-From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-Subject: Re: Sonnets By William Shakespeare
-Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-In-Reply-To: <1205261107.7516.6.camel@localhost>
-MIME-Version: 1.0
-Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-References: <1205261107.7516.6.camel@localhost>
-X-Virus-Checked: Checked by ClamAV on apache.org
-X-Nonspam: None
-X-fetched-from: mail.xmlmapt.org
-X-Evolution-Source: imap://rob@thebes/
-
-
-------=_Part_4002_22491526.1205261626856
-Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-
-
-------=_Part_4003_18492227.1205261626856
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 7bit
-Content-Disposition: inline
-
-*Ah yes!*
-
-On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-robertburrelldonkin@blueyonder.co.uk> wrote:
-> O! lest the world should task you to recite
->  What merit lived in me, that you should love
->  After my death,--dear love, forget me quite,
->  For you in me can nothing worthy prove;
->  Unless you would devise some virtuous lie,
->  To do more for me than mine own desert,
->  And hang more praise upon deceased I
->  Than niggard truth would willingly impart:
->  O! lest your true love may seem false in this
->  That you for love speak well of me untrue,
->  My name be buried where my body is,
->  And live no more to shame nor me nor you.
->   For I am shamed by that which I bring forth,
->   And so should you, to love things nothing worth.
->
-
-------=_Part_4003_18492227.1205261626856
-Content-Type: text/html; charset=ISO-8859-1
-Content-Transfer-Encoding: 7bit
-Content-Disposition: inline
-
-<b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-&gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-&gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-&gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-
-------=_Part_4003_18492227.1205261626856
-Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-Content-Transfer-Encoding: 7bit
-Content-Disposition: inline
-
-BEGIN:VCALENDAR
-PRODID:-//Google Inc//Google Calendar 70.9054//EN
-VERSION:2.0
-CALSCALE:GREGORIAN
-METHOD:REQUEST
-BEGIN:VEVENT
-DTSTART;VALUE=DATE:20080407
-DTEND;VALUE=DATE:20080412
-DTSTAMP:20080311T185338Z
-ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
- TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
- ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
- om
-ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
- TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-CLASS:PRIVATE
-CREATED:20080311T185337Z
-DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
- !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
- in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
- he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-  that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
- me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
- ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
- more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
- n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
- &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
- That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
- ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
- you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
- ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
- ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
- IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-LAST-MODIFIED:20080311T185337Z
-LOCATION:Amsterdam
-SEQUENCE:0
-STATUS:CONFIRMED
-SUMMARY:ApacheCon Europe 2008!
-TRANSP:OPAQUE
-END:VEVENT
-END:VCALENDAR
-
-------=_Part_4003_18492227.1205261626856--
-
-------=_Part_4002_22491526.1205261626856
-Content-Type: application/ics; name=invite20080407T190000.ics
-Content-Transfer-Encoding: base64
-Content-Disposition: attachment; filename=invite20080407T190000.ics
-
-QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-------=_Part_4002_22491526.1205261626856
-Content-Type: text/html; name=sonnet.html
-Content-Transfer-Encoding: base64
-X-Attachment-Id: 0.1
-Content-Disposition: attachment; filename=sonnet.html
-
-PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-------=_Part_4002_22491526.1205261626856
-Content-Type: text/plain; name=sonnet.txt
-Content-Transfer-Encoding: base64
-X-Attachment-Id: 0.2
-Content-Disposition: attachment; filename=sonnet.txt
-
-QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-------=_Part_4002_22491526.1205261626856
-Content-Type: text/plain; name=another-sonnet.txt
-Content-Transfer-Encoding: base64
-X-Attachment-Id: f_fdotkfhj2
-Content-Disposition: attachment; filename=another-sonnet.txt
-
-U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-------=_Part_4002_22491526.1205261626856--
-
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-example.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-example.mail
deleted file mode 100644
index d1505af..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-example.mail
+++ /dev/null
@@ -1,38 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
-Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
-Date: Sat, 2 Feb 2008 13:14:19 +0000
-From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-To: "James Developers List" <server-dev@james.apache.org>
-Subject: JCR -> trunk ...?
-MIME-Version: 1.0
-Content-Type: text/plain; charset=ISO-8859-1
-Content-Transfer-Encoding: 7bit
-Content-Disposition: inline
-Delivered-To: robertburrelldonkin@gmail.com
-
-i'd like to copy james-jcr into trunk and add some example
-configurations. development can continue in the sandbox (or not) and
-merged in later (if necessary).
-
-any objections?
-
-- robert
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-mixed-alt.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-mixed-alt.mail
deleted file mode 100644
index 6597722..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-mixed-alt.mail
+++ /dev/null
@@ -1,108 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-                                                                                                                                                                                                                                                                                                     
-Delivered-To: robertburrelldonkin@gmail.com
-Received: by 10.114.126.16 with SMTP id y16cs68962wac;
-        Tue, 11 Mar 2008 11:41:47 -0700 (PDT)
-Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
-        Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
-        by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
-        Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
-Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-Received: from [172.23.170.136] (helo=anti-virus01-07)
-	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
-	id 1JZ9Px-0001OZ-VF
-	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
-Received: from [82.38.65.6] (helo=[10.0.0.27])
-	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
-	id 1JZ9Px-0007FO-G5
-	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
-Subject: An HTML Email
-From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-To: robertburrelldonkin@gmail.com
-Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
-Date: Tue, 11 Mar 2008 18:41:40 +0000
-Message-Id: <1205260900.7516.3.camel@localhost>
-Mime-Version: 1.0
-X-Mailer: Evolution 2.12.1 
-
-
---=-blWYb/063JwXox8nBGv5
-Content-Type: text/plain
-Content-Transfer-Encoding: 7bit
-
-A Sonnet By William Shakespeare
-
-
-
-Tired with all these, for restful death I cry,
-As to behold desert a beggar born,
-And needy nothing trimm'd in jollity,
-And purest faith unhappily forsworn,
-And gilded honour shamefully misplac'd,
-And maiden virtue rudely strumpeted,
-And right perfection wrongfully disgrac'd,
-And strength by limping sway disabled
-And art made tongue-tied by authority,
-And folly--doctor-like--controlling skill,
-And simple truth miscall'd simplicity,
-And captive good attending captain ill:
-  Tir'd with all these, from these would I be gone,
-  Save that, to die, I leave my love alone.
-
---=-blWYb/063JwXox8nBGv5
-Content-Type: text/html; charset=utf-8
-Content-Transfer-Encoding: 7bit
-
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
-<HTML>
-<HEAD>
-  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
-  <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
-</HEAD>
-<BODY>
-<H1>
-A Sonnet By William Shakespeare
-</H1>
-<BR>
-<PRE>
-Tired with all these, for restful death I cry,
-As to behold desert a beggar born,
-And needy nothing trimm'd in jollity,
-And purest faith unhappily forsworn,
-And gilded honour shamefully misplac'd,
-And maiden virtue rudely strumpeted,
-And right perfection wrongfully disgrac'd,
-And strength by limping sway disabled
-And art made tongue-tied by authority,
-And folly--doctor-like--controlling skill,
-And simple truth miscall'd simplicity,
-And captive good attending captain ill:
-  Tir'd with all these, from these would I be gone,
-  Save that, to die, I leave my love alone.
-</PRE>
-</BODY>
-</HTML>
-
---=-blWYb/063JwXox8nBGv5--
-
-
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-mixed.mail b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-mixed.mail
deleted file mode 100644
index 70b4c9e..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/samples/wild-mixed.mail
+++ /dev/null
@@ -1,113 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-                                                                                                                                                                                                                    
-Delivered-To: robertburrelldonkin@gmail.com
-Received: by 10.114.126.16 with SMTP id y16cs69319wac;
-        Tue, 11 Mar 2008 11:45:12 -0700 (PDT)
-Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
-        Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
-        by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
-        Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
-Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-Received: from [172.23.170.147] (helo=anti-virus03-10)
-	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
-	id 1JZ9TJ-0000ZL-49
-	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
-Received: from [82.38.65.6] (helo=[10.0.0.27])
-	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
-	id 1JZ9TI-0000A6-8B
-	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
-Subject: Sonnets By William Shakespeare
-From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-To: robertburrelldonkin@gmail.com
-Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
-Date: Tue, 11 Mar 2008 18:45:07 +0000
-Message-Id: <1205261107.7516.6.camel@localhost>
-Mime-Version: 1.0
-X-Mailer: Evolution 2.12.1 
-
-
---=-iC8rnNDvTPHypqsz+j7t
-Content-Type: text/plain
-Content-Transfer-Encoding: 7bit
-
-O! lest the world should task you to recite
-What merit lived in me, that you should love
-After my death,--dear love, forget me quite,
-For you in me can nothing worthy prove;
-Unless you would devise some virtuous lie,
-To do more for me than mine own desert,
-And hang more praise upon deceased I
-Than niggard truth would willingly impart:
-O! lest your true love may seem false in this
-That you for love speak well of me untrue,
-My name be buried where my body is,
-And live no more to shame nor me nor you.
-  For I am shamed by that which I bring forth,
-  And so should you, to love things nothing worth.
-
---=-iC8rnNDvTPHypqsz+j7t
-Content-Disposition: attachment; filename=sonnet.html
-Content-Type: text/html; name=sonnet.html; charset=us-ascii
-Content-Transfer-Encoding: 7bit
-
-<html><head><title></title></head>
-<body>
-<blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
-Those parts of thee that the world's eye doth view
-Want nothing that the thought of hearts can mend;
-All tongues--the voice of souls--give thee that due,
-Uttering bare truth, even so as foes commend.
-Thy outward thus with outward praise is crown'd;
-But those same tongues, that give thee so thine own,
-In other accents do this praise confound
-By seeing farther than the eye hath shown.
-They look into the beauty of thy mind,
-And that in guess they measure by thy deeds;
-Then--churls--their thoughts, although their eyes were kind,
-To thy fair flower add the rank smell of weeds: 
-  But why thy odour matcheth not thy show,
-  The soil is this, that thou dost common grow.
-</pre></blockquote>
-</body></html>
-
---=-iC8rnNDvTPHypqsz+j7t
-Content-Disposition: attachment; filename=sonnet.txt
-Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
-Content-Transfer-Encoding: 7bit
-
-Ah! wherefore with infection should he live,
-And with his presence grace impiety,
-That sin by him advantage should achieve,
-And lace itself with his society? 
-Why should false painting imitate his cheek,
-And steel dead seeming of his living hue?
-Why should poor beauty indirectly seek
-Roses of shadow, since his rose is true?
-Why should he live, now Nature bankrupt is,
-Beggar'd of blood to blush through lively veins?
-For she hath no exchequer now but his,
-And proud of many, lives upon his gains.
-  O! him she stores, to show what wealth she had
-  In days long since, before these last so bad.
-
---=-iC8rnNDvTPHypqsz+j7t--
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Append.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Append.test
deleted file mode 100644
index 1a2c5bb..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Append.test
+++ /dev/null
@@ -1,69 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: a1 CREATE appendBox
-S: a1 OK CREATE completed.
-
-C: A003 APPEND appendBox {310}
-# Use command continuation request
-S: \+
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: afternoon meeting 2
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Hello Joe, could we change that to 4:00pm tomorrow?
-C:
-S: A003 OK (\[.+\] )?APPEND completed.
-
-C: A004 APPEND appendBox (\Seen) "17-Jul-1996 02:44:25 -0700" {310+}
-# use synchronising literal
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: afternoon meeting 2
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Hello Joe, could we change that to 4:00pm tomorrow?
-C:
-S: A004 OK (\[.+\] )?APPEND completed.
-
-C: a1 APPEND nosuchmailbox {13+}
-C: 13 characters
-S: a1 NO \[TRYCREATE\] APPEND failed\. No such mailbox\.
-
-C: 5.25 APPEND appendBox (\Seen \Draft) "09-Apr-2008 15:17:51 +0200" {310+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: afternoon meeting 2
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Hello Joe, could we change that to 4:00pm tomorrow?
-C:
-S: 5.25 OK (\[.+\] )?APPEND completed.
-
-C: a1 DELETE appendBox
-S: a1 OK DELETE completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/AppendExamineInbox.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/AppendExamineInbox.test
deleted file mode 100644
index d3b5644..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/AppendExamineInbox.test
+++ /dev/null
@@ -1,74 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Create a couple of messages to retrieve
-C: A003 APPEND inbox {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 01
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 01
-C:
-S: A003 OK (\[.+\] )?APPEND completed.
-
-C: A003 APPEND inbox {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 02
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 02
-C:
-S: A003 OK (\[.+\] )?APPEND completed.
-
-C: abcd EXAMINE inbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 3\].*
-S: abcd OK \[READ-ONLY\] EXAMINE completed.
-
-# Try again to ensure that no changes to flags were made.
-C: abcd EXAMINE inbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 3\].*
-S: abcd OK \[READ-ONLY\] EXAMINE completed.
-
-# Rename the INBOX - this copies all of the messages out
-C: a RENAME INBOX tobedeleted
-S: a OK RENAME completed.
-
-C: a DELETE tobedeleted
-S: a OK DELETE completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/AppendExpunge.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/AppendExpunge.test
deleted file mode 100644
index 1ac9b4a..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/AppendExpunge.test
+++ /dev/null
@@ -1,113 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: 10 CREATE appendexpunge
-S: 10 OK CREATE completed.
-
-C: a001 STATUS appendexpunge (MESSAGES)
-S: \* STATUS "appendexpunge" \(MESSAGES 0\)
-S: a001 OK STATUS completed.
-
-C: A002 APPEND appendexpunge (\Deleted) {310+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: afternoon meeting
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Hello Joe, do you think we can meet at 3:30 tomorrow?
-C:
-S: A002 OK (\[.+\] )?APPEND completed.
-
-C: A003 APPEND appendexpunge {310+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: afternoon meeting 2
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Hello Joe, could we change that to 4:00pm tomorrow?
-C:
-S: A003 OK (\[.+\] )?APPEND completed.
-
-C: A004 APPEND appendexpunge {310+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: afternoon meeting 2
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Hello Joe, could we change that to 4:30pm tomorrow?
-C:
-S: A004 OK (\[.+\] )?APPEND completed.
-
-C: A005 STATUS appendexpunge (MESSAGES)
-S: \* STATUS "appendexpunge" \(MESSAGES 3\)
-S: A005 OK STATUS completed.
-
-C: A006 SELECT appendexpunge
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 3 EXISTS
-S: \* \d+ RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 4\].*
-S: A006 OK \[READ-WRITE\] SELECT completed.
-
-C: A109 STORE 2 FLAGS.SILENT (\Deleted)
-S: A109 OK STORE completed.
-
-C: A007 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* \d+ RECENT
-S: A007 OK EXPUNGE completed.
-
-C: A008 STATUS appendexpunge (MESSAGES)
-S: \* STATUS "appendexpunge" \(MESSAGES 1\)
-S: A008 OK STATUS completed.
-
-C: A009 STORE 1 FLAGS.SILENT (\Deleted)
-S: A009 OK STORE completed.
-
-C: A010 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* \d+ RECENT
-S: A010 OK EXPUNGE completed.
-
-C: A011 STATUS appendexpunge (MESSAGES)
-S: \* STATUS "appendexpunge" \(MESSAGES 0\)
-S: A011 OK STATUS completed.
-
-C: A012 DELETE appendexpunge
-S: A012 OK DELETE completed.
-
-
-
-
-
-
-
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/AppendSelectInbox.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/AppendSelectInbox.test
deleted file mode 100644
index e894fb4..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/AppendSelectInbox.test
+++ /dev/null
@@ -1,71 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Create a couple of messages to retrieve
-C: A003 APPEND inbox {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 01
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 01
-C:
-S: A003 OK (\[.+\] )?APPEND completed.
-
-C: A003 APPEND inbox {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 02
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 02
-C:
-S: A003 OK (\[.+\] )?APPEND completed.
-
-C: abcd SELECT inbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 3\].*
-S: abcd OK \[READ-WRITE\] SELECT completed.
-
-# Try again to ensure that no changes to flags were made.
-C: abcd SELECT "INBOX"
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 3\].*
-S: abcd OK \[READ-WRITE\] SELECT completed.
-
-# Closing the inbox will cause the messages to be silently expunged
-C: abcd CLOSE
-S: abcd OK CLOSE completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/AppendToSelected.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/AppendToSelected.test
deleted file mode 100644
index 6d1720a..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/AppendToSelected.test
+++ /dev/null
@@ -1,65 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: a1 CREATE appendBox
-S: a1 OK CREATE completed.
-
-C: A003 APPEND appendBox {310}
-# Use command continuation request
-S: \+
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: afternoon meeting 2
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Hello Joe, could we change that to 4:00pm tomorrow?
-C:
-S: A003 OK (\[.+\] )?APPEND completed.
-
-C: a7 select appendBox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: a7 OK \[READ-WRITE\] SELECT completed.
-
-C: A007 APPEND appendBox (\Seen) "17-Jul-1996 02:44:25 -0700" {310+}
-# use synchronising literal
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: afternoon meeting 2
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Hello Joe, could we change that to 4:00pm tomorrow?
-C:
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: A007 OK (\[.+\] )?APPEND completed.
-
-C: a1 DELETE appendBox
-S: a1 OK DELETE completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Authenticate.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Authenticate.test
deleted file mode 100644
index ccdc3e2..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Authenticate.test
+++ /dev/null
@@ -1,27 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Unsupported Authentication mechanism
-C: abcd AUTHENTICATE KERBEROS_V4
-S: abcd NO AUTHENTICATE failed. Authentication mechanism is unsupported.
-
-C: abcd AUTHENTICATE
-S: abcd BAD AUTHENTICATE failed. Illegal arguments.
-
-C: abcd AUTHENTICATE KERBEROS_V4 extra
-S: abcd NO AUTHENTICATE failed. Authentication mechanism is unsupported.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/BadTag.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/BadTag.test
deleted file mode 100644
index 58d17c9..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/BadTag.test
+++ /dev/null
@@ -1,24 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-#
-# Send a bye when the tag is bad
-#
-S: \* OK IMAP4rev1 Server ready
-C: (((
-S: \* BYE Unknown command.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/BodyPartialFetch.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/BodyPartialFetch.test
deleted file mode 100644
index 2e2e6ff..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/BodyPartialFetch.test
+++ /dev/null
@@ -1,336 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY (.)*\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {765+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: application/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: image/jpeg
-C: Content-Transfer-Encoding: base64
-C: 
-C: 1234567890ABCDEFGHIJKLMNOPQ
-C: 
-C: --1729--
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UIDVALIDITY (.)*\].*
-S: \* OK \[UNSEEN 1\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: A5 OK \[READ-WRITE\] SELECT completed\.
-C: A6 FETCH 1 (BODY[]<0.10>)
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\]<0> \{10\}
-S: From: Timo\)
-S: A6 OK FETCH completed\.
-C: A7 FETCH 1 (BODY[]<0.100>)
-S: \* 1 FETCH \(BODY\[\]<0> \{100\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb\)
-S: A7 OK FETCH completed\.
-C: A8 FETCH 1 (BODY[]<0.1000>)
-S: \* 1 FETCH \(BODY\[\]<0> \{765\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: application/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: image/jpeg
-S: Content-Transfer-Encoding: base64
-S: 
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: 
-S: --1729--
-S: \)
-S: A8 OK FETCH completed\.
-C: A9 FETCH 1 (BODY[]<0.10000>)
-S: \* 1 FETCH \(BODY\[\]<0> \{765\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: application/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: image/jpeg
-S: Content-Transfer-Encoding: base64
-S: 
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: 
-S: --1729--
-S: \)
-S: A9 OK FETCH completed\.
-C: A10 FETCH 1 (BODY[]<0.100000>)
-S: \* 1 FETCH \(BODY\[\]<0> \{765\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: application/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: image/jpeg
-S: Content-Transfer-Encoding: base64
-S: 
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: 
-S: --1729--
-S: \)
-S: A10 OK FETCH completed\.
-C: A11 FETCH 1 (BODY[]<100.10>)
-S: \* 1 FETCH \(BODY\[\]<100> \{10\}
-S:  2008 12:0\)
-S: A11 OK FETCH completed\.
-C: A12 FETCH 1 (BODY[]<100.100>)
-S: \* 1 FETCH \(BODY\[\]<100> \{100\}
-S:  2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729\r\)
-S: A12 OK FETCH completed\.
-C: A13 FETCH 1 (BODY[]<100.1000>)
-S: \* 1 FETCH \(BODY\[\]<100> \{665\}
-S:  2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: application/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: image/jpeg
-S: Content-Transfer-Encoding: base64
-S: 
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: 
-S: --1729--
-S: \)
-S: A13 OK FETCH completed\.
-C: A14 FETCH 1 (BODY[]<100.10000>)
-S: \* 1 FETCH \(BODY\[\]<100> \{665\}
-S:  2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: application/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: image/jpeg
-S: Content-Transfer-Encoding: base64
-S: 
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: 
-S: --1729--
-S: \)
-S: A14 OK FETCH completed\.
-C: A15 FETCH 1 (BODY[]<100.100000>)
-S: \* 1 FETCH \(BODY\[\]<100> \{665\}
-S:  2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: application/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: image/jpeg
-S: Content-Transfer-Encoding: base64
-S: 
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: 
-S: --1729--
-S: \)
-S: A15 OK FETCH completed\.
-C: A16 FETCH 1 (BODY[]<10000.10>)
-S: \* 1 FETCH \(BODY\[\]<10000> \{0\}
-S: \)
-S: A16 OK FETCH completed\.
-C: A17 FETCH 1 (BODY[]<10000.100>)
-S: \* 1 FETCH \(BODY\[\]<10000> \{0\}
-S: \)
-S: A17 OK FETCH completed\.
-C: A18 FETCH 1 (BODY[]<10000.1000>)
-S: \* 1 FETCH \(BODY\[\]<10000> \{0\}
-S: \)
-S: A18 OK FETCH completed\.
-C: A19 FETCH 1 (BODY[]<10000.10000>)
-S: \* 1 FETCH \(BODY\[\]<10000> \{0\}
-S: \)
-S: A19 OK FETCH completed\.
-C: A20 FETCH 1 (BODY[]<10000.100000>)
-S: \* 1 FETCH \(BODY\[\]<10000> \{0\}
-S: \)
-S: A20 OK FETCH completed\.
-C: A21 DELETE testmailbox
-S: A21 OK DELETE completed\.
-
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/BogusCommand.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/BogusCommand.test
deleted file mode 100644
index 8f94ec6..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/BogusCommand.test
+++ /dev/null
@@ -1,24 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-#
-# Send a bye when the tag is bad
-#
-S: \* OK IMAP4rev1 Server ready
-C: A88345 BOGUS
-S: \* BYE Unknown command.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Capability.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Capability.test
deleted file mode 100644
index 4ea777b..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Capability.test
+++ /dev/null
@@ -1,24 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: abcd CAPABILITY
-S: \* CAPABILITY .+
-S: abcd OK CAPABILITY completed.
-
-C: abcd CAPABILITY extra stuff
-S: abcd BAD CAPABILITY failed. Illegal arguments.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Check.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Check.test
deleted file mode 100644
index 6738389..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Check.test
+++ /dev/null
@@ -1,20 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: a01 CHECK
-S: a01 OK CHECK completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ComplexMail.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ComplexMail.test
deleted file mode 100644
index 908f2c2..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ComplexMail.test
+++ /dev/null
@@ -1,330 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-#
-# TODO: This mail is not parsed correctly by JavaMail.
-# TODO: use Mime4J
-#
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A20 APPEND testmailbox {14862+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Received: (qmail 16059 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from unknown (HELO pre-smtp34-01.prod.mesa1.secureserver.net)
-C:         ([10.0.19.134]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         smtp28.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-C: Received: (qmail 24109 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
-C:         <rdonkin-owner@locus.apache.org>) by
-C:         pre-smtp34-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:15 -0000
-C: Received: (qmail 33110 invoked by uid 1289); 11 Mar 2008 18:54:14 -0000
-C: Delivered-To: rdonkin@locus.apache.org
-C: Received: (qmail 33091 invoked from network); 11 Mar 2008 18:54:14 -0000
-C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:14 -0000
-C: Received: (qmail 12832 invoked by uid 500); 11 Mar 2008 18:54:10 -0000
-C: Delivered-To: apmail-rdonkin@apache.org
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: (qmail 12693 invoked by uid 99); 11 Mar 2008 18:54:10 -0000
-C: Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by
-C:         apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:10 -0700
-C: X-ASF-Spam-Status: No, hits=5.3 required=10.0
-C:         tests=HTML_MESSAGE,MIME_QP_LONG_LINE,MSGID_FROM_MTA_HEADER,SPF_PASS
-C: X-Spam-Check-By: apache.org
-C: Received-SPF: pass (nike.apache.org: domain of
-C:         3MtXWRxUKByYECNGPFCT-PQVKHKECVKQPIQQING.EQOTFQPMKPCRCEJG.QTI@calendar-server.bounces.google.com
-C:         designates 64.233.166.140 as permitted sender)
-C: Received: from [64.233.166.140] (HELO py-out-f140.google.com)
-C:         (64.233.166.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-C:         18:53:18 +0000
-C: Received: by py-out-f140.google.com with SMTP id a74so255262pye.5 for
-C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta;
-C:         h=domainkey-signature:mime-version:message-id:date:reply-to:sender:received:subject:from:to:content-type;
-C:         bh=a0xHxfGwMbTaCb1AQbvdZZ4bcSJ2pPfhH9+aq/N8Iio=;
-C:         b=XcR46ahkaRiXL6w4DXB16+pG9O4qvSUyCHzL8N3rebn6+s3HAlztkGBCdXbNTOSeLnjEQnv+2slUMkdQy+ZJdg==
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta;
-C:         h=mime-version:message-id:date:reply-to:sender:subject:from:to:content-type;
-C:         b=E3kUX5aHg+csZ3D0TcHKt9Wie43boX+xpyARVjHAhQ0fJVt9OAzCI/xPDTBpTBjGaDcjnFeFcHWZF9UeXbx8Lg==
-C: MIME-Version: 1.0
-C: Message-ID: <00163600d06e04482dd6a10e7610628b0@google.com>
-C: Date: Tue, 11 Mar 2008 11:53:38 -0700
-C: Reply-To: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
-C: Sender: Google Calendar <calendar-notification@google.com>
-C: Received: by 10.35.108.12 with SMTP id k12mr18969364pym.3.1205261618449;
-C:         Tue,  11 Mar 2008 11:53:38 -0700 (PDT)
-C: Subject:
-C:         =?windows-1256?Q?=5BInvitation=5D_ApacheCon_Europe_2008=21_=40_Mon_7_Apr_=96_?=
-C:         =?windows-1256?Q?Fri_11_Apr_2008_=28=29?=
-C: From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
-C: To: rdonkin@apache.org
-C: Content-Type: multipart/mixed; boundary=00163600d06e04482dd6a10e458cd80be
-C: X-Virus-Checked: Checked by ClamAV on apache.org
-C: X-Nonspam: None
-C: X-fetched-from: mail.xmlmapt.org
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: --00163600d06e04482dd6a10e458cd80be
-C: Content-Type: multipart/alternative;  boundary=00163600d06e04482dd6a10e408cd80bd
-C: 
-C: 
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/plain; charset=windows-1256
-C: Content-Transfer-Encoding: quoted-printable
-C: 
-C: rdonkin@apache.org, you are invited to
-C: 
-C: Title: ApacheCon Europe 2008!
-C: Time: Mon 7 Apr =96 Fri 11 Apr 2008 (Time zone: London)
-C: Where: Amsterdam
-C: Calendar: 
-C: Description: Ah yes!On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &=
-C: lt;robertburrelldonkin@blueyonder.co.uk&gt; wrote:&gt; O! lest the world sho=
-C: uld task you to recite&gt; &nbsp;What merit lived in me, that you should lov=
-C: e&gt; &nbsp;After my death,--dear love, forget me quite,&gt; &nbsp;For you i=
-C: n me can nothing worthy prove;&gt; &nbsp;Unless you would devise some virtuo=
-C: us lie,&gt; &nbsp;To do more for me than mine own desert,&gt; &nbsp;And hang=
-C:  more praise upon deceased I&gt; &nbsp;Than niggard truth would willingly im=
-C: part:&gt; &nbsp;O! lest your true love may seem false in this&gt; &nbsp;That=
-C:  you for love speak well of me untrue,&gt; &nbsp;My name be buried where my =
-C: body is,&gt; &nbsp;And live no more to shame nor me nor you.&gt; &nbsp; For =
-C: I am shamed by that which I bring forth,&gt; &nbsp; And so should you, to lo=
-C: ve things nothing worth.&gt; &nbsp;
-C: 
-C: You can view this event at http://www.google.com/calendar/event?action=3DVIE=
-C: W&eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=3DM=
-C: jkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO=
-C: Tg0Nzg2N2E4NTk4NWM5&ctz=3DEurope%2FLondon&hl=3Den_GB
-C: 
-C: 
-C: 
-C: You are receiving this courtesy email at the account rdonkin@apache.org beca=
-C: use you are an attendee of this event.
-C: 
-C: To stop receiving future notifications for this event, decline this event. A=
-C: lternatively, you can sign up for a Google Calendar account at http://www.go=
-C: ogle.com/calendar/ and control your notification settings for your entire ca=
-C: lendar.
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/html; charset=windows-1256
-C: Content-Transfer-Encoding: quoted-printable
-C: 
-C: <div style=3D"padding:10px 7px; font-size:12px; line-height:1.4 font-family:=
-C: Arial,Sans-serif; text-align:center;"><div><a href=3D"http://www.google.com/=
-C: calendar/"><img style=3D"border-width:0" src=3D"http://www.google.com/calend=
-C: ar/images/blue_beta_en-GB.gif" alt=3D"Google Calendar"></a></div>
-C: <div style=3D"width:370px; background:#D2E6D2; border-style:solid;       bor=
-C: der-color:#ccc; border-width:1px 1px 0 1px; padding:15px 15px 5px 15px;     =
-C:   margin:0 auto"><p style=3D"margin:0;color:#0">rdonkin@apache.org,
-C: you are invited to</p>
-C: <h2 style=3D"margin:5px 0; font-size:18px; line-height:1.4;color:#0">ApacheC=
-C: on Europe 2008!</h2>
-C: <p style=3D"margin:0 0 .5em;"><span style=3D"color:#0">Mon 7 Apr =96 Fri 11 =
-C: Apr 2008</span>
-C: <br>
-C: <span style=3D"color:#676;">(Time zone:
-C: London)</span>
-C: <br>
-C: <span style=3D"color:#0">Amsterdam (<a href=3D"http://maps.google.co.uk/maps=
-C: ?q=3DAmsterdam&amp;hl=3Den-GB">map</a>)</span>
-C: <br>
-C: <span style=3D"color:#0">Calendar:
-C: </span></p>
-C: <p style=3D"margin:0 0 1em;color:#0; white-space:pre-wrap !important; white-=
-C: space:-moz-pre-wrap !important; white-space:-pre-wrap !important; white-spac=
-C: e:-o-pre-wrap !important; white-space:pre; word-wrap:break-word;">&lt;b&gt;&=
-C: lt;span style=3D&quot;font-family: trebuchet ms,sans-serif;&quot;&gt;Ah yes!=
-C: &lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;On Tue, Mar 11, 2008 at 6:45 PM, =
-C: Robert Burrell Donkin &amp;lt;robertburrelldonkin@blueyonder.co.uk&amp;gt; w=
-C: rote:&lt;br&gt;&amp;gt; O! lest the world should task you to recite&lt;br&gt=
-C: ;&amp;gt; &amp;nbsp;What merit lived in me, that you should love&lt;br&gt;&a=
-C: mp;gt; &amp;nbsp;After my death,--dear love, forget me quite,&lt;br&gt;&amp;=
-C: gt; &amp;nbsp;For you in me can nothing worthy prove;&lt;br&gt;&amp;gt; &amp=
-C: ;nbsp;Unless you would devise some virtuous lie,&lt;br&gt;&amp;gt; &amp;nbsp=
-C: ;To do more for me than mine own desert,&lt;br&gt;&amp;gt; &amp;nbsp;And han=
-C: g more praise upon deceased I&lt;br&gt;&amp;gt; &amp;nbsp;Than niggard truth=
-C:  would willingly impart:&lt;br&gt;&amp;gt; &amp;nbsp;O! lest your true love =
-C: may seem false in this&lt;br&gt;&amp;gt; &amp;nbsp;That you for love speak w=
-C: ell of me untrue,&lt;br&gt;&amp;gt; &amp;nbsp;My name be buried where my bod=
-C: y is,&lt;br&gt;&amp;gt; &amp;nbsp;And live no more to shame nor me nor you.&=
-C: lt;br&gt;&amp;gt; &amp;nbsp; For I am shamed by that which I bring forth,&lt=
-C: ;br&gt;&amp;gt; &amp;nbsp; And so should you, to love things nothing worth.&=
-C: lt;br&gt;&amp;gt; &amp;nbsp;&lt;br&gt;&lt;br&gt;<br><a href=3D"http://www.go=
-C: ogle.com/calendar/event?action=3DVIEW&amp;eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29z=
-C: MWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnb=
-C: WFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEu=
-C: rope%2FLondon&amp;hl=3Den_GB">More event details&raquo;</a></p>
-C: <div style=3D"margin:.5em 0 0; text-align:center;color:#0"><strong>Will you =
-C: attend?</strong></div>
-C: <div style=3D"margin:4px 0 0; text-align:center;"><span style=3D"background:=
-C: #fff; border:1px solid #676;              padding:3px 5px; line-height:1.5;"=
-C: ><a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D1&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Yes</a=
-C: >
-C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D2&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">No</a>=
-C: 
-C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D3&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Maybe<=
-C: /a></span></div></div>
-C: <div><img src=3D"http://www.google.com/calendar/images/envelope.gif" style=
-C: =3D"background:#D2E6D2; width:420px height:95px" alt=3D""></div><p style=3D"=
-C: margin:-15px 0 0;">&nbsp;</p>
-C: <p style=3D"color:#676;">You are receiving this courtesy email at the accoun=
-C: t rdonkin@apache.org because you are an attendee of this event.</p><p style=
-C: =3D"color:#676;">To stop receiving future notifications for this event, decl=
-C: ine this event. Alternatively, you can sign up for a Google Calendar account=
-C:  at http://www.google.com/calendar/ and control your notification settings f=
-C: or your entire calendar.</p></div>
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/calendar; charset=windows-1256; method=REQUEST
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
-C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
-C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: --00163600d06e04482dd6a10e408cd80bd--
-C: 
-C: --00163600d06e04482dd6a10e458cd80be
-C: Content-Type: application/ics; name="invite.ics"
-C: Content-Disposition: attachment; filename="invite.ics"
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
-C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
-C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: --00163600d06e04482dd6a10e458cd80be--
-C: 
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A20 OK (\[.+\] )?APPEND completed\.
-C: A125 SEARCH SUBJECT o
-S: \* SEARCH 1
-S: A125 OK SEARCH completed\.
-C: A126 SEARCH SUBJECT the
-S: \* SEARCH
-S: A126 OK SEARCH completed\.
-C: A127 SEARCH SUBJECT "nothing worthy prove"
-S: \* SEARCH
-S: A127 OK SEARCH completed\.
-C: A128 SEARCH SUBJECT thy
-S: \* SEARCH
-S: A128 OK SEARCH completed\.
-C: A150 DELETE testmailbox
-S: A150 OK Delete completed\.
-C: A151 LOGOUT
-S: \* BYE Logging out
-S: A151 OK Logout completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Concurrent.todo.txt b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Concurrent.todo.txt
deleted file mode 100644
index 5e7dd28..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Concurrent.todo.txt
+++ /dev/null
@@ -1,57 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-#
-Simple tests:
-FETCH should set the /SEEN flag, and this should be propogated to other sessions.
-
-3.4. The server MAY allow the RENAME of a multi-accessed mailbox by
-     simply changing the name attribute on the mailbox.
-
------------------------------------------------------------------------
-4.1. Fetching of expunged messages
-
-4.1.2 The server MAY allow the EXPUNGE of a multi-accessed mailbox,
-      and on subsequent FETCH commands return FETCH responses only for
-      non-expunged messages and a tagged NO.
-
-             C2: B001 FETCH 3:5 ENVELOPE
-             S2: * 3 FETCH ENVELOPE . . . (ENVELOPE info returned)
-             S2: B001 NO Some of the requested messages no longer exist
-### Return what you can, and send a "no": i like this.
--0---------------------------------------------------------------------
-
-4.2. Storing of expunged messages
-
-4.2.1 If the ".SILENT" suffix is used, and the STORE completed
-      successfully for all the non-expunged messages, the server SHOULD
-      return a tagged OK.
-
-4.2.2. If the ".SILENT" suffix is not used, and only expunged messages
-       are referenced, the server SHOULD return only a tagged NO.
-
-4.2.3. If the ".SILENT" suffix is not used, and a mixture of expunged
-       and non-expunged messages are referenced, the server MAY set the
-       flags and return a FETCH response for the non-expunged messages
-       along with a tagged NO.
-### Update what you can, and return "NO"
-
-4.2.4. If the ".SILENT" suffix is not used, and a mixture of expunged
-       and non-expunged messages are referenced, the server MAY return
-       an untagged NO and not set any flags.
-### Don't update anything, and return "NO"
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentCrossExpunge.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentCrossExpunge.test
deleted file mode 100644
index 84af95d..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentCrossExpunge.test
+++ /dev/null
@@ -1,108 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-SESSION: 1
-C: 1a CREATE alpha
-S: 1a OK CREATE completed.
-
-C: 1b APPEND alpha (\Deleted) {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 01
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 01
-C:
-S: 1b OK (\[.+\] )?APPEND completed.
-
-C: 1b APPEND alpha {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 02
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 02
-C:
-S: 1b OK (\[.+\] )?APPEND completed.
-
-C: 1c APPEND alpha (\Deleted) {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 03
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 03
-C:
-S: 1c OK (\[.+\] )?APPEND completed.
-
-C: 1d APPEND alpha {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 04
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 04
-C:
-S: 1d OK (\[.+\] )?APPEND completed.
-
-C: 1e SELECT alpha
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 4 EXISTS
-S: \* 4 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 5\].*
-S: 1e OK \[READ-WRITE\] SELECT completed.
-
-C: 1g STORE 1 FLAGS (\Deleted)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: 1g OK STORE completed.
-C: 1h STORE 3 FLAGS (\Deleted)
-S: \* 3 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: 1h OK STORE completed.
-
-SESSION: 2
-C: 2e SELECT alpha
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 4 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 5\].*
-S: 2e OK \[READ-WRITE\] SELECT completed.
-
-C: 2f EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 2 EXPUNGE
-S: 2f OK EXPUNGE completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentDeleteSelected.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentDeleteSelected.test
deleted file mode 100644
index 209c1c0..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentDeleteSelected.test
+++ /dev/null
@@ -1,62 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-#From RFC2180
-#3. Deletion/Renaming of a multi-accessed mailbox
-#3.3. The server MAY allow the DELETE/RENAME of a multi-accessed
-#     mailbox, but disconnect all other clients who have the mailbox
-#     accessed by sending a untagged BYE response.
-
-SESSION: 1
-C: 1a CREATE deleteconcurrent
-S: 1a OK CREATE completed.
-
-C: 1b APPEND deleteconcurrent (\Deleted) {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 03
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 03
-C:
-S: 1b OK (\[.+\] )?APPEND completed.
-
-C: 1c SELECT deleteconcurrent
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: 1c OK \[READ-WRITE\] SELECT completed.
-
-
-# Client #1 has mailbox "deleteconcurrent" selected. Client #2 DELETEs the mailbox.
-SESSION: 2
-C: 2a DELETE deleteconcurrent
-S: 2a OK DELETE completed.
-
-# Forced disconnect of selected sessions
-SESSION: 1
-C: 1A NOOP
-S: \* BYE Selected mailbox has been deleted
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentExistsResponse.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentExistsResponse.test
deleted file mode 100644
index cebab65..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentExistsResponse.test
+++ /dev/null
@@ -1,113 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Tests that appending a message from one session triggers an EXISTS and RECENT response
-# in a concurrent session on the same mailbox
-SESSION: 1
-C: 1a CREATE existsresponse
-S: 1a OK CREATE completed.
-
-C: 1b STATUS existsresponse (MESSAGES)
-S: \* STATUS \"existsresponse\" \(MESSAGES 0\)
-S: 1b OK STATUS completed.
-
-SESSION: 2
-C: 2a SELECT existsresponse
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: 2a OK \[READ-WRITE\] SELECT completed.
-
-SESSION: 3
-C: 3a SELECT existsresponse
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: 3a OK \[READ-WRITE\] SELECT completed.
-
-SESSION: 4
-C: 4a SELECT existsresponse
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: 4a OK \[READ-WRITE\] SELECT completed.
-
-SESSION: 1
-C: 1c APPEND existsresponse {310+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: afternoon meeting
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Hello Joe, do you think we can meet at 3:30 tomorrow?
-C:
-S: 1c OK (\[.+\] )?APPEND completed.
-
-C: 1b STATUS existsresponse (MESSAGES RECENT)
-S: \* STATUS \"existsresponse\" \(MESSAGES 1 RECENT 1\)
-S: 1b OK STATUS completed.
-
-# EXISTS response on NOOP
-SESSION: 2
-C: 2b NOOP
-S: \* 1 EXISTS
-S: \* 0 RECENT
-S: 2b OK NOOP completed.
-
-C: 2c CLOSE
-S: 2c OK CLOSE completed.
-
-# EXISTS response on STORE (recent is no longer set)
-SESSION: 3
-C: 3b STORE 1 +FLAGS.SILENT (\Flagged)
-S: \* 1 EXISTS
-S: \* 0 RECENT
-S: 3b OK STORE completed.
-
-C: 3c CLOSE
-S: 3c OK CLOSE completed.
-
-# EXISTS response on CREATE
-SESSION: 4
-C: 4b CREATE another
-S: \* 1 EXISTS
-S: \* 0 RECENT
-S: \* 1 FETCH \(FLAGS \(\\Flagged\)\)
-S: 4b OK CREATE completed.
-
-C: 4c DELETE another
-S: 4c OK DELETE completed.
-
-C: 4c DELETE existsresponse
-S: 4c OK DELETE completed.
-
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentExpungeResponse.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentExpungeResponse.test
deleted file mode 100644
index c69248f..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentExpungeResponse.test
+++ /dev/null
@@ -1,167 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-SESSION: 1
-C: 1a CREATE expungeresponse
-S: 1a OK CREATE completed.
-
-C: 1b APPEND expungeresponse (\Deleted) {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 01
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 01
-C:
-S: 1b OK (\[.+\] )?APPEND completed.
-
-C: 1b APPEND expungeresponse {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 02
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 02
-C:
-S: 1b OK (\[.+\] )?APPEND completed.
-
-C: 1c APPEND expungeresponse (\Deleted) {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 03
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 03
-C:
-S: 1c OK (\[.+\] )?APPEND completed.
-
-C: 1d APPEND expungeresponse {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 04
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 04
-C:
-S: 1d OK (\[.+\] )?APPEND completed.
-
-C: 1e SELECT expungeresponse
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 4 EXISTS
-S: \* 4 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 5\].*
-S: 1e OK \[READ-WRITE\] SELECT completed.
-
-SESSION: 2
-C: 2a SELECT expungeresponse
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 4 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 5\].*
-S: 2a OK \[READ-WRITE\] SELECT completed.
-
-SESSION: 3
-C: 3a SELECT expungeresponse
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 4 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 5\].*
-S: 3a OK \[READ-WRITE\] SELECT completed.
-
-# Do an expunge with session 1
-SESSION: 1
-C: 1f EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 2 EXPUNGE
-S: \* 2 RECENT
-S: 1f OK EXPUNGE completed.
-
-# Make sure session 2 gets expunge responses
-SESSION: 2
-C: 2b NOOP
-S: \* 1 EXPUNGE
-S: \* 2 EXPUNGE
-S: 2b OK NOOP completed.
-
-# Now select with a new session - we have sessions 2,3 and 4 in different states
-SESSION: 4
-C: 4a SELECT expungeresponse
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 2 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 5\].*
-S: 4a OK \[READ-WRITE\] SELECT completed.
-
-SESSION: 1
-C: 1g STORE 1 FLAGS (\Deleted)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: 1g OK STORE completed.
-C: 1h EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 1 RECENT
-S: 1h OK EXPUNGE completed.
-
-SESSION: 2
-C: 2c NOOP
-S: \* 1 EXPUNGE
-S: 2c OK NOOP completed.
-
-SESSION: 3
-C: 3b NOOP
-S: \* 1 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 1 EXPUNGE
-S: 3b OK NOOP completed.
-
-SESSION: 4
-C: 4b NOOP
-S: \* 1 EXPUNGE
-S: 4b OK NOOP completed.
-
-C: A150 DELETE expungeresponse
-S: A150 OK DELETE completed\.
-
-
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentFetchResponse.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentFetchResponse.test
deleted file mode 100644
index 210052e..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentFetchResponse.test
+++ /dev/null
@@ -1,160 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Tests that updates made by one session trigger a fetch response
-# in a concurrent session on the same mailbox
-SESSION: 1
-C: 1a CREATE multibox
-S: 1a OK CREATE completed.
-
-C: 1b STATUS multibox (MESSAGES)
-S: \* STATUS "multibox" \(MESSAGES 0\)
-S: 1b OK STATUS completed.
-
-C: 1c APPEND multibox {310+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: afternoon meeting
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Hello Joe, do you think we can meet at 3:30 tomorrow?
-C:
-S: 1c OK (\[.+\] )?APPEND completed.
-
-C: 1c APPEND multibox {312+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: afternoon meeting 2
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Hello Joe, do you think we can meet at 3:30 tomorrow?
-C:
-S: 1c OK (\[.+\] )?APPEND completed.
-
-C: 1d SELECT multibox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 3\].*
-S: 1d OK \[READ-WRITE\] SELECT completed.
-
-SESSION: 2
-C: 2a SELECT multibox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 2 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 3\].*
-S: 2a OK \[READ-WRITE\] SELECT completed.
-
-SESSION: 3
-C: 3a SELECT multibox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 2 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 3\].*
-S: 3a OK \[READ-WRITE\] SELECT completed.
-
-SESSION: 4
-C: 4a SELECT multibox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 2 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 3\].*
-S: 4a OK \[READ-WRITE\] SELECT completed.
-
-SESSION: 1
-C: 1e STORE 1 FLAGS (\Flagged)
-S: \* 1 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: 1e OK STORE completed.
-
-# On NOOP, we get the Fetch Response from the Session1 update.
-SESSION: 2
-C: 2b NOOP
-S: \* 1 FETCH \(FLAGS \(\\Flagged\)\)
-S: 2b OK NOOP completed.
-
-# On STORE, we get the Fetch Response from the Session1 update.
-SESSION: 3
-C: 3b COPY 2 inbox
-S: \* 1 FETCH \(FLAGS \(\\Flagged\)\)
-S: 3b OK (\[.+\] )?COPY completed.
-
-# Update another flag, this time SILENT 
-# Still get notifications on *other* sessions, but not this one.
-SESSION: 1
-C: 1e STORE 2 FLAGS.SILENT (\Flagged)
-S: 1e OK STORE completed.
-
-# We should only get one flag notification on SESSION 2,
-# but 2 notifications on SESSION 4.
-SESSION: 2
-C: 2b NOOP
-S: \* 2 FETCH \(FLAGS \(\\Flagged\)\)
-S: 2b OK NOOP completed.
-
-# On CREATE, we get the Fetch Response from both of the Session1 updates.
-SESSION: 4
-C: 4b CREATE another
-S: \* 1 FETCH \(FLAGS \(\\Flagged\)\)
-S: \* 2 FETCH \(FLAGS \(\\Flagged\)\)
-S: 4b OK CREATE completed.
-
-C: 4c DELETE another
-S: 4c OK DELETE completed.
-
-SESSION: 1
-C: 1f CLOSE
-S: 1f OK CLOSE completed.
-
-SESSION: 2
-C: 2c CLOSE
-S: 2c OK CLOSE completed.
-
-SESSION: 3
-C: 3c CLOSE
-S: 3c OK CLOSE completed.
-
-SESSION: 4
-C: 4c CLOSE
-S: 4c OK CLOSE completed.
-
-SESSION: 1
-C: 1g DELETE multibox
-S: 1g OK DELETE completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentRenameSelected.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentRenameSelected.test
deleted file mode 100644
index 19bb654..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentRenameSelected.test
+++ /dev/null
@@ -1,79 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-#From RFC2180
-#3. Deletion/Renaming of a multi-accessed mailbox
-#3.4. The server MAY allow the RENAME of a multi-accessed mailbox by
-#     simply changing the name attribute on the mailbox.
-
-SESSION: 1
-C: 1a CREATE renameconcurrent
-S: 1a OK CREATE completed.
-
-C: 1b APPEND renameconcurrent (\Deleted) {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 03
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 03
-C:
-S: 1b OK (\[.+\] )?APPEND completed.
-
-C: 1c SELECT renameconcurrent
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: 1c OK \[READ-WRITE\] SELECT completed.
-
-
-# Client #1 has mailbox "renameconcurrent" selected. Client #2 RENAMEs the mailbox.
-SESSION: 2
-C: 2a RENAME renameconcurrent renamed
-S: 2a OK RENAME completed.
-
-# Client #1 is still able to do operations that do not reference the mailbox name.
-SESSION: 1
-C: 1d FETCH 1:* (FLAGS)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: 1d OK FETCH completed.
-
-# Client #1 is not able to do operations that reference the mailbox name.
-C: 1e APPEND renameconcurrent (\Deleted) {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 03
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 03
-C:
-S: 1e NO \[TRYCREATE\] APPEND failed. No such mailbox.
-
-C: A150 DELETE renamed
-S: A150 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentRenameSelectedSub.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentRenameSelectedSub.test
deleted file mode 100644
index 17a2741..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ConcurrentRenameSelectedSub.test
+++ /dev/null
@@ -1,78 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-#From RFC2180
-#3. Deletion/Renaming of a multi-accessed mailbox
-#3.4. The server MAY allow the RENAME of a multi-accessed mailbox by
-#     simply changing the name attribute on the mailbox.
-
-SESSION: 1
-C: 1a CREATE parent
-S: 1a OK CREATE completed.
-C: 1a CREATE parent.child
-S: 1a OK CREATE completed.
-
-C: 1b APPEND parent.child (\Deleted) {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 03
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 03
-C:
-S: 1b OK (\[.+\] )?APPEND completed.
-
-C: 1c SELECT parent.child
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: 1c OK \[READ-WRITE\] SELECT completed.
-
-
-# Client #1 has mailbox "parent.child" selected. Client #2 RENAMEs the oarent mailbox.
-SESSION: 2
-C: 2a RENAME parent renamed
-S: 2a OK RENAME completed.
-
-# Client #1 is still able to do operations that do not reference the mailbox name.
-SESSION: 1
-C: 1d FETCH 1:* (FLAGS)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: 1d OK FETCH completed.
-
-# Client #1 is not able to do operations that reference the mailbox name.
-C: 1e APPEND parent.child (\Deleted) {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 03
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 03
-C:
-S: 1e NO \[TRYCREATE\] APPEND failed. No such mailbox.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Copy.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Copy.test
deleted file mode 100644
index 9aaf165..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Copy.test
+++ /dev/null
@@ -1,63 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: a1 CREATE copied
-S: a1 OK CREATE completed.
-
-C: a2 STATUS copied (MESSAGES)
-S: \* STATUS "copied" \(MESSAGES 0\)
-S: a2 OK STATUS completed.
-
-# mark one message as deleted before copying (to check that flags are copied)
-C: a3 STORE 3 FLAGS (\Deleted)
-S: \* 3 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: a3 OK STORE completed.
-
-# copy messages 2-4
-C: a4 COPY 2:4 copied
-S: a4 OK (\[.+\] )?COPY completed.
-
-# Check there's 3 messages in the copied mailbox
-C: a5 STATUS copied (MESSAGES)
-S: \* STATUS "copied" \(MESSAGES 3\)
-S: a5 OK STATUS completed.
-
-# Modify an original after copying, to ensure it's not the same message.
-C: a6 STORE 2 FLAGS (\Flagged)
-S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: a6 OK STORE completed.
-
-C: a7 SELECT copied
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 3 EXISTS
-S: \* \d+ RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT \d+\].*
-S: a7 OK \[READ-WRITE\] SELECT completed.
-
-C: a8 FETCH 1:3 (FLAGS)
-S: \* 1 FETCH \(FLAGS \(\\Recent\)\)
-S: \* 2 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: \* 3 FETCH \(FLAGS \(\\Recent\)\)
-S: a8 OK FETCH completed.
-
-C: a9 DELETE copied
-S: a9 OK DELETE completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Create.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Create.test
deleted file mode 100644
index 97259ec..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Create.test
+++ /dev/null
@@ -1,81 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Create a simple name
-C: 10 CREATE test
-S: 10 OK CREATE completed.
-# Create a subfolder with simple name
-C: 11 CREATE test.subfolder
-S: 11 OK CREATE completed.
-# Create a fully qualified folder
-C: 12 CREATE test1
-S: 12 OK CREATE completed.
-# Create a fully qualified sub folder
-C: 13 CREATE test1.subfolder1
-S: 13 OK CREATE completed.
-# Create quoted
-C: 14 CREATE "Pepe juan"
-S: 14 OK CREATE completed.
-#
-# RFC3501@6.3.3p2
-# When mailbox name is suffixed with hierarchy separator
-# name created must remove tailing delimiter
-C: 15 CREATE another.test.
-S: 15 OK CREATE completed.
-C: 16 LIST "" another*
-S: \* LIST \(\\HasChildren\) "." "another"
-S: \* LIST \(\\HasNoChildren\) "." "another.test"
-S: 16 OK LIST completed.
-#
-# RFC3501@6.3.3p2
-# Intermediary mailboxes which don't exist should be created
-C: 17 CREATE alpha.beta.gamma
-S: 17 OK CREATE completed.
-C: 18 LIST "" alpha*
-S: \* LIST \(\\HasChildren\) "." "alpha"
-S: \* LIST \(\\HasChildren\) "." "alpha.beta"
-S: \* LIST \(\\HasNoChildren\) "." "alpha.beta.gamma"
-S: 18 OK LIST completed.
-
-#
-# When mailbox already exists, ensure message is user friendly
-#
-C: 19 CREATE alpha
-S: 19 NO CREATE failed. Mailbox already exists.
-
-# Cleanup
-C: a1 DELETE test1.subfolder1
-S: a1 OK DELETE completed.
-C: a1 DELETE test1
-S: a1 OK DELETE completed.
-C: a1 DELETE test.subfolder
-S: a1 OK DELETE completed.
-C: a1 DELETE test
-S: a1 OK DELETE completed.
-C: a10 DELETE "Pepe juan"
-S: a10 OK DELETE completed.
-C: a11 DELETE alpha.beta.gamma
-S: a11 OK DELETE completed.
-C: a11 DELETE alpha.beta
-S: a11 OK DELETE completed.
-C: a11 DELETE alpha
-S: a11 OK DELETE completed.
-C: a11 DELETE another.test
-S: a11 OK DELETE completed.
-C: a11 DELETE another
-S: a11 OK DELETE completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Delete.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Delete.test
deleted file mode 100644
index 095aaf9..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Delete.test
+++ /dev/null
@@ -1,39 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Create a few folders
-C: 10 CREATE deletetest
-S: 10 OK CREATE completed.
-C: 11 CREATE deletetest.subfolder
-S: 11 OK CREATE completed.
-C: 12 CREATE deletetest1
-S: 12 OK CREATE completed.
-C: 13 CREATE deletetest1.subfolder1
-S: 13 OK CREATE completed.
-
-# Delete subfolder, then folder
-C: 10 DELETE deletetest.subfolder
-S: 10 OK DELETE completed.
-C: 11 DELETE deletetest
-S: 11 OK DELETE completed.
-
-# Delete folder first, then subfolder.
-C: 14 DELETE deletetest1.subfolder1
-S: 14 OK DELETE completed.
-C: 13 DELETE deletetest1
-S: 13 OK DELETE completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ExamineEmpty.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ExamineEmpty.test
deleted file mode 100644
index 0876052..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ExamineEmpty.test
+++ /dev/null
@@ -1,70 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Create a few folders
-C: 10 CREATE test
-S: 10 OK CREATE completed.
-C: 11 CREATE test.subfolder
-S: 11 OK CREATE completed.
-C: 12 CREATE test1
-S: 12 OK CREATE completed.
-C: 13 CREATE test1.subfolder1
-S: 13 OK CREATE completed.
-
-C: abcd EXAMINE test
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: abcd OK \[READ-ONLY\] EXAMINE completed.
-
-C: abcd EXAMINE test.subfolder
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: abcd OK \[READ-ONLY\] EXAMINE completed.
-
-C: abcd EXAMINE test1
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: abcd OK \[READ-ONLY\] EXAMINE completed.
-
-C: abcd EXAMINE subfolder1
-S: abcd NO EXAMINE failed. No such mailbox.
-
-# Cleanup
-C: a1 DELETE test1.subfolder1
-S: a1 OK DELETE completed.
-C: a1 DELETE test1
-S: a1 OK DELETE completed.
-C: a1 DELETE test.subfolder
-S: a1 OK DELETE completed.
-C: a1 DELETE test
-S: a1 OK DELETE completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Expunge.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Expunge.test
deleted file mode 100644
index a6804f3..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Expunge.test
+++ /dev/null
@@ -1,20 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: a1 EXPUNGE
-S: a1 OK EXPUNGE completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ExpungeBasics.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ExpungeBasics.test
deleted file mode 100644
index 9304597..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ExpungeBasics.test
+++ /dev/null
@@ -1,718 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed.
-C: A4 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed.
-C: A5 APPEND testmailbox {704+}
-C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
-C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
-C: Date: Sat, 2 Feb 2008 13:14:19 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "James Developers List" <server-dev@james.apache.org>
-C: Subject: JCR -> trunk ...?
-C: MIME-Version: 1.0
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: Delivered-To: robertburrelldonkin@gmail.com
-C: 
-C: i'd like to copy james-jcr into trunk and add some example
-C: configurations. development can continue in the sandbox (or not) and
-C: merged in later (if necessary).
-C: 
-C: any objections?
-C: 
-C: - robert
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: A5 OK (\[.+\] )?APPEND completed.
-C: A6 APPEND testmailbox {668+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/alternative;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: applcation/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729--
-C: 
-S: \* 3 EXISTS
-S: \* 3 RECENT
-S: A6 OK (\[.+\] )?APPEND completed.
-C: A7 APPEND testmailbox {1767+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: application/octet-stream
-C: Content-Transfer-Encoding: base64
-C: 
-C: 987654321AHPLA
-C: 
-C: --1729
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Alternative Email
-C: Content-Type: multipart/alternative;boundary=42
-C: 
-C: This message has a premable
-C: 
-C: --42
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Custard!
-C: 
-C: --42
-C: Content-Type: application/octet-stream
-C: 
-C: CUSTARDCUSTARDCUSTARD
-C: 
-C: --42--
-C: 
-C: --1729
-C: Content-Type: multipart/mixed; boundary=4.66920160910299
-C: 
-C: --4.66920160910299
-C: Content-Type: image/gif
-C: Content-Transfer-Encoding: base64
-C: MIME-Version: 1.0
-C: Content-ID: 238478934723847238947892374
-C: Content-Description: Bogus Image Data
-C: 
-C: ABCDFEGHIJKLMNO
-C: 
-C: --4.66920160910299
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: John Smith <john@example.org>
-C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: Another Example Email
-C: Content-Type: multipart/mixed;boundary=2.50290787509
-C: 
-C: Yet another preamble
-C: 
-C: --2.50290787509
-C: Content-Type: text/plain
-C: 
-C: Rhubard AND Custard!
-C: 
-C: --2.50290787509
-C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
-C: 
-C: --3.243F6A8885A308D3
-C: Content-Type: text/plain
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3
-C: 
-C: Content-Type: text/richtext
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3--
-C: 
-C: --2.50290787509--
-C: 
-C: --4.66920160910299--
-C: --1729--
-C: 
-S: \* 4 EXISTS
-S: \* 4 RECENT
-S: A7 OK (\[.+\] )?APPEND completed.
-C: A8 APPEND testmailbox {185+}
-C: From: John Smith <john@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 5 EXISTS
-S: \* 5 RECENT
-S: A8 OK (\[.+\] )?APPEND completed.
-C: A9 APPEND testmailbox {3366+}
-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)
-C: Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
-C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
-C:         by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
-C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
-C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-C: Received: from [172.23.170.136] (helo=anti-virus01-07)
-C: 	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
-C: 	id 1JZ9Px-0001OZ-VF
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
-C: Received: from [82.38.65.6] (helo=[10.0.0.27])
-C: 	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
-C: 	id 1JZ9Px-0007FO-G5
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
-C: Subject: An HTML Email
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: robertburrelldonkin@gmail.com
-C: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
-C: Date: Tue, 11 Mar 2008 18:41:40 +0000
-C: Message-Id: <1205260900.7516.3.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.1 
-C: 
-C: 
-C: --=-blWYb/063JwXox8nBGv5
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: A Sonnet By William Shakespeare
-C: 
-C: 
-C: 
-C: Tired with all these, for restful death I cry,
-C: As to behold desert a beggar born,
-C: And needy nothing trimm'd in jollity,
-C: And purest faith unhappily forsworn,
-C: And gilded honour shamefully misplac'd,
-C: And maiden virtue rudely strumpeted,
-C: And right perfection wrongfully disgrac'd,
-C: And strength by limping sway disabled
-C: And art made tongue-tied by authority,
-C: And folly--doctor-like--controlling skill,
-C: And simple truth miscall'd simplicity,
-C: And captive good attending captain ill:
-C:   Tir'd with all these, from these would I be gone,
-C:   Save that, to die, I leave my love alone.
-C: 
-C: --=-blWYb/063JwXox8nBGv5
-C: Content-Type: text/html; charset=utf-8
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
-C: <HTML>
-C: <HEAD>
-C:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
-C:   <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
-C: </HEAD>
-C: <BODY>
-C: <H1>
-C: A Sonnet By William Shakespeare
-C: </H1>
-C: <BR>
-C: <PRE>
-C: Tired with all these, for restful death I cry,
-C: As to behold desert a beggar born,
-C: And needy nothing trimm'd in jollity,
-C: And purest faith unhappily forsworn,
-C: And gilded honour shamefully misplac'd,
-C: And maiden virtue rudely strumpeted,
-C: And right perfection wrongfully disgrac'd,
-C: And strength by limping sway disabled
-C: And art made tongue-tied by authority,
-C: And folly--doctor-like--controlling skill,
-C: And simple truth miscall'd simplicity,
-C: And captive good attending captain ill:
-C:   Tir'd with all these, from these would I be gone,
-C:   Save that, to die, I leave my love alone.
-C: </PRE>
-C: </BODY>
-C: </HTML>
-C: 
-C: --=-blWYb/063JwXox8nBGv5--
-C: 
-C: 
-C: 
-S: \* 6 EXISTS
-S: \* 6 RECENT
-S: A9 OK (\[.+\] )?APPEND completed.
-C: A10 APPEND testmailbox {4173+}
-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)
-C: Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
-C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
-C:         by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
-C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
-C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-C: Received: from [172.23.170.147] (helo=anti-virus03-10)
-C: 	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
-C: 	id 1JZ9TJ-0000ZL-49
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
-C: Received: from [82.38.65.6] (helo=[10.0.0.27])
-C: 	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
-C: 	id 1JZ9TI-0000A6-8B
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
-C: Subject: Sonnets By William Shakespeare
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: robertburrelldonkin@gmail.com
-C: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
-C: Date: Tue, 11 Mar 2008 18:45:07 +0000
-C: Message-Id: <1205261107.7516.6.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.1 
-C: 
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: O! lest the world should task you to recite
-C: What merit lived in me, that you should love
-C: After my death,--dear love, forget me quite,
-C: For you in me can nothing worthy prove;
-C: Unless you would devise some virtuous lie,
-C: To do more for me than mine own desert,
-C: And hang more praise upon deceased I
-C: Than niggard truth would willingly impart:
-C: O! lest your true love may seem false in this
-C: That you for love speak well of me untrue,
-C: My name be buried where my body is,
-C: And live no more to shame nor me nor you.
-C:   For I am shamed by that which I bring forth,
-C:   And so should you, to love things nothing worth.
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Disposition: attachment; filename=sonnet.html
-C: Content-Type: text/html; name=sonnet.html; charset=us-ascii
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: <html><head><title></title></head>
-C: <body>
-C: <blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
-C: Those parts of thee that the world's eye doth view
-C: Want nothing that the thought of hearts can mend;
-C: All tongues--the voice of souls--give thee that due,
-C: Uttering bare truth, even so as foes commend.
-C: Thy outward thus with outward praise is crown'd;
-C: But those same tongues, that give thee so thine own,
-C: In other accents do this praise confound
-C: By seeing farther than the eye hath shown.
-C: They look into the beauty of thy mind,
-C: And that in guess they measure by thy deeds;
-C: Then--churls--their thoughts, although their eyes were kind,
-C: To thy fair flower add the rank smell of weeds: 
-C:   But why thy odour matcheth not thy show,
-C:   The soil is this, that thou dost common grow.
-C: </pre></blockquote>
-C: </body></html>
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: Ah! wherefore with infection should he live,
-C: And with his presence grace impiety,
-C: That sin by him advantage should achieve,
-C: And lace itself with his society? 
-C: Why should false painting imitate his cheek,
-C: And steel dead seeming of his living hue?
-C: Why should poor beauty indirectly seek
-C: Roses of shadow, since his rose is true?
-C: Why should he live, now Nature bankrupt is,
-C: Beggar'd of blood to blush through lively veins?
-C: For she hath no exchequer now but his,
-C: And proud of many, lives upon his gains.
-C:   O! him she stores, to show what wealth she had
-C:   In days long since, before these last so bad.
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t--
-S: \* 7 EXISTS
-S: \* 7 RECENT
-S: A10 OK (\[.+\] )?APPEND completed.
-C: A11 APPEND testmailbox {404+}
-C: Resent-From: John Smith <john@example.org>
-C: Resent-To: Samual Smith <sam@example.org>
-C: Resent-Date: Sat, 23 Feb 2008 18:18:59 +0000
-C: Resent-Message-ID: <424242@example.org>
-C: From: Samual Webster <webster@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Rhubard And Custard!
-C: Date: Sat, 23 Feb 2008 14:10:00 +0000
-C: Message-ID: <17299271@example.org>
-C: 
-C: Rhubard or custard? Rhubard AND custard!
-S: \* 8 EXISTS
-S: \* 8 RECENT
-S: A11 OK (\[.+\] )?APPEND completed.
-C: A12 APPEND testmailbox {429+}
-C: Received: from alpha.beta
-C:    by example.org
-C:    via TCP
-C:    with ESMTP
-C:    id 1729
-C:    for <tim@example.org>; Sat, 23 Feb 2008 18:24:05 +0000
-C: Received: from gamma.delta by alpha.beta; Sat, 23 Feb 2008 18:20:05 +0000
-C: From: Samual Webster <webster@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Custard?
-C: Date: Sat, 23 Feb 2008 18:26:56 +0000
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Rhubard! Rhubard! Rhubard!
-C: 
-S: \* 9 EXISTS
-S: \* 9 RECENT
-S: A12 OK (\[.+\] )?APPEND completed.
-C: A13 APPEND testmailbox {14996+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
-C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
-C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
-C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
-C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
-C: Delivered-To: rdonkin@locus.apache.org
-C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
-C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
-C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
-C: Delivered-To: apmail-rdonkin@apache.org
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
-C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
-C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
-C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
-C: X-Spam-Check-By: apache.org
-C: Received-SPF: pass (athena.apache.org: domain of
-C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
-C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
-C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-C:         18:53:36 +0000
-C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
-C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-C: References: <1205261107.7516.6.camel@localhost>
-C: X-Virus-Checked: Checked by ClamAV on apache.org
-C: X-Nonspam: None
-C: X-fetched-from: mail.xmlmapt.org
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-C: 
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_4003_18492227.1205261626856--
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_4002_22491526.1205261626856--
-C: 
-C: 
-S: \* 10 EXISTS
-S: \* 10 RECENT
-S: A13 OK (\[.+\] )?APPEND completed.
-C: A14 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 10 EXISTS
-S: \* 10 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 11\].*
-S: A14 OK \[READ-WRITE\] SELECT completed.
-C: A15 STORE 4  FLAGS (\DELETED)
-S: \* 4 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A15 OK STORE completed.
-C: A16 STORE 6  FLAGS (\DELETED)
-S: \* 6 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A16 OK STORE completed.
-C: A17 STORE 7  FLAGS (\DELETED)
-S: \* 7 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A17 OK STORE completed.
-C: A18 EXPUNGE
-S: \* 4 EXPUNGE
-S: \* 5 EXPUNGE
-S: \* 5 EXPUNGE
-S: \* 7 RECENT
-S: A18 OK EXPUNGE completed.
-C: A19 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 7 EXISTS
-S: \* 7 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 11\].*
-S: A19 OK \[READ-WRITE\] SELECT completed.
-C: A20 DELETE testmailbox
-S: A20 OK DELETE completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchBodyNoSection.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchBodyNoSection.test
deleted file mode 100644
index 6942b6c..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchBodyNoSection.test
+++ /dev/null
@@ -1,33 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# BODY[]
-# Not PEEK, so the Seen flag is implicitly set.
-C: f1 FETCH 1 (BODY[])
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{254\}
-S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
-S: From: Fred Foobar <foobar@Blurdybloop\.COM>
-S: Subject: Test 01
-S: To: mooch@owatagu\.siam\.edu
-S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
-S: MIME-Version: 1\.0
-S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-S:
-S: Test 01
-S: \)
-S: f1 OK FETCH completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchEnvelope.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchEnvelope.test
deleted file mode 100644
index 481f157..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchEnvelope.test
+++ /dev/null
@@ -1,46 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-C: A007 APPEND selected {596+}
-C: Date: Mon, 10 Feb 1994 21:52:25 -0800 (PST)
-C: From: mooch@owatagu.siam.edu
-C: Sender: mooch@owatagu.siam.edu, Boss <boss@owatagu.siam.edu>
-C: Reply-to: Bin <dev.null@owatagu.siam.edu>, Thin Air <air@owatagu.siam.edu>
-C: Subject: Re: Test 05
-C: To: Fred Foobar <foobar@Blurdybloop.COM>, Sue <sue.foo@Blurdybloop.COM>
-C: Cc: Moo <moo@example.COM>, Hugh <hugh@example.COM>
-C: Bcc: Secret <spy@owatagu.siam.ed>, Audit <audit@owatagu.siam.ed>
-C: Message-Id: <12345677890-mooch@owatagu.siam.edu>
-C: In-reply-to: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Works!
-C: 
-S: \* 5 EXISTS
-S: \* 5 RECENT
-S: A007 OK (\[.+\] )?APPEND completed.
-
-C: f1 FETCH 1 (ENVELOPE)
-S: \* 1 FETCH \(ENVELOPE \(\"Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)\" \"Test 01\" \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop.COM\"\)\) \(\(NIL NIL \"mooch\" \"owatagu.siam.edu\"\)\) NIL NIL NIL \"<B27397-0100000@Blurdybloop.COM>\"\)\)
-S: f1 OK FETCH completed.
-
-C: f2 FETCH 5 (ENVELOPE)
-S: \* 5 FETCH \(ENVELOPE \(\"Mon, 10 Feb 1994 21:52:25 -0800 \(PST\)\" \"Re: Test 05\" \(\(NIL NIL \"mooch\" \"owatagu.siam.edu\"\)\) \(\(NIL NIL \"mooch\" \"owatagu.siam.edu\"\)\(\"Boss\" NIL \"boss\" \"owatagu.siam.edu\"\)\) \(\(\"Bin\" NIL \"dev.null\" \"owatagu.siam.edu\"\)\(\"Thin Air\" NIL \"air\" \"owatagu.siam.edu\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop.COM\"\)\(\"Sue\" NIL \"sue.foo\" \"Blurdybloop.COM\"\)\) \(\(\"Moo\" NIL \"moo\" \"example.COM\"\)\(\"Hugh\" NIL \"hugh\" \"example.COM\"\)\) \(\(\"Secret\" NIL \"spy\" \"owatagu.siam.ed\"\)\(\"Audit\" NIL \"audit\" \"owatagu.siam.ed\"\)\) \"<B27397-0100000@Blurdybloop.COM>\" \"<12345677890-mooch@owatagu.siam.edu>\"\)\)
-S: f2 OK FETCH completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchHeaderFields.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchHeaderFields.test
deleted file mode 100644
index 8aa5193..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchHeaderFields.test
+++ /dev/null
@@ -1,593 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 APPEND testmailbox {704+}
-C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
-C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
-C: Date: Sat, 2 Feb 2008 13:14:19 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "James Developers List" <server-dev@james.apache.org>
-C: Subject: JCR -> trunk ...?
-C: MIME-Version: 1.0
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: Delivered-To: robertburrelldonkin@gmail.com
-C: 
-C: i'd like to copy james-jcr into trunk and add some example
-C: configurations. development can continue in the sandbox (or not) and
-C: merged in later (if necessary).
-C: 
-C: any objections?
-C: 
-C: - robert
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: A5 OK (\[.+\] )?APPEND completed\.
-C: A6 APPEND testmailbox {668+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/alternative;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: applcation/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729--
-C: 
-S: \* 3 EXISTS
-S: \* 3 RECENT
-S: A6 OK (\[.+\] )?APPEND completed\.
-C: A7 APPEND testmailbox {765+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: application/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: image/jpeg
-C: Content-Transfer-Encoding: base64
-C: 
-C: 1234567890ABCDEFGHIJKLMNOPQ
-C: 
-C: --1729--
-C: 
-S: \* 4 EXISTS
-S: \* 4 RECENT
-S: A7 OK (\[.+\] )?APPEND completed\.
-C: A8 APPEND testmailbox {1767+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: application/octet-stream
-C: Content-Transfer-Encoding: base64
-C: 
-C: 987654321AHPLA
-C: 
-C: --1729
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Alternative Email
-C: Content-Type: multipart/alternative;boundary=42
-C: 
-C: This message has a premable
-C: 
-C: --42
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Custard!
-C: 
-C: --42
-C: Content-Type: application/octet-stream
-C: 
-C: CUSTARDCUSTARDCUSTARD
-C: 
-C: --42--
-C: 
-C: --1729
-C: Content-Type: multipart/mixed; boundary=4.66920160910299
-C: 
-C: --4.66920160910299
-C: Content-Type: image/gif
-C: Content-Transfer-Encoding: base64
-C: MIME-Version: 1.0
-C: Content-ID: 238478934723847238947892374
-C: Content-Description: Bogus Image Data
-C: 
-C: ABCDFEGHIJKLMNO
-C: 
-C: --4.66920160910299
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: John Smith <john@example.org>
-C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: Another Example Email
-C: Content-Type: multipart/mixed;boundary=2.50290787509
-C: 
-C: Yet another preamble
-C: 
-C: --2.50290787509
-C: Content-Type: text/plain
-C: 
-C: Rhubard AND Custard!
-C: 
-C: --2.50290787509
-C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
-C: 
-C: --3.243F6A8885A308D3
-C: Content-Type: text/plain
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3
-C: 
-C: Content-Type: text/richtext
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3--
-C: 
-C: --2.50290787509--
-C: 
-C: --4.66920160910299--
-C: --1729--
-C: 
-S: \* 5 EXISTS
-S: \* 5 RECENT
-S: A8 OK (\[.+\] )?APPEND completed\.
-C: A9 APPEND testmailbox {185+}
-C: From: John Smith <john@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 6 EXISTS
-S: \* 6 RECENT
-S: A9 OK (\[.+\] )?APPEND completed\.
-C: A10 APPEND testmailbox {227+}
-C: From: John Smith <john@example.org>
-C: Sender: Samual Smith <sam@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <172942@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 7 EXISTS
-S: \* 7 RECENT
-S: A10 OK (\[.+\] )?APPEND completed\.
-C: A11 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 8 EXISTS
-S: \* 8 RECENT
-S: A11 OK (\[.+\] )?APPEND completed\.
-C: A12 APPEND testmailbox {318+}
-C: From: "Brian G. Hutton" <brian@example.org>
-C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
-C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
-C: Subject: Rhubarb
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <17291729@machine.example.org>
-C: 
-C: Rhubarb!
-S: \* 9 EXISTS
-S: \* 9 RECENT
-S: A12 OK (\[.+\] )?APPEND completed\.
-C: A13 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 9 EXISTS
-S: \* 9 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 10\].*
-S: A13 OK \[READ-WRITE\] SELECT completed\.
-C: A14 FETCH 1:* (BODY.PEEK[])
-S: \* 1 FETCH \(BODY\[\] \{185\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Simple Email
-S: 
-S: This is a very simple email\.
-S: \)
-S: \* 2 FETCH \(BODY\[\] \{704\}
-S: Received: by 10\.114\.81\.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 \(PST\)
-S: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail\.gmail\.com>
-S: Date: Sat, 2 Feb 2008 13:14:19 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "James Developers List" <server-dev@james\.apache\.org>
-S: Subject: JCR -> trunk \.\.\.\?
-S: MIME-Version: 1\.0
-S: Content-Type: text/plain; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: Delivered-To: robertburrelldonkin@gmail\.com
-S: 
-S: i'd like to copy james-jcr into trunk and add some example
-S: configurations\. development can continue in the sandbox \(or not\) and
-S: merged in later \(if necessary\)\.
-S: 
-S: any objections\?
-S: 
-S: - robert\)
-S: \* 3 FETCH \(BODY\[\] \{668\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/alternative;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: applcation/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729--
-S: \)
-S: \* 4 FETCH \(BODY\[\] \{765\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: application/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: image/jpeg
-S: Content-Transfer-Encoding: base64
-S: 
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: 
-S: --1729--
-S: \)
-S: \* 5 FETCH \(BODY\[\] \{1767\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: application/octet-stream
-S: Content-Transfer-Encoding: base64
-S: 
-S: 987654321AHPLA
-S: 
-S: --1729
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: 
-S: --1729
-S: Content-Type: multipart/mixed; boundary=4\.66920160910299
-S: 
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: 
-S: --4\.66920160910299--
-S: --1729--
-S: \)
-S: \* 6 FETCH \(BODY\[\] \{185\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Subject: Hello
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: Message-ID: <1729@machine\.example\.org>
-S: 
-S: Hello, World!\)
-S: \* 7 FETCH \(BODY\[\] \{227\}
-S: From: John Smith <john@example\.org>
-S: Sender: Samual Smith <sam@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Subject: Hello
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: Message-ID: <172942@machine\.example\.org>
-S: 
-S: Hello, World!\)
-S: \* 8 FETCH \(BODY\[\] \{185\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Simple Email
-S: 
-S: This is a very simple email\.
-S: \)
-S: \* 9 FETCH \(BODY\[\] \{318\}
-S: From: "Brian G\. Hutton" <brian@example\.org>
-S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
-S: CC: <ben@example\.org>, "David \\"The Thin White Duke\\" Bowie" <duke@example\.org>
-S: Subject: Rhubarb
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: Message-ID: <17291729@machine\.example\.org>
-S: 
-S: Rhubarb!\)
-S: A14 OK FETCH completed\.
-C: A15 FETCH 1:* (BODY.PEEK[HEADER.FIELDS (DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE)])
-S: \* 1 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{155\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Simple Email
-S: 
-S: \)
-S: \* 2 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{330\}
-S: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail\.gmail\.com>
-S: Date: Sat, 2 Feb 2008 13:14:19 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "James Developers List" <server-dev@james\.apache\.org>
-S: Subject: JCR -> trunk \.\.\.\?
-S: MIME-Version: 1\.0
-S: Content-Type: text/plain; charset=ISO-8859-1
-S: 
-S: \)
-S: \* 3 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{209\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/alternative;boundary=1729
-S: 
-S: \)
-S: \* 4 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{203\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: \)
-S: \* 5 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{203\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: \)
-S: \* 6 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{172\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Subject: Hello
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: Message-ID: <1729@machine\.example\.org>
-S: 
-S: \)
-S: \* 7 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{214\}
-S: From: John Smith <john@example\.org>
-S: Sender: Samual Smith <sam@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Subject: Hello
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: Message-ID: <172942@machine\.example\.org>
-S: 
-S: \)
-S: \* 8 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{155\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Simple Email
-S: 
-S: \)
-S: \* 9 FETCH \(BODY\[HEADER\.FIELDS \(DATE FROM TO CC SUBJECT REFERENCES IN-REPLY-TO MESSAGE-ID MIME-VERSION CONTENT-TYPE X-MAILING-LIST X-LOOP LIST-ID LIST-POST MAILING-LIST ORIGINATOR X-LIST SENDER RETURN-PATH X-BEENTHERE\)\] \{310\}
-S: From: "Brian G\. Hutton" <brian@example\.org>
-S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
-S: CC: <ben@example\.org>, "David \\"The Thin White Duke\\" Bowie" <duke@example\.org>
-S: Subject: Rhubarb
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: Message-ID: <17291729@machine\.example\.org>
-S: 
-S: \)
-S: A15 OK FETCH completed\.
-C: A16 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 9 EXISTS
-S: \* 9 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 10\].*
-S: A16 OK \[READ-WRITE\] SELECT completed\.
-C: A17 DELETE testmailbox
-S: A17 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchHeaderFieldsNot.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchHeaderFieldsNot.test
deleted file mode 100644
index 90dca44..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchHeaderFieldsNot.test
+++ /dev/null
@@ -1,570 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 APPEND testmailbox {704+}
-C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
-C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
-C: Date: Sat, 2 Feb 2008 13:14:19 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "James Developers List" <server-dev@james.apache.org>
-C: Subject: JCR -> trunk ...?
-C: MIME-Version: 1.0
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: Delivered-To: robertburrelldonkin@gmail.com
-C: 
-C: i'd like to copy james-jcr into trunk and add some example
-C: configurations. development can continue in the sandbox (or not) and
-C: merged in later (if necessary).
-C: 
-C: any objections?
-C: 
-C: - robert
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: A5 OK (\[.+\] )?APPEND completed\.
-C: A6 APPEND testmailbox {668+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/alternative;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: applcation/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729--
-C: 
-S: \* 3 EXISTS
-S: \* 3 RECENT
-S: A6 OK (\[.+\] )?APPEND completed\.
-C: A7 APPEND testmailbox {765+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: application/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: image/jpeg
-C: Content-Transfer-Encoding: base64
-C: 
-C: 1234567890ABCDEFGHIJKLMNOPQ
-C: 
-C: --1729--
-C: 
-S: \* 4 EXISTS
-S: \* 4 RECENT
-S: A7 OK (\[.+\] )?APPEND completed\.
-C: A8 APPEND testmailbox {1767+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: application/octet-stream
-C: Content-Transfer-Encoding: base64
-C: 
-C: 987654321AHPLA
-C: 
-C: --1729
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Alternative Email
-C: Content-Type: multipart/alternative;boundary=42
-C: 
-C: This message has a premable
-C: 
-C: --42
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Custard!
-C: 
-C: --42
-C: Content-Type: application/octet-stream
-C: 
-C: CUSTARDCUSTARDCUSTARD
-C: 
-C: --42--
-C: 
-C: --1729
-C: Content-Type: multipart/mixed; boundary=4.66920160910299
-C: 
-C: --4.66920160910299
-C: Content-Type: image/gif
-C: Content-Transfer-Encoding: base64
-C: MIME-Version: 1.0
-C: Content-ID: 238478934723847238947892374
-C: Content-Description: Bogus Image Data
-C: 
-C: ABCDFEGHIJKLMNO
-C: 
-C: --4.66920160910299
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: John Smith <john@example.org>
-C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: Another Example Email
-C: Content-Type: multipart/mixed;boundary=2.50290787509
-C: 
-C: Yet another preamble
-C: 
-C: --2.50290787509
-C: Content-Type: text/plain
-C: 
-C: Rhubard AND Custard!
-C: 
-C: --2.50290787509
-C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
-C: 
-C: --3.243F6A8885A308D3
-C: Content-Type: text/plain
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3
-C: 
-C: Content-Type: text/richtext
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3--
-C: 
-C: --2.50290787509--
-C: 
-C: --4.66920160910299--
-C: --1729--
-C: 
-S: \* 5 EXISTS
-S: \* 5 RECENT
-S: A8 OK (\[.+\] )?APPEND completed\.
-C: A9 APPEND testmailbox {185+}
-C: From: John Smith <john@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 6 EXISTS
-S: \* 6 RECENT
-S: A9 OK (\[.+\] )?APPEND completed\.
-C: A10 APPEND testmailbox {227+}
-C: From: John Smith <john@example.org>
-C: Sender: Samual Smith <sam@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <172942@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 7 EXISTS
-S: \* 7 RECENT
-S: A10 OK (\[.+\] )?APPEND completed\.
-C: A11 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 8 EXISTS
-S: \* 8 RECENT
-S: A11 OK (\[.+\] )?APPEND completed\.
-C: A12 APPEND testmailbox {318+}
-C: From: "Brian G. Hutton" <brian@example.org>
-C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
-C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
-C: Subject: Rhubarb
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <17291729@machine.example.org>
-C: 
-C: Rhubarb!
-S: \* 9 EXISTS
-S: \* 9 RECENT
-S: A12 OK (\[.+\] )?APPEND completed\.
-C: A13 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 9 EXISTS
-S: \* 9 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 10\].*
-S: A13 OK \[READ-WRITE\] SELECT completed\.
-C: A14 FETCH 1:* (BODY.PEEK[])
-S: \* 1 FETCH \(BODY\[\] \{185\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Simple Email
-S: 
-S: This is a very simple email\.
-S: \)
-S: \* 2 FETCH \(BODY\[\] \{704\}
-S: Received: by 10\.114\.81\.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 \(PST\)
-S: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail\.gmail\.com>
-S: Date: Sat, 2 Feb 2008 13:14:19 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "James Developers List" <server-dev@james\.apache\.org>
-S: Subject: JCR -> trunk \.\.\.\?
-S: MIME-Version: 1\.0
-S: Content-Type: text/plain; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: Delivered-To: robertburrelldonkin@gmail\.com
-S: 
-S: i'd like to copy james-jcr into trunk and add some example
-S: configurations\. development can continue in the sandbox \(or not\) and
-S: merged in later \(if necessary\)\.
-S: 
-S: any objections\?
-S: 
-S: - robert\)
-S: \* 3 FETCH \(BODY\[\] \{668\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/alternative;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: applcation/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729--
-S: \)
-S: \* 4 FETCH \(BODY\[\] \{765\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: application/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: image/jpeg
-S: Content-Transfer-Encoding: base64
-S: 
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: 
-S: --1729--
-S: \)
-S: \* 5 FETCH \(BODY\[\] \{1767\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: application/octet-stream
-S: Content-Transfer-Encoding: base64
-S: 
-S: 987654321AHPLA
-S: 
-S: --1729
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: 
-S: --1729
-S: Content-Type: multipart/mixed; boundary=4\.66920160910299
-S: 
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: 
-S: --4\.66920160910299--
-S: --1729--
-S: \)
-S: \* 6 FETCH \(BODY\[\] \{185\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Subject: Hello
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: Message-ID: <1729@machine\.example\.org>
-S: 
-S: Hello, World!\)
-S: \* 7 FETCH \(BODY\[\] \{227\}
-S: From: John Smith <john@example\.org>
-S: Sender: Samual Smith <sam@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Subject: Hello
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: Message-ID: <172942@machine\.example\.org>
-S: 
-S: Hello, World!\)
-S: \* 8 FETCH \(BODY\[\] \{185\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Simple Email
-S: 
-S: This is a very simple email\.
-S: \)
-S: \* 9 FETCH \(BODY\[\] \{318\}
-S: From: "Brian G\. Hutton" <brian@example\.org>
-S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
-S: CC: <ben@example\.org>, "David \\"The Thin White Duke\\" Bowie" <duke@example\.org>
-S: Subject: Rhubarb
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: Message-ID: <17291729@machine\.example\.org>
-S: 
-S: Rhubarb!\)
-S: A14 OK FETCH completed\.
-C: A15 FETCH 1:* (BODY.PEEK[HEADER.FIELDS.NOT (DATE FROM TO ORIGINATOR X-LIST)])
-S: \* 1 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{27\}
-S: Subject: A Simple Email
-S: 
-S: \)
-S: \* 2 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{352\}
-S: Received: by 10\.114\.81\.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 \(PST\)
-S: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail\.gmail\.com>
-S: Subject: JCR -> trunk \.\.\.\?
-S: MIME-Version: 1\.0
-S: Content-Type: text/plain; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: Delivered-To: robertburrelldonkin@gmail\.com
-S: 
-S: \)
-S: \* 3 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{81\}
-S: Subject: A Multipart Email
-S: Content-Type: multipart/alternative;boundary=1729
-S: 
-S: \)
-S: \* 4 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{75\}
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: \)
-S: \* 5 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{75\}
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: \)
-S: \* 6 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{58\}
-S: Subject: Hello
-S: Message-ID: <1729@machine\.example\.org>
-S: 
-S: \)
-S: \* 7 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{100\}
-S: Sender: Samual Smith <sam@example\.org>
-S: Subject: Hello
-S: Message-ID: <172942@machine\.example\.org>
-S: 
-S: \)
-S: \* 8 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{27\}
-S: Subject: A Simple Email
-S: 
-S: \)
-S: \* 9 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(DATE FROM TO ORIGINATOR X-LIST\)\] \{145\}
-S: CC: <ben@example\.org>, "David \\"The Thin White Duke\\" Bowie" <duke@example\.org>
-S: Subject: Rhubarb
-S: Message-ID: <17291729@machine\.example\.org>
-S: 
-S: \)
-S: A15 OK FETCH completed\.
-C: A16 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 9 EXISTS
-S: \* 9 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 10\].*
-S: A16 OK \[READ-WRITE\] SELECT completed\.
-C: A17 DELETE testmailbox
-S: A17 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchInternalDate.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchInternalDate.test
deleted file mode 100644
index 0ba22b9..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchInternalDate.test
+++ /dev/null
@@ -1,38 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-C: A004 APPEND selected (\Seen) "17-Jul-1996 02:44:25 -0700" {310+}
-# use synchronising literal
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: afternoon meeting 2
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Hello Joe, could we change that to 4:00pm tomorrow?
-C:
-S: \* 5 EXISTS
-S: \* 5 RECENT
-S: A004 OK (\[.+\] )?APPEND completed.
-
-C: F11 FETCH 5 INTERNALDATE
-S: \* 5 FETCH \(INTERNALDATE \"\d{1,2}-\w{3}-\d{4} \d{2}:\d{2}:\d{2} \+\d{4}\"\)
-S: F11 OK FETCH completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipartAlternative.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipartAlternative.test
deleted file mode 100644
index 0bc4f87..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipartAlternative.test
+++ /dev/null
@@ -1,163 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {666+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/alternative;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: applcation/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: --1729--
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[UNSEEN 1\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: A5 OK \[READ-WRITE\] SELECT completed\.
-C: A6 FETCH 1 (BODY[])
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{666\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/alternative;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: applcation/xhtml\+xml
-S: 
-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: --1729--
-S: \)
-S: A6 OK FETCH completed\.
-C: A7 FETCH 1 (BODY[TEXT])
-S: \* 1 FETCH \(BODY\[TEXT\] \{457\}
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: applcation/xhtml\+xml
-S: 
-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: --1729--
-S: \)
-S: A7 OK FETCH completed\.
-C: A8 FETCH 1 (BODY[HEADER])
-S: \* 1 FETCH \(BODY\[HEADER\] \{209\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/alternative;boundary=1729
-S: 
-S: \)
-S: A8 OK FETCH completed\.
-C: A9 FETCH 1 (BODY[1])
-S: \* 1 FETCH \(BODY\[1\] \{10\}
-S: Rhubarb!
-S: \)
-S: A9 OK FETCH completed\.
-C: A10 FETCH 1 (BODY[2])
-S: \* 1 FETCH \(BODY\[2\] \{71\}
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: \)
-S: A10 OK FETCH completed\.
-C: A11 FETCH 1 (BODY[3])
-S: \* 1 FETCH \(BODY\[3\] \{182\}
-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: A11 OK FETCH completed\.
-C: A12 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: A12 OK \[READ-WRITE\] SELECT completed\.
-C: A13 DELETE testmailbox
-S: A13 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipartBodyStructure.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipartBodyStructure.test
deleted file mode 100644
index 52dbe37..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipartBodyStructure.test
+++ /dev/null
@@ -1,689 +0,0 @@
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {8989+}
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: (qmail 18554 invoked from network); 25 May 2008 14:38:53 -0000
-C: Received: from unknown (HELO p3presmtp01-16.prod.phx3.secureserver.net)
-C:         ([208.109.80.165]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         smtp20-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 25 May 2008 14:38:53 -0000
-C: Received: (qmail 9751 invoked from network); 25 May 2008 14:38:53 -0000
-C: Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
-C:         <rdonkin-owner@locus.apache.org>) by
-C:         p3presmtp01-16.prod.phx3.secureserver.net (qmail-ldap-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 25 May 2008 14:38:50 -0000
-C: Received: (qmail 46768 invoked by uid 1289); 25 May 2008 14:38:46 -0000
-C: Delivered-To: rdonkin@locus.apache.org
-C: Received: (qmail 46763 invoked from network); 25 May 2008 14:38:46 -0000
-C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-C:         minotaur.apache.org with SMTP; 25 May 2008 14:38:46 -0000
-C: Received: (qmail 61275 invoked by uid 500); 25 May 2008 14:38:48 -0000
-C: Delivered-To: apmail-rdonkin@apache.org
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: (qmail 61272 invoked by uid 99); 25 May 2008 14:38:48 -0000
-C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
-C:         by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 25 May 2008 07:38:48 -0700
-C: X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS
-C: X-Spam-Check-By: apache.org
-C: Received-SPF: pass (athena.apache.org: domain of
-C:         robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted
-C:         sender)
-C: Received: from [195.188.213.5] (HELO smtp-out2.blueyonder.co.uk)
-C:         (195.188.213.5) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 25 May 2008
-C:         14:38:00 +0000
-C: Received: from [172.23.170.140] (helo=anti-virus02-07) by
-C:         smtp-out2.blueyonder.co.uk with smtp (Exim 4.52) id 1K0HMV-00087e-HY for
-C:         rdonkin@apache.org; Sun, 25 May 2008 15:38:15 +0100
-C: Received: from [82.38.65.6] (helo=[10.0.0.27]) by
-C:         asmtp-out5.blueyonder.co.uk with esmtpa (Exim 4.52) id 1K0HMU-0001A2-3q for
-C:         rdonkin@apache.org; Sun, 25 May 2008 15:38:14 +0100
-C: Subject: This is an example of a multipart mixed email with image content
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: Robert Burrell Donkin <rdonkin@apache.org>
-C: Content-Type: multipart/mixed; boundary="=-tIdGYVstQJghyEDATnJ+"
-C: Content-Location: http://www.example.org/
-C: Date: Sun, 25 May 2008 15:38:13 +0100
-C: Message-Id: <1211726293.5772.10.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.3 
-C: X-Virus-Checked: Checked by ClamAV on apache.org
-C: X-Nonspam: None
-C: X-fetched-from: mail.xmlmapt.org
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: --=-tIdGYVstQJghyEDATnJ+
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: Content-Location: relative/license.txt
-C: 
-C: Licensed to the Apache Software Foundation (ASF) under one
-C: or more contributor license agreements.  See the NOTICE file
-C: distributed with this work for additional information
-C: regarding copyright ownership.  The ASF licenses this file
-C: to you under the Apache License, Version 2.0 (the
-C: \"License\"); you may not use this file except in compliance
-C: with the License.  You may obtain a copy of the License at
-C: 
-C:     http://www.apache.org/licenses/LICENSE-2.0
-C:  
-C: Unless required by applicable law or agreed to in writing,
-C: software distributed under the License is distributed on an
-C: \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-C: KIND, either express or implied.  See the License for the
-C: specific language governing permissions and limitations
-C: under the License.
-C:  
-C: 
-C: --=-tIdGYVstQJghyEDATnJ+
-C: Content-Disposition: attachment; filename=blob.png;
-C:    modification-date="Sun, 21 Jun 2008 15:32:18 +0000";
-C:    creation-date="Sat, 20 Jun 2008 10:15:09 +0000"; 
-C:    read-date="Mon, 22 Jun 2008 12:08:56 +0000";size=482;
-C: Content-Type: image/png; name=blob.png
-C: Content-Transfer-Encoding: base64
-C: Content-Location: http://www.example.org/blob.png
-C: 
-C: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
-C: EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
-C: IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
-C: /7qIG/VsPziMTw+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
-C: E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
-C: iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ+4/kIi0g88zlXd66++QaQDG5GPZyp
-C: rQAAAABJRU5ErkJggg==
-C: 
-C: 
-C: --=-tIdGYVstQJghyEDATnJ+
-C: Content-Disposition: attachment; filename=blob.png
-C: Content-Type: image/png; name=blob.png
-C: Content-Transfer-Encoding: base64
-C: Content-Location: (Comments before) http://www.example.org/blob.png (And comments afterwards)
-C: 
-C: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
-C: EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
-C: IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
-C: /7qIG/VsPziMTw+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
-C: E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
-C: iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ+4/kIi0g88zlXd66++QaQDG5GPZyp
-C: rQAAAABJRU5ErkJggg==
-C: 
-C: 
-C: --=-tIdGYVstQJghyEDATnJ+
-C: Content-Disposition: attachment; filename=rhubarb.txt
-C: Content-Type: text/plain; name=rhubarb.txt; charset=us-ascii
-C: Content-Language: en, en-US, en-CA, en-AU
-C: Content-Transfer-Encoding: quoted-printable
-C: Content-Location: "ftp://ftp.example.org/lots/lots/lots/
-C:                    lots/lots/lots/lots/lots/lots/lots/
-C:                    rhubard.txt"
-C: 
-C: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-C: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-C: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-C: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-C: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-C:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-C: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-C: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-C: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-C: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-C: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-C: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-C: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-C:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-C: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-C: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-C: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-C: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-C: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-C: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-C: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-C:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-C: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-C: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-C: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-C: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-C: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-C: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-C: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-C:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-C: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-C: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-C: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-C: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-C: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-C: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-C: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-C:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-C: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-C: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-C: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb
-C: 
-C: --=-tIdGYVstQJghyEDATnJ+--
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 APPEND testmailbox {569+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/alternative;boundary=1729
-C: 
-C: Some translations of Hello, World!
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: Content-Language: en, en-US, en-CA
-C: 
-C: Hello, World!
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: Content-Language: fr, fr-Latn-CA
-C: 
-C: Bonjour, monde !
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: Content-Language: nl-BE
-C: 
-C: Hello, Wereld!
-C: 
-C: --1729--
-C: 
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: A5 OK (\[.+\] )?APPEND completed\.
-C: A6 FETCH 1:* ()
-S: \* 1 FETCH \(\)
-S: \* 2 FETCH \(\)
-S: A6 OK FETCH completed\.
-C: A7 FETCH 1 (BODY[])
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{8989\}
-S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
-S: Received: \(qmail 18554 invoked from network\); 25 May 2008 14:38:53 -0000
-S: Received: from unknown \(HELO p3presmtp01-16\.prod\.phx3\.secureserver\.net\)
-S:         \(\[208\.109\.80\.165\]\) \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
-S:         smtp20-01\.prod\.mesa1\.secureserver\.net \(qmail-1\.03\) with SMTP for
-S:         <asf@xmlmapt\.org>; 25 May 2008 14:38:53 -0000
-S: Received: \(qmail 9751 invoked from network\); 25 May 2008 14:38:53 -0000
-S: Received: from minotaur\.apache\.org \(\[140\.211\.11\.9\]\) \(envelope-sender
-S:         <rdonkin-owner@locus\.apache\.org>\) by
-S:         p3presmtp01-16\.prod\.phx3\.secureserver\.net \(qmail-ldap-1\.03\) with SMTP for
-S:         <asf@xmlmapt\.org>; 25 May 2008 14:38:50 -0000
-S: Received: \(qmail 46768 invoked by uid 1289\); 25 May 2008 14:38:46 -0000
-S: Delivered-To: rdonkin@locus\.apache\.org
-S: Received: \(qmail 46763 invoked from network\); 25 May 2008 14:38:46 -0000
-S: Received: from hermes\.apache\.org \(HELO mail\.apache\.org\) \(140\.211\.11\.2\) by
-S:         minotaur\.apache\.org with SMTP; 25 May 2008 14:38:46 -0000
-S: Received: \(qmail 61275 invoked by uid 500\); 25 May 2008 14:38:48 -0000
-S: Delivered-To: apmail-rdonkin@apache\.org
-S: Delivered-To: rob@localhost
-S: Delivered-To: rob@localhost
-S: Received: \(qmail 61272 invoked by uid 99\); 25 May 2008 14:38:48 -0000
-S: Received: from athena\.apache\.org \(HELO athena\.apache\.org\) \(140\.211\.11\.136\)
-S:         by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Sun, 25 May 2008 07:38:48 -0700
-S: X-ASF-Spam-Status: No, hits=-0\.0 required=10\.0 tests=SPF_PASS
-S: X-Spam-Check-By: apache\.org
-S: Received-SPF: pass \(athena\.apache\.org: domain of
-S:         robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted
-S:         sender\)
-S: Received: from \[195\.188\.213\.5\] \(HELO smtp-out2\.blueyonder\.co\.uk\)
-S:         \(195\.188\.213\.5\) by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Sun, 25 May 2008
-S:         14:38:00 \+0000
-S: Received: from \[172\.23\.170\.140\] \(helo=anti-virus02-07\) by
-S:         smtp-out2\.blueyonder\.co\.uk with smtp \(Exim 4\.52\) id 1K0HMV-00087e-HY for
-S:         rdonkin@apache\.org; Sun, 25 May 2008 15:38:15 \+0100
-S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\) by
-S:         asmtp-out5\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\) id 1K0HMU-0001A2-3q for
-S:         rdonkin@apache\.org; Sun, 25 May 2008 15:38:14 \+0100
-S: Subject: This is an example of a multipart mixed email with image content
-S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
-S: To: Robert Burrell Donkin <rdonkin@apache\.org>
-S: Content-Type: multipart/mixed; boundary="=-tIdGYVstQJghyEDATnJ\+"
-S: Content-Location: http://www\.example\.org/
-S: Date: Sun, 25 May 2008 15:38:13 \+0100
-S: Message-Id: <1211726293\.5772\.10\.camel@localhost>
-S: Mime-Version: 1\.0
-S: X-Mailer: Evolution 2\.12\.3 
-S: X-Virus-Checked: Checked by ClamAV on apache\.org
-S: X-Nonspam: None
-S: X-fetched-from: mail\.xmlmapt\.org
-S: X-Evolution-Source: imap://rob@thebes/
-S: 
-S: 
-S: --=-tIdGYVstQJghyEDATnJ\+
-S: Content-Type: text/plain
-S: Content-Transfer-Encoding: 7bit
-S: Content-Location: relative/license\.txt
-S: 
-S: Licensed to the Apache Software Foundation \(ASF\) under one
-S: or more contributor license agreements\.  See the NOTICE file
-S: distributed with this work for additional information
-S: regarding copyright ownership\.  The ASF licenses this file
-S: to you under the Apache License, Version 2\.0 \(the
-S: \\"License\\"\); you may not use this file except in compliance
-S: with the License\.  You may obtain a copy of the License at
-S: 
-S:     http://www\.apache\.org/licenses/LICENSE-2\.0
-S:  
-S: Unless required by applicable law or agreed to in writing,
-S: software distributed under the License is distributed on an
-S: \\"AS IS\\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-S: KIND, either express or implied\.  See the License for the
-S: specific language governing permissions and limitations
-S: under the License\.
-S:  
-S: 
-S: --=-tIdGYVstQJghyEDATnJ\+
-S: Content-Disposition: attachment; filename=blob\.png;
-S:    modification-date="Sun, 21 Jun 2008 15:32:18 \+0000";
-S:    creation-date="Sat, 20 Jun 2008 10:15:09 \+0000"; 
-S:    read-date="Mon, 22 Jun 2008 12:08:56 \+0000";size=482;
-S: Content-Type: image/png; name=blob\.png
-S: Content-Transfer-Encoding: base64
-S: Content-Location: http://www\.example\.org/blob\.png
-S: 
-S: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
-S: EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
-S: IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
-S: /7qIG/VsPziMTw\+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
-S: E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
-S: iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ\+4/kIi0g88zlXd66\+\+QaQDG5GPZyp
-S: rQAAAABJRU5ErkJggg==
-S: 
-S: 
-S: --=-tIdGYVstQJghyEDATnJ\+
-S: Content-Disposition: attachment; filename=blob\.png
-S: Content-Type: image/png; name=blob\.png
-S: Content-Transfer-Encoding: base64
-S: Content-Location: \(Comments before\) http://www\.example\.org/blob\.png \(And comments afterwards\)
-S: 
-S: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
-S: EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
-S: IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
-S: /7qIG/VsPziMTw\+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
-S: E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
-S: iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ\+4/kIi0g88zlXd66\+\+QaQDG5GPZyp
-S: rQAAAABJRU5ErkJggg==
-S: 
-S: 
-S: --=-tIdGYVstQJghyEDATnJ\+
-S: Content-Disposition: attachment; filename=rhubarb\.txt
-S: Content-Type: text/plain; name=rhubarb\.txt; charset=us-ascii
-S: Content-Language: en, en-US, en-CA, en-AU
-S: Content-Transfer-Encoding: quoted-printable
-S: Content-Location: "ftp://ftp\.example\.org/lots/lots/lots/
-S:                    lots/lots/lots/lots/lots/lots/lots/
-S:                    rhubard\.txt"
-S: 
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb
-S: 
-S: --=-tIdGYVstQJghyEDATnJ\+--\)
-S: A7 OK FETCH completed\.
-C: A8 FETCH 1 (BODY[TEXT])
-S: \* 1 FETCH \(BODY\[TEXT\] \{6127\}
-S: 
-S: --=-tIdGYVstQJghyEDATnJ\+
-S: Content-Type: text/plain
-S: Content-Transfer-Encoding: 7bit
-S: Content-Location: relative/license\.txt
-S: 
-S: Licensed to the Apache Software Foundation \(ASF\) under one
-S: or more contributor license agreements\.  See the NOTICE file
-S: distributed with this work for additional information
-S: regarding copyright ownership\.  The ASF licenses this file
-S: to you under the Apache License, Version 2\.0 \(the
-S: \\"License\\"\); you may not use this file except in compliance
-S: with the License\.  You may obtain a copy of the License at
-S: 
-S:     http://www\.apache\.org/licenses/LICENSE-2\.0
-S:  
-S: Unless required by applicable law or agreed to in writing,
-S: software distributed under the License is distributed on an
-S: \\"AS IS\\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-S: KIND, either express or implied\.  See the License for the
-S: specific language governing permissions and limitations
-S: under the License\.
-S:  
-S: 
-S: --=-tIdGYVstQJghyEDATnJ\+
-S: Content-Disposition: attachment; filename=blob\.png;
-S:    modification-date="Sun, 21 Jun 2008 15:32:18 \+0000";
-S:    creation-date="Sat, 20 Jun 2008 10:15:09 \+0000"; 
-S:    read-date="Mon, 22 Jun 2008 12:08:56 \+0000";size=482;
-S: Content-Type: image/png; name=blob\.png
-S: Content-Transfer-Encoding: base64
-S: Content-Location: http://www\.example\.org/blob\.png
-S: 
-S: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
-S: EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
-S: IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
-S: /7qIG/VsPziMTw\+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
-S: E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
-S: iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ\+4/kIi0g88zlXd66\+\+QaQDG5GPZyp
-S: rQAAAABJRU5ErkJggg==
-S: 
-S: 
-S: --=-tIdGYVstQJghyEDATnJ\+
-S: Content-Disposition: attachment; filename=blob\.png
-S: Content-Type: image/png; name=blob\.png
-S: Content-Transfer-Encoding: base64
-S: Content-Location: \(Comments before\) http://www\.example\.org/blob\.png \(And comments afterwards\)
-S: 
-S: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
-S: EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
-S: IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
-S: /7qIG/VsPziMTw\+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
-S: E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
-S: iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ\+4/kIi0g88zlXd66\+\+QaQDG5GPZyp
-S: rQAAAABJRU5ErkJggg==
-S: 
-S: 
-S: --=-tIdGYVstQJghyEDATnJ\+
-S: Content-Disposition: attachment; filename=rhubarb\.txt
-S: Content-Type: text/plain; name=rhubarb\.txt; charset=us-ascii
-S: Content-Language: en, en-US, en-CA, en-AU
-S: Content-Transfer-Encoding: quoted-printable
-S: Content-Location: "ftp://ftp\.example\.org/lots/lots/lots/
-S:                    lots/lots/lots/lots/lots/lots/lots/
-S:                    rhubard\.txt"
-S: 
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb
-S: 
-S: --=-tIdGYVstQJghyEDATnJ\+--\)
-S: A8 OK FETCH completed\.
-C: A9 FETCH 1 (BODY[HEADER])
-S: \* 1 FETCH \(BODY\[HEADER\] \{2862\}
-S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
-S: Received: \(qmail 18554 invoked from network\); 25 May 2008 14:38:53 -0000
-S: Received: from unknown \(HELO p3presmtp01-16\.prod\.phx3\.secureserver\.net\)
-S:         \(\[208\.109\.80\.165\]\) \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
-S:         smtp20-01\.prod\.mesa1\.secureserver\.net \(qmail-1\.03\) with SMTP for
-S:         <asf@xmlmapt\.org>; 25 May 2008 14:38:53 -0000
-S: Received: \(qmail 9751 invoked from network\); 25 May 2008 14:38:53 -0000
-S: Received: from minotaur\.apache\.org \(\[140\.211\.11\.9\]\) \(envelope-sender
-S:         <rdonkin-owner@locus\.apache\.org>\) by
-S:         p3presmtp01-16\.prod\.phx3\.secureserver\.net \(qmail-ldap-1\.03\) with SMTP for
-S:         <asf@xmlmapt\.org>; 25 May 2008 14:38:50 -0000
-S: Received: \(qmail 46768 invoked by uid 1289\); 25 May 2008 14:38:46 -0000
-S: Delivered-To: rdonkin@locus\.apache\.org
-S: Received: \(qmail 46763 invoked from network\); 25 May 2008 14:38:46 -0000
-S: Received: from hermes\.apache\.org \(HELO mail\.apache\.org\) \(140\.211\.11\.2\) by
-S:         minotaur\.apache\.org with SMTP; 25 May 2008 14:38:46 -0000
-S: Received: \(qmail 61275 invoked by uid 500\); 25 May 2008 14:38:48 -0000
-S: Delivered-To: apmail-rdonkin@apache\.org
-S: Delivered-To: rob@localhost
-S: Delivered-To: rob@localhost
-S: Received: \(qmail 61272 invoked by uid 99\); 25 May 2008 14:38:48 -0000
-S: Received: from athena\.apache\.org \(HELO athena\.apache\.org\) \(140\.211\.11\.136\)
-S:         by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Sun, 25 May 2008 07:38:48 -0700
-S: X-ASF-Spam-Status: No, hits=-0\.0 required=10\.0 tests=SPF_PASS
-S: X-Spam-Check-By: apache\.org
-S: Received-SPF: pass \(athena\.apache\.org: domain of
-S:         robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted
-S:         sender\)
-S: Received: from \[195\.188\.213\.5\] \(HELO smtp-out2\.blueyonder\.co\.uk\)
-S:         \(195\.188\.213\.5\) by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Sun, 25 May 2008
-S:         14:38:00 \+0000
-S: Received: from \[172\.23\.170\.140\] \(helo=anti-virus02-07\) by
-S:         smtp-out2\.blueyonder\.co\.uk with smtp \(Exim 4\.52\) id 1K0HMV-00087e-HY for
-S:         rdonkin@apache\.org; Sun, 25 May 2008 15:38:15 \+0100
-S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\) by
-S:         asmtp-out5\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\) id 1K0HMU-0001A2-3q for
-S:         rdonkin@apache\.org; Sun, 25 May 2008 15:38:14 \+0100
-S: Subject: This is an example of a multipart mixed email with image content
-S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
-S: To: Robert Burrell Donkin <rdonkin@apache\.org>
-S: Content-Type: multipart/mixed; boundary="=-tIdGYVstQJghyEDATnJ\+"
-S: Content-Location: http://www\.example\.org/
-S: Date: Sun, 25 May 2008 15:38:13 \+0100
-S: Message-Id: <1211726293\.5772\.10\.camel@localhost>
-S: Mime-Version: 1\.0
-S: X-Mailer: Evolution 2\.12\.3 
-S: X-Virus-Checked: Checked by ClamAV on apache\.org
-S: X-Nonspam: None
-S: X-fetched-from: mail\.xmlmapt\.org
-S: X-Evolution-Source: imap://rob@thebes/
-S: 
-S: \)
-S: A9 OK FETCH completed\.
-C: A10 FETCH 1 (BODY[1])
-S: \* 1 FETCH \(BODY\[1\] \{781\}
-S: Licensed to the Apache Software Foundation \(ASF\) under one
-S: or more contributor license agreements\.  See the NOTICE file
-S: distributed with this work for additional information
-S: regarding copyright ownership\.  The ASF licenses this file
-S: to you under the Apache License, Version 2\.0 \(the
-S: \\"License\\"\); you may not use this file except in compliance
-S: with the License\.  You may obtain a copy of the License at
-S: 
-S:     http://www\.apache\.org/licenses/LICENSE-2\.0
-S:  
-S: Unless required by applicable law or agreed to in writing,
-S: software distributed under the License is distributed on an
-S: \\"AS IS\\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-S: KIND, either express or implied\.  See the License for the
-S: specific language governing permissions and limitations
-S: under the License\.
-S:  
-S: \)
-S: A10 OK FETCH completed\.
-C: A11 FETCH 1 (BODY[2])
-S: \* 1 FETCH \(BODY\[2\] \{492\}
-S: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
-S: EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
-S: IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
-S: /7qIG/VsPziMTw\+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
-S: E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
-S: iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ\+4/kIi0g88zlXd66\+\+QaQDG5GPZyp
-S: rQAAAABJRU5ErkJggg==
-S: 
-S: \)
-S: A11 OK FETCH completed\.
-C: A12 FETCH 1 (BODY[3])
-S: \* 1 FETCH \(BODY\[3\] \{492\}
-S: iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAL
-S: EwAACxMBAJqcGAAAAAd0SU1FB9gFGQ4iJ99ufcYAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRo
-S: IEdJTVBXgQ4XAAAA0ElEQVQY02XMwUrDQBhF4XsnkyYhjWJaCloEN77/a/gERVwJLQiiNjYmbTqZ
-S: /7qIG/VsPziMTw\+23Wj/ovZdMQJgViCvWNVusfa23djuUf2nugbnI2RynkWF5a2Fwdvrs7q9vhqE
-S: E2QAEIO6BhZBerUf6luMw49NyTR0OLw5kJD9sqk4Ipwc6GAREv5n5piXTDOQfy1JMSs8ZgXKq2kF
-S: iwDgEriEecnLlefFEmGAIvqD4ggJJNMM85qLtXfX9xYGuEQ\+4/kIi0g88zlXd66\+\+QaQDG5GPZyp
-S: rQAAAABJRU5ErkJggg==
-S: 
-S: \)
-S: A12 OK FETCH completed\.
-C: A13 FETCH 1 (BODY[3.HEADER])
-S: \* 1 FETCH \(BODY\[3\.HEADER\] \{0\}
-S: \)
-S: A13 OK FETCH completed\.
-C: A14 FETCH 1 (BODY[3.TEXT])
-S: \* 1 FETCH \(BODY\[3\.TEXT\] \{0\}
-S: \)
-S: A14 OK FETCH completed\.
-C: A15 FETCH 1 (BODY[3.1])
-S: \* 1 FETCH \(BODY\[3\.1\] \{0\}
-S: \)
-S: A15 OK FETCH completed\.
-C: A16 FETCH 1 (BODY[3.2])
-S: \* 1 FETCH \(BODY\[3\.2\] \{0\}
-S: \)
-S: A16 OK FETCH completed\.
-C: A17 FETCH 1 (BODY[4])
-S: \* 1 FETCH \(BODY\[4\] \{3193\}
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhu=
-S: barb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubar=
-S: b Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb R=
-S: hubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhub=
-S: arb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb=
-S:  Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rh=
-S: ubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhuba=
-S: rb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb =
-S: Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb Rhubarb
-S: \)
-S: A17 OK FETCH completed\.
-C: A18 FETCH 1 (BODY[4.1])
-S: \* 1 FETCH \(BODY\[4\.1\] \{0\}
-S: \)
-S: A18 OK FETCH completed\.
-C: A19 FETCH 1 (BODY[4.1.MIME])
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\] \{0\}
-S: \)
-S: A19 OK FETCH completed\.
-C: A20 FETCH 1 (BODY[4.2])
-S: \* 1 FETCH \(BODY\[4\.2\] \{0\}
-S: \)
-S: A20 OK FETCH completed\.
-C: A21 FETCH 1 (BODY[4.2.HEADER])
-S: \* 1 FETCH \(BODY\[4\.2\.HEADER\] \{0\}
-S: \)
-S: A21 OK FETCH completed\.
-C: A22 FETCH 1 (BODY[4.2.TEXT])
-S: \* 1 FETCH \(BODY\[4\.2\.TEXT\] \{0\}
-S: \)
-S: A22 OK FETCH completed\.
-C: A23 FETCH 1 (BODY[4.2.1])
-S: \* 1 FETCH \(BODY\[4\.2\.1\] \{0\}
-S: \)
-S: A23 OK FETCH completed\.
-C: A24 FETCH 1 (BODY[4.2.2])
-S: \* 1 FETCH \(BODY\[4\.2\.2\] \{0\}
-S: \)
-S: A24 OK FETCH completed\.
-C: A25 FETCH 1 (BODY[4.2.2.1])
-S: \* 1 FETCH \(BODY\[4\.2\.2\.1\] \{0\}
-S: \)
-S: A25 OK FETCH completed\.
-C: A26 FETCH 1 (BODY[4.2.2.2])
-S: \* 1 FETCH \(BODY\[4\.2\.2\.2\] \{0\}
-S: \)
-S: A26 OK FETCH completed\.
-C: A27 FETCH 1:* (BODY BODYSTRUCTURE)
-S: \* 1 FETCH \(BODY \(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 781 17\)\("IMAGE" "PNG" \("name" "blob\.png"\) NIL NIL "BASE64" 492\)\("IMAGE" "PNG" \("name" "blob\.png"\) NIL NIL "BASE64" 492\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "rhubarb\.txt"\) NIL NIL "QUOTED-PRINTABLE" 3193 41\) "MIXED"\) BODYSTRUCTURE \(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 781 17 NIL NIL NIL "relative/license.txt"\)\("IMAGE" "PNG" \("name" "blob\.png"\) NIL NIL "BASE64" 492 NIL \("attachment" \("creation-date" "Sat, 20 Jun 2008 10:15:09 \+0000" "filename" "blob\.png" "modification-date" "Sun, 21 Jun 2008 15:32:18 \+0000" "read-date" "Mon, 22 Jun 2008 12:08:56 \+0000" "size" "482"\)\) NIL "http://www.example.org/blob.png"\)\("IMAGE" "PNG" \("name" "blob\.png"\) NIL NIL "BASE64" 492 NIL \("attachment" \("filename" "blob\.png"\)\) NIL "http://www.example.org/blob.png"\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "rhubarb\.txt"\) NIL NIL "QUOTED-PRINTABLE" 3193 41 NIL \("attachment" \("filename" "rhubarb\.txt"\)\) \("en" "en-US" "en-CA" "en-AU"\) "ftp://ftp.example.org/lots/lots/lots/lots/lots/lots/lots/lots/lots/lots/rhubard.txt"\) "MIXED" \("boundary" "=-tIdGYVstQJghyEDATnJ\+"\) NIL NIL "http://www.example.org/"\)\)
-S: \* 2 FETCH \(BODY \(\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 15 1\)\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 18 1\)\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 16 1\) "ALTERNATIVE"\) BODYSTRUCTURE \(\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 15 1 NIL NIL \("en" "en-US" "en-CA"\) NIL\)\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 18 1 NIL NIL \("fr" "fr-Latn-CA"\) NIL\)\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 16 1 NIL NIL \("nl-BE"\) NIL\) "ALTERNATIVE" \("boundary" "1729"\) NIL NIL NIL\)\)
-S: A27 OK FETCH completed\.
-C: A28 DELETE testmailbox
-S: A28 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipartMixed.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipartMixed.test
deleted file mode 100644
index 1db220c..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipartMixed.test
+++ /dev/null
@@ -1,190 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {765+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: application/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: image/jpeg
-C: Content-Transfer-Encoding: base64
-C: 
-C: 1234567890ABCDEFGHIJKLMNOPQ
-C: 
-C: --1729--
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: A5 OK \[READ-WRITE\] SELECT completed\.
-C: A6 FETCH 1 (BODY[])
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{765\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: application/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: image/jpeg
-S: Content-Transfer-Encoding: base64
-S: 
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: 
-S: --1729--
-S: \)
-S: A6 OK FETCH completed\.
-C: A7 FETCH 1 (BODY[TEXT])
-S: \* 1 FETCH \(BODY\[TEXT\] \{562\}
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: application/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: image/jpeg
-S: Content-Transfer-Encoding: base64
-S: 
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: 
-S: --1729--
-S: \)
-S: A7 OK FETCH completed\.
-C: A8 FETCH 1 (BODY[HEADER])
-S: \* 1 FETCH \(BODY\[HEADER\] \{203\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: \)
-S: A8 OK FETCH completed\.
-C: A9 FETCH 1 (BODY[1])
-S: \* 1 FETCH \(BODY\[1\] \{10\}
-S: Rhubarb!
-S: \)
-S: A9 OK FETCH completed\.
-C: A10 FETCH 1 (BODY[2])
-S: \* 1 FETCH \(BODY\[2\] \{71\}
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: \)
-S: A10 OK FETCH completed\.
-C: A11 FETCH 1 (BODY[3])
-S: \* 1 FETCH \(BODY\[3\] \{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: \)
-S: A11 OK FETCH completed\.
-C: A12 FETCH 1 (BODY[4])
-S: \* 1 FETCH \(BODY\[4\] \{29\}
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: \)
-S: A12 OK FETCH completed\.
-C: A13 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: A13 OK \[READ-WRITE\] SELECT completed\.
-C: A14 DELETE testmailbox
-S: A14 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipartMixedComplex.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipartMixedComplex.test
deleted file mode 100644
index 2066fd2..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipartMixedComplex.test
+++ /dev/null
@@ -1,575 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {1767+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: application/octet-stream
-C: Content-Transfer-Encoding: base64
-C: 
-C: 987654321AHPLA
-C: 
-C: --1729
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Alternative Email
-C: Content-Type: multipart/alternative;boundary=42
-C: 
-C: This message has a premable
-C: 
-C: --42
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Custard!
-C: 
-C: --42
-C: Content-Type: application/octet-stream
-C: 
-C: CUSTARDCUSTARDCUSTARD
-C: 
-C: --42--
-C: 
-C: --1729
-C: Content-Type: multipart/mixed; boundary=4.66920160910299
-C: 
-C: --4.66920160910299
-C: Content-Type: image/gif
-C: Content-Transfer-Encoding: base64
-C: MIME-Version: 1.0
-C: Content-ID: 238478934723847238947892374
-C: Content-Description: Bogus Image Data
-C: 
-C: ABCDFEGHIJKLMNO
-C: 
-C: --4.66920160910299
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: John Smith <john@example.org>
-C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: Another Example Email
-C: Content-Type: multipart/mixed;boundary=2.50290787509
-C: 
-C: Yet another preamble
-C: 
-C: --2.50290787509
-C: Content-Type: text/plain
-C: 
-C: Rhubard AND Custard!
-C: 
-C: --2.50290787509
-C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
-C: 
-C: --3.243F6A8885A308D3
-C: Content-Type: text/plain
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3
-C: 
-C: Content-Type: text/richtext
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3--
-C: 
-C: --2.50290787509--
-C: 
-C: --4.66920160910299--
-C: --1729--
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: A5 OK \[READ-WRITE\] SELECT completed\.
-C: A6 FETCH 1 (BODY[])
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{1767\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: application/octet-stream
-S: Content-Transfer-Encoding: base64
-S: 
-S: 987654321AHPLA
-S: 
-S: --1729
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: 
-S: --1729
-S: Content-Type: multipart/mixed; boundary=4\.66920160910299
-S: 
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: 
-S: --4\.66920160910299--
-S: --1729--
-S: \)
-S: A6 OK FETCH completed\.
-C: A7 FETCH 1 (BODY[TEXT])
-S: \* 1 FETCH \(BODY\[TEXT\] \{1564\}
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: application/octet-stream
-S: Content-Transfer-Encoding: base64
-S: 
-S: 987654321AHPLA
-S: 
-S: --1729
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: 
-S: --1729
-S: Content-Type: multipart/mixed; boundary=4\.66920160910299
-S: 
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: 
-S: --4\.66920160910299--
-S: --1729--
-S: \)
-S: A7 OK FETCH completed\.
-C: A8 FETCH 1 (BODY[HEADER])
-S: \* 1 FETCH \(BODY\[HEADER\] \{203\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: \)
-S: A8 OK FETCH completed\.
-C: A9 FETCH 1 (BODY[1])
-S: \* 1 FETCH \(BODY\[1\] \{10\}
-S: Rhubarb!
-S: \)
-S: A9 OK FETCH completed\.
-C: A10 FETCH 1 (BODY[2])
-S: \* 1 FETCH \(BODY\[2\] \{16\}
-S: 987654321AHPLA
-S: \)
-S: A10 OK FETCH completed\.
-C: A11 FETCH 1 (BODY[3])
-S: \* 1 FETCH \(BODY\[3\] \{395\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: \)
-S: A11 OK FETCH completed\.
-C: A12 FETCH 1 (BODY[3.HEADER])
-S: \* 1 FETCH \(BODY\[3\.HEADER\] \{219\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: \)
-S: A12 OK FETCH completed\.
-C: A13 FETCH 1 (BODY[3.TEXT])
-S: \* 1 FETCH \(BODY\[3\.TEXT\] \{176\}
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: \)
-S: A13 OK FETCH completed\.
-C: A14 FETCH 1 (BODY[3.1])
-S: \* 1 FETCH \(BODY\[3\.1\] \{10\}
-S: Custard!
-S: \)
-S: A14 OK FETCH completed\.
-C: A15 FETCH 1 (BODY[3.2])
-S: \* 1 FETCH \(BODY\[3\.2\] \{23\}
-S: CUSTARDCUSTARDCUSTARD
-S: \)
-S: A15 OK FETCH completed\.
-C: A16 FETCH 1 (BODY[4])
-S: \* 1 FETCH \(BODY\[4\] \{853\}
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: 
-S: --4\.66920160910299--\)
-S: A16 OK FETCH completed\.
-C: A17 FETCH 1 (BODY[4.1])
-S: \* 1 FETCH \(BODY\[4\.1\] \{17\}
-S: ABCDFEGHIJKLMNO
-S: \)
-S: A17 OK FETCH completed\.
-C: A18 FETCH 1 (BODY[4.1.MIME])
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\] \{161\}
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: \)
-S: A18 OK FETCH completed\.
-C: A19 FETCH 1 (BODY[4.2])
-S: \* 1 FETCH \(BODY\[4\.2\] \{579\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: \)
-S: A19 OK FETCH completed\.
-C: A20 FETCH 1 (BODY[4.2.HEADER])
-S: \* 1 FETCH \(BODY\[4\.2\.HEADER\] \{212\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: \)
-S: A20 OK FETCH completed\.
-C: A21 FETCH 1 (BODY[4.2.TEXT])
-S: \* 1 FETCH \(BODY\[4\.2\.TEXT\] \{367\}
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: \)
-S: A21 OK FETCH completed\.
-C: A22 FETCH 1 (BODY[4.2.1])
-S: \* 1 FETCH \(BODY\[4\.2\.1\] \{22\}
-S: Rhubard AND Custard!
-S: \)
-S: A22 OK FETCH completed\.
-C: A23 FETCH 1 (BODY[4.2.2])
-S: \* 1 FETCH \(BODY\[4\.2\.2\] \{169\}
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: \)
-S: A23 OK FETCH completed\.
-C: A24 FETCH 1 (BODY[4.2.2.1])
-S: \* 1 FETCH \(BODY\[4\.2\.2\.1\] \{18\}
-S: Rhubard\?Custard\?
-S: \)
-S: A24 OK FETCH completed\.
-C: A25 FETCH 1 (BODY[4.2.2.2])
-S: \* 1 FETCH \(BODY\[4\.2\.2\.2\] \{49\}
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: \)
-S: A25 OK FETCH completed\.
-C: A26 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: A26 OK \[READ-WRITE\] SELECT completed\.
-C: A27 DELETE testmailbox
-S: A27 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipleMessages.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipleMessages.test
deleted file mode 100644
index 5dd78d5..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchMultipleMessages.test
+++ /dev/null
@@ -1,40 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Fetch 3 messages with UID
-C: f1 FETCH 1:3 (UID)
-S: \* 1 FETCH \(UID .*\)
-S: \* 2 FETCH \(UID .*\)
-S: \* 3 FETCH \(UID .*\)
-S: f1 OK FETCH completed.
-
-# Fetch 3 messages with BODY
-C: f1 FETCH 1:3 (BODY.PEEK[HEADER.FIELDS (Subject)])
-S: \* 1 FETCH \(BODY\[HEADER\.FIELDS \(Subject\)\] \{20\}
-S: Subject\: Test 01
-S: 
-S: \)
-S: \* 2 FETCH \(BODY\[HEADER\.FIELDS \(Subject\)\] \{20\}
-S: Subject\: Test 02
-S: 
-S: \)
-S: \* 3 FETCH \(BODY\[HEADER\.FIELDS \(Subject\)\] \{20\}
-S: Subject\: Test 03
-S: 
-S: \)
-S: f1 OK FETCH completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchPeek.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchPeek.test
deleted file mode 100644
index 6581898..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchPeek.test
+++ /dev/null
@@ -1,92 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Tests for PEEK fetches, ensuring that the SEEN flag is not set.
-C: f1 STORE 2 +FLAGS.SILENT (\Flagged)
-S: f1 OK STORE completed.
-
-# Check that the initial flags are correct
-C: f1 FETCH 2 (FLAGS)
-S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: f1 OK FETCH completed.
-
-# BODY.PEEK[]
-C: f1 FETCH 2 (BODY.PEEK[])
-S: \* 2 FETCH \(BODY\[\] \{254\}
-S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
-S: From: Fred Foobar <foobar@Blurdybloop\.COM>
-S: Subject: Test 02
-S: To: mooch@owatagu\.siam\.edu
-S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
-S: MIME-Version: 1\.0
-S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-S:
-S: Test 02
-S: \)
-S: f1 OK FETCH completed.
-
-# BODY.PEEK[HEADER]
-C: f1 FETCH 2 (BODY.PEEK[HEADER])
-S: \* 2 FETCH \(BODY\[HEADER\] \{245\}
-S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
-S: From: Fred Foobar <foobar@Blurdybloop\.COM>
-S: Subject: Test 02
-S: To: mooch@owatagu\.siam\.edu
-S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
-S: MIME-Version: 1\.0
-S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-S:
-S: \)
-S: f1 OK FETCH completed.
-
-# BODY.PEEK[HEADER.FIELDS]
-C: f1 FETCH 2 (BODY.PEEK[HEADER.FIELDS (From To)])
-S: \* 2 FETCH \(BODY\[HEADER\.FIELDS \(From To\)\] \{74\}
-S: From: Fred Foobar <foobar@Blurdybloop\.COM>
-S: To: mooch@owatagu\.siam\.edu
-S:
-S: \)
-S: f1 OK FETCH completed.
-
-# BODY.PEEK[HEADER.FIELDS.NOT]
-C: f1 FETCH 2 (BODY.PEEK[HEADER.FIELDS.NOT (From To)])
-S: \* 2 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(From To\)\] \{173\}
-S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
-S: Subject: Test 02
-S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
-S: MIME-Version: 1\.0
-S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-S:
-S: \)
-S: f1 OK FETCH completed.
-
-# BODY.PEEK[MIME]
-# TODO - not yet implemented
-
-# BODY.PEEK[TEXT]
-C: f1 FETCH 2 (BODY.PEEK[TEXT])
-S: \* 2 FETCH \(BODY\[TEXT\] \{9\}
-S: Test 02
-S: \)
-S: f1 OK FETCH completed.
-
-# Check that the flags are still correct
-C: f1 FETCH 2 (FLAGS)
-S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: f1 OK FETCH completed.
-
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchRFC822.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchRFC822.test
deleted file mode 100644
index e7d02e2..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchRFC822.test
+++ /dev/null
@@ -1,33 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# RFC822
-# Not PEEK, so the Seen flag is implicitly set.
-C: f1 FETCH 1 (RFC822)
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{254\}
-S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
-S: From: Fred Foobar <foobar@Blurdybloop\.COM>
-S: Subject: Test 01
-S: To: mooch@owatagu\.siam\.edu
-S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
-S: MIME-Version: 1\.0
-S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-S:
-S: Test 01
-S: \)
-S: f1 OK FETCH completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchRFC822Header.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchRFC822Header.test
deleted file mode 100644
index dc2f6cf..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchRFC822Header.test
+++ /dev/null
@@ -1,32 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# RFC822
-# Not PEEK, so the Seen flag is implicitly set.
-C: f1 FETCH 1 (RFC822.HEADER)
-S: \* 1 FETCH \(RFC822.HEADER \{245\}
-S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
-S: From: Fred Foobar <foobar@Blurdybloop\.COM>
-S: Subject: Test 01
-S: To: mooch@owatagu\.siam\.edu
-S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
-S: MIME-Version: 1\.0
-S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-S:
-S: \)
-S: f1 OK FETCH completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchRFC822Mixed.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchRFC822Mixed.test
deleted file mode 100644
index d33edac..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchRFC822Mixed.test
+++ /dev/null
@@ -1,1965 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 APPEND testmailbox {704+}
-C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
-C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
-C: Date: Sat, 2 Feb 2008 13:14:19 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "James Developers List" <server-dev@james.apache.org>
-C: Subject: JCR -> trunk ...?
-C: MIME-Version: 1.0
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: Delivered-To: robertburrelldonkin@gmail.com
-C: 
-C: i'd like to copy james-jcr into trunk and add some example
-C: configurations. development can continue in the sandbox (or not) and
-C: merged in later (if necessary).
-C: 
-C: any objections?
-C: 
-C: - robert
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: A5 OK (\[.+\] )?APPEND completed\.
-C: A6 APPEND testmailbox {668+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/alternative;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: applcation/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729--
-C: 
-S: \* 3 EXISTS
-S: \* 3 RECENT
-S: A6 OK (\[.+\] )?APPEND completed\.
-C: A7 APPEND testmailbox {1767+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: application/octet-stream
-C: Content-Transfer-Encoding: base64
-C: 
-C: 987654321AHPLA
-C: 
-C: --1729
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Alternative Email
-C: Content-Type: multipart/alternative;boundary=42
-C: 
-C: This message has a premable
-C: 
-C: --42
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Custard!
-C: 
-C: --42
-C: Content-Type: application/octet-stream
-C: 
-C: CUSTARDCUSTARDCUSTARD
-C: 
-C: --42--
-C: 
-C: --1729
-C: Content-Type: multipart/mixed; boundary=4.66920160910299
-C: 
-C: --4.66920160910299
-C: Content-Type: image/gif
-C: Content-Transfer-Encoding: base64
-C: MIME-Version: 1.0
-C: Content-ID: 238478934723847238947892374
-C: Content-Description: Bogus Image Data
-C: 
-C: ABCDFEGHIJKLMNO
-C: 
-C: --4.66920160910299
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: John Smith <john@example.org>
-C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: Another Example Email
-C: Content-Type: multipart/mixed;boundary=2.50290787509
-C: 
-C: Yet another preamble
-C: 
-C: --2.50290787509
-C: Content-Type: text/plain
-C: 
-C: Rhubard AND Custard!
-C: 
-C: --2.50290787509
-C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
-C: 
-C: --3.243F6A8885A308D3
-C: Content-Type: text/plain
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3
-C: 
-C: Content-Type: text/richtext
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3--
-C: 
-C: --2.50290787509--
-C: 
-C: --4.66920160910299--
-C: --1729--
-C: 
-S: \* 4 EXISTS
-S: \* 4 RECENT
-S: A7 OK (\[.+\] )?APPEND completed\.
-C: A8 APPEND testmailbox {185+}
-C: From: John Smith <john@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 5 EXISTS
-S: \* 5 RECENT
-S: A8 OK (\[.+\] )?APPEND completed\.
-C: A9 APPEND testmailbox {3366+}
-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)
-C: Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
-C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
-C:         by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
-C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
-C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-C: Received: from [172.23.170.136] (helo=anti-virus01-07)
-C: 	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
-C: 	id 1JZ9Px-0001OZ-VF
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
-C: Received: from [82.38.65.6] (helo=[10.0.0.27])
-C: 	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
-C: 	id 1JZ9Px-0007FO-G5
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
-C: Subject: An HTML Email
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: robertburrelldonkin@gmail.com
-C: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
-C: Date: Tue, 11 Mar 2008 18:41:40 +0000
-C: Message-Id: <1205260900.7516.3.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.1 
-C: 
-C: 
-C: --=-blWYb/063JwXox8nBGv5
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: A Sonnet By William Shakespeare
-C: 
-C: 
-C: 
-C: Tired with all these, for restful death I cry,
-C: As to behold desert a beggar born,
-C: And needy nothing trimm'd in jollity,
-C: And purest faith unhappily forsworn,
-C: And gilded honour shamefully misplac'd,
-C: And maiden virtue rudely strumpeted,
-C: And right perfection wrongfully disgrac'd,
-C: And strength by limping sway disabled
-C: And art made tongue-tied by authority,
-C: And folly--doctor-like--controlling skill,
-C: And simple truth miscall'd simplicity,
-C: And captive good attending captain ill:
-C:   Tir'd with all these, from these would I be gone,
-C:   Save that, to die, I leave my love alone.
-C: 
-C: --=-blWYb/063JwXox8nBGv5
-C: Content-Type: text/html; charset=utf-8
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
-C: <HTML>
-C: <HEAD>
-C:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
-C:   <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
-C: </HEAD>
-C: <BODY>
-C: <H1>
-C: A Sonnet By William Shakespeare
-C: </H1>
-C: <BR>
-C: <PRE>
-C: Tired with all these, for restful death I cry,
-C: As to behold desert a beggar born,
-C: And needy nothing trimm'd in jollity,
-C: And purest faith unhappily forsworn,
-C: And gilded honour shamefully misplac'd,
-C: And maiden virtue rudely strumpeted,
-C: And right perfection wrongfully disgrac'd,
-C: And strength by limping sway disabled
-C: And art made tongue-tied by authority,
-C: And folly--doctor-like--controlling skill,
-C: And simple truth miscall'd simplicity,
-C: And captive good attending captain ill:
-C:   Tir'd with all these, from these would I be gone,
-C:   Save that, to die, I leave my love alone.
-C: </PRE>
-C: </BODY>
-C: </HTML>
-C: 
-C: --=-blWYb/063JwXox8nBGv5--
-C: 
-C: 
-C: 
-S: \* 6 EXISTS
-S: \* 6 RECENT
-S: A9 OK (\[.+\] )?APPEND completed\.
-C: A10 APPEND testmailbox {4173+}
-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)
-C: Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
-C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
-C:         by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
-C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
-C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-C: Received: from [172.23.170.147] (helo=anti-virus03-10)
-C: 	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
-C: 	id 1JZ9TJ-0000ZL-49
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
-C: Received: from [82.38.65.6] (helo=[10.0.0.27])
-C: 	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
-C: 	id 1JZ9TI-0000A6-8B
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
-C: Subject: Sonnets By William Shakespeare
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: robertburrelldonkin@gmail.com
-C: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
-C: Date: Tue, 11 Mar 2008 18:45:07 +0000
-C: Message-Id: <1205261107.7516.6.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.1 
-C: 
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: O! lest the world should task you to recite
-C: What merit lived in me, that you should love
-C: After my death,--dear love, forget me quite,
-C: For you in me can nothing worthy prove;
-C: Unless you would devise some virtuous lie,
-C: To do more for me than mine own desert,
-C: And hang more praise upon deceased I
-C: Than niggard truth would willingly impart:
-C: O! lest your true love may seem false in this
-C: That you for love speak well of me untrue,
-C: My name be buried where my body is,
-C: And live no more to shame nor me nor you.
-C:   For I am shamed by that which I bring forth,
-C:   And so should you, to love things nothing worth.
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Disposition: attachment; filename=sonnet.html
-C: Content-Type: text/html; name=sonnet.html; charset=us-ascii
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: <html><head><title></title></head>
-C: <body>
-C: <blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
-C: Those parts of thee that the world's eye doth view
-C: Want nothing that the thought of hearts can mend;
-C: All tongues--the voice of souls--give thee that due,
-C: Uttering bare truth, even so as foes commend.
-C: Thy outward thus with outward praise is crown'd;
-C: But those same tongues, that give thee so thine own,
-C: In other accents do this praise confound
-C: By seeing farther than the eye hath shown.
-C: They look into the beauty of thy mind,
-C: And that in guess they measure by thy deeds;
-C: Then--churls--their thoughts, although their eyes were kind,
-C: To thy fair flower add the rank smell of weeds: 
-C:   But why thy odour matcheth not thy show,
-C:   The soil is this, that thou dost common grow.
-C: </pre></blockquote>
-C: </body></html>
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: Ah! wherefore with infection should he live,
-C: And with his presence grace impiety,
-C: That sin by him advantage should achieve,
-C: And lace itself with his society? 
-C: Why should false painting imitate his cheek,
-C: And steel dead seeming of his living hue?
-C: Why should poor beauty indirectly seek
-C: Roses of shadow, since his rose is true?
-C: Why should he live, now Nature bankrupt is,
-C: Beggar'd of blood to blush through lively veins?
-C: For she hath no exchequer now but his,
-C: And proud of many, lives upon his gains.
-C:   O! him she stores, to show what wealth she had
-C:   In days long since, before these last so bad.
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t--
-S: \* 7 EXISTS
-S: \* 7 RECENT
-S: A10 OK (\[.+\] )?APPEND completed\.
-C: A11 APPEND testmailbox {404+}
-C: Resent-From: John Smith <john@example.org>
-C: Resent-To: Samual Smith <sam@example.org>
-C: Resent-Date: Sat, 23 Feb 2008 18:18:59 +0000
-C: Resent-Message-ID: <424242@example.org>
-C: From: Samual Webster <webster@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Rhubard And Custard!
-C: Date: Sat, 23 Feb 2008 14:10:00 +0000
-C: Message-ID: <17299271@example.org>
-C: 
-C: Rhubard or custard? Rhubard AND custard!
-S: \* 8 EXISTS
-S: \* 8 RECENT
-S: A11 OK (\[.+\] )?APPEND completed\.
-C: A12 APPEND testmailbox {429+}
-C: Received: from alpha.beta
-C:    by example.org
-C:    via TCP
-C:    with ESMTP
-C:    id 1729
-C:    for <tim@example.org>; Sat, 23 Feb 2008 18:24:05 +0000
-C: Received: from gamma.delta by alpha.beta; Sat, 23 Feb 2008 18:20:05 +0000
-C: From: Samual Webster <webster@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Custard?
-C: Date: Sat, 23 Feb 2008 18:26:56 +0000
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Rhubard! Rhubard! Rhubard!
-C: 
-S: \* 9 EXISTS
-S: \* 9 RECENT
-S: A12 OK (\[.+\] )?APPEND completed\.
-C: A13 APPEND testmailbox {14996+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
-C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
-C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
-C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
-C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
-C: Delivered-To: rdonkin@locus.apache.org
-C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
-C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
-C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
-C: Delivered-To: apmail-rdonkin@apache.org
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
-C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
-C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
-C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
-C: X-Spam-Check-By: apache.org
-C: Received-SPF: pass (athena.apache.org: domain of
-C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
-C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
-C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-C:         18:53:36 +0000
-C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
-C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-C: References: <1205261107.7516.6.camel@localhost>
-C: X-Virus-Checked: Checked by ClamAV on apache.org
-C: X-Nonspam: None
-C: X-fetched-from: mail.xmlmapt.org
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-C: 
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_4003_18492227.1205261626856--
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_4002_22491526.1205261626856--
-C: 
-C: 
-S: \* 10 EXISTS
-S: \* 10 RECENT
-S: A13 OK (\[.+\] )?APPEND completed\.
-C: A14 FETCH 1:* (RFC822.SIZE)
-S: \* 1 FETCH \(RFC822\.SIZE 185\)
-S: \* 2 FETCH \(RFC822\.SIZE 704\)
-S: \* 3 FETCH \(RFC822\.SIZE 668\)
-S: \* 4 FETCH \(RFC822\.SIZE 1767\)
-S: \* 5 FETCH \(RFC822\.SIZE 185\)
-S: \* 6 FETCH \(RFC822\.SIZE 3366\)
-S: \* 7 FETCH \(RFC822\.SIZE 4173\)
-S: \* 8 FETCH \(RFC822\.SIZE 404\)
-S: \* 9 FETCH \(RFC822\.SIZE 429\)
-S: \* 10 FETCH \(RFC822\.SIZE 14996\)
-S: A14 OK FETCH completed\.
-C: A15 FETCH 1:* (RFC822)
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{185\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Simple Email
-S: 
-S: This is a very simple email\.
-S: \)
-S: \* 2 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{704\}
-S: Received: by 10\.114\.81\.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 \(PST\)
-S: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail\.gmail\.com>
-S: Date: Sat, 2 Feb 2008 13:14:19 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "James Developers List" <server-dev@james\.apache\.org>
-S: Subject: JCR -> trunk \.\.\.\?
-S: MIME-Version: 1\.0
-S: Content-Type: text/plain; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: Delivered-To: robertburrelldonkin@gmail\.com
-S: 
-S: i'd like to copy james-jcr into trunk and add some example
-S: configurations\. development can continue in the sandbox \(or not\) and
-S: merged in later \(if necessary\)\.
-S: 
-S: any objections\?
-S: 
-S: - robert\)
-S: \* 3 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{668\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/alternative;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: applcation/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729--
-S: \)
-S: \* 4 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{1767\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: application/octet-stream
-S: Content-Transfer-Encoding: base64
-S: 
-S: 987654321AHPLA
-S: 
-S: --1729
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: 
-S: --1729
-S: Content-Type: multipart/mixed; boundary=4\.66920160910299
-S: 
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: 
-S: --4\.66920160910299--
-S: --1729--
-S: \)
-S: \* 5 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{185\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Subject: Hello
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: Message-ID: <1729@machine\.example\.org>
-S: 
-S: Hello, World!\)
-S: \* 6 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{3366\}
-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\)
-S: Received: by 10\.78\.193\.19 with SMTP id q19mr18798706huf\.15\.1205260904964;
-S:         Tue, 11 Mar 2008 11:41:44 -0700 \(PDT\)
-S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
-S: Received: from smtp-out4\.blueyonder\.co\.uk \(smtp-out4\.blueyonder\.co\.uk \[195\.188\.213\.7\]\)
-S:         by mx\.google\.com with ESMTP id c22si4019124ika\.3\.2008\.03\.11\.11\.41\.42;
-S:         Tue, 11 Mar 2008 11:41:44 -0700 \(PDT\)
-S: Received-SPF: pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.7 as permitted sender\) client-ip=195\.188\.213\.7;
-S: Authentication-Results: mx\.google\.com; spf=pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.7 as permitted sender\) smtp\.mail=robertburrelldonkin@blueyonder\.co\.uk
-S: Received: from \[172\.23\.170\.136\] \(helo=anti-virus01-07\)
-S: 	by smtp-out4\.blueyonder\.co\.uk with smtp \(Exim 4\.52\)
-S: 	id 1JZ9Px-0001OZ-VF
-S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:41:42 \+0000
-S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\)
-S: 	by asmtp-out1\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\)
-S: 	id 1JZ9Px-0007FO-G5
-S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:41:41 \+0000
-S: Subject: An HTML Email
-S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
-S: To: robertburrelldonkin@gmail\.com
-S: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
-S: Date: Tue, 11 Mar 2008 18:41:40 \+0000
-S: Message-Id: <1205260900\.7516\.3\.camel@localhost>
-S: Mime-Version: 1\.0
-S: X-Mailer: Evolution 2\.12\.1 
-S: 
-S: 
-S: --=-blWYb/063JwXox8nBGv5
-S: Content-Type: text/plain
-S: Content-Transfer-Encoding: 7bit
-S: 
-S: A Sonnet By William Shakespeare
-S: 
-S: 
-S: 
-S: Tired with all these, for restful death I cry,
-S: As to behold desert a beggar born,
-S: And needy nothing trimm'd in jollity,
-S: And purest faith unhappily forsworn,
-S: And gilded honour shamefully misplac'd,
-S: And maiden virtue rudely strumpeted,
-S: And right perfection wrongfully disgrac'd,
-S: And strength by limping sway disabled
-S: And art made tongue-tied by authority,
-S: And folly--doctor-like--controlling skill,
-S: And simple truth miscall'd simplicity,
-S: And captive good attending captain ill:
-S:   Tir'd with all these, from these would I be gone,
-S:   Save that, to die, I leave my love alone\.
-S: 
-S: --=-blWYb/063JwXox8nBGv5
-S: Content-Type: text/html; charset=utf-8
-S: Content-Transfer-Encoding: 7bit
-S: 
-S: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4\.0 TRANSITIONAL//EN">
-S: <HTML>
-S: <HEAD>
-S:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
-S:   <META NAME="GENERATOR" CONTENT="GtkHTML/3\.16\.1">
-S: </HEAD>
-S: <BODY>
-S: <H1>
-S: A Sonnet By William Shakespeare
-S: </H1>
-S: <BR>
-S: <PRE>
-S: Tired with all these, for restful death I cry,
-S: As to behold desert a beggar born,
-S: And needy nothing trimm'd in jollity,
-S: And purest faith unhappily forsworn,
-S: And gilded honour shamefully misplac'd,
-S: And maiden virtue rudely strumpeted,
-S: And right perfection wrongfully disgrac'd,
-S: And strength by limping sway disabled
-S: And art made tongue-tied by authority,
-S: And folly--doctor-like--controlling skill,
-S: And simple truth miscall'd simplicity,
-S: And captive good attending captain ill:
-S:   Tir'd with all these, from these would I be gone,
-S:   Save that, to die, I leave my love alone\.
-S: </PRE>
-S: </BODY>
-S: </HTML>
-S: 
-S: --=-blWYb/063JwXox8nBGv5--
-S: 
-S: 
-S: \)
-S: \* 7 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{4173\}
-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\)
-S: Received: by 10\.78\.107\.8 with SMTP id f8mr18855121huc\.40\.1205261111174;
-S:         Tue, 11 Mar 2008 11:45:11 -0700 \(PDT\)
-S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
-S: Received: from smtp-out2\.blueyonder\.co\.uk \(smtp-out2\.blueyonder\.co\.uk \[195\.188\.213\.5\]\)
-S:         by mx\.google\.com with ESMTP id z34si465534ikz\.8\.2008\.03\.11\.11\.45\.09;
-S:         Tue, 11 Mar 2008 11:45:11 -0700 \(PDT\)
-S: Received-SPF: pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted sender\) client-ip=195\.188\.213\.5;
-S: Authentication-Results: mx\.google\.com; spf=pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted sender\) smtp\.mail=robertburrelldonkin@blueyonder\.co\.uk
-S: Received: from \[172\.23\.170\.147\] \(helo=anti-virus03-10\)
-S: 	by smtp-out2\.blueyonder\.co\.uk with smtp \(Exim 4\.52\)
-S: 	id 1JZ9TJ-0000ZL-49
-S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:45:09 \+0000
-S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\)
-S: 	by asmtp-out3\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\)
-S: 	id 1JZ9TI-0000A6-8B
-S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:45:08 \+0000
-S: Subject: Sonnets By William Shakespeare
-S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
-S: To: robertburrelldonkin@gmail\.com
-S: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz\+j7t"
-S: Date: Tue, 11 Mar 2008 18:45:07 \+0000
-S: Message-Id: <1205261107\.7516\.6\.camel@localhost>
-S: Mime-Version: 1\.0
-S: X-Mailer: Evolution 2\.12\.1 
-S: 
-S: 
-S: --=-iC8rnNDvTPHypqsz\+j7t
-S: Content-Type: text/plain
-S: Content-Transfer-Encoding: 7bit
-S: 
-S: O! lest the world should task you to recite
-S: What merit lived in me, that you should love
-S: After my death,--dear love, forget me quite,
-S: For you in me can nothing worthy prove;
-S: Unless you would devise some virtuous lie,
-S: To do more for me than mine own desert,
-S: And hang more praise upon deceased I
-S: Than niggard truth would willingly impart:
-S: O! lest your true love may seem false in this
-S: That you for love speak well of me untrue,
-S: My name be buried where my body is,
-S: And live no more to shame nor me nor you\.
-S:   For I am shamed by that which I bring forth,
-S:   And so should you, to love things nothing worth\.
-S: 
-S: --=-iC8rnNDvTPHypqsz\+j7t
-S: Content-Disposition: attachment; filename=sonnet\.html
-S: Content-Type: text/html; name=sonnet\.html; charset=us-ascii
-S: Content-Transfer-Encoding: 7bit
-S: 
-S: <html><head><title></title></head>
-S: <body>
-S: <blockquote cite='http://en\.wikipedia\.org/wiki/William_Shakespeare'><pre>
-S: Those parts of thee that the world's eye doth view
-S: Want nothing that the thought of hearts can mend;
-S: All tongues--the voice of souls--give thee that due,
-S: Uttering bare truth, even so as foes commend\.
-S: Thy outward thus with outward praise is crown'd;
-S: But those same tongues, that give thee so thine own,
-S: In other accents do this praise confound
-S: By seeing farther than the eye hath shown\.
-S: They look into the beauty of thy mind,
-S: And that in guess they measure by thy deeds;
-S: Then--churls--their thoughts, although their eyes were kind,
-S: To thy fair flower add the rank smell of weeds: 
-S:   But why thy odour matcheth not thy show,
-S:   The soil is this, that thou dost common grow\.
-S: </pre></blockquote>
-S: </body></html>
-S: 
-S: --=-iC8rnNDvTPHypqsz\+j7t
-S: Content-Disposition: attachment; filename=sonnet\.txt
-S: Content-Type: text/plain; name=sonnet\.txt; charset=us-ascii
-S: Content-Transfer-Encoding: 7bit
-S: 
-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: 
-S: --=-iC8rnNDvTPHypqsz\+j7t--\)
-S: \* 8 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{404\}
-S: Resent-From: John Smith <john@example\.org>
-S: Resent-To: Samual Smith <sam@example\.org>
-S: Resent-Date: Sat, 23 Feb 2008 18:18:59 \+0000
-S: Resent-Message-ID: <424242@example\.org>
-S: From: Samual Webster <webster@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Subject: Rhubard And Custard!
-S: Date: Sat, 23 Feb 2008 14:10:00 \+0000
-S: Message-ID: <17299271@example\.org>
-S: 
-S: Rhubard or custard\? Rhubard AND custard!\)
-S: \* 9 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{429\}
-S: Received: from alpha\.beta
-S:    by example\.org
-S:    via TCP
-S:    with ESMTP
-S:    id 1729
-S:    for <tim@example\.org>; Sat, 23 Feb 2008 18:24:05 \+0000
-S: Received: from gamma\.delta by alpha\.beta; Sat, 23 Feb 2008 18:20:05 \+0000
-S: From: Samual Webster <webster@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Subject: Custard\?
-S: Date: Sat, 23 Feb 2008 18:26:56 \+0000
-S: Message-ID: <1729@machine\.example\.org>
-S: 
-S: Rhubard! Rhubard! Rhubard!
-S: \)
-S: \* 10 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822 \{14996\}
-S: Return-Path: <robertburrelldonkin@gmail\.com>
-S: Received: \(qmail 26928 invoked from network\); 11 Mar 2008 18:54:17 -0000
-S: Received: from unknown \(HELO pre-smtp21-01\.prod\.mesa1\.secureserver\.net\)
-S:         \(\[10\.0\.19\.121\]\) \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
-S:         smtp18-01\.prod\.mesa1\.secureserver\.net \(qmail-1\.03\) with SMTP for
-S:         <asf@xmlmapt\.org>; 11 Mar 2008 18:54:17 -0000
-S: Received: \(qmail 8159 invoked from network\); 11 Mar 2008 18:54:16 -0000
-S: Received: from unknown \(HELO minotaur\.apache\.org\) \(\[140\.211\.11\.9\]\)
-S:         \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
-S:         pre-smtp21-01\.prod\.mesa1\.secureserver\.net \(qmail-ldap-1\.03\) with SMTP for
-S:         <asf@xmlmapt\.org>; 11 Mar 2008 18:54:16 -0000
-S: Received: \(qmail 33158 invoked by uid 1289\); 11 Mar 2008 18:54:15 -0000
-S: Delivered-To: rdonkin@locus\.apache\.org
-S: Received: \(qmail 33153 invoked from network\); 11 Mar 2008 18:54:15 -0000
-S: Received: from hermes\.apache\.org \(HELO mail\.apache\.org\) \(140\.211\.11\.2\) by
-S:         minotaur\.apache\.org with SMTP; 11 Mar 2008 18:54:15 -0000
-S: Received: \(qmail 13020 invoked by uid 500\); 11 Mar 2008 18:54:12 -0000
-S: Delivered-To: apmail-rdonkin@apache\.org
-S: Delivered-To: rob@localhost
-S: Delivered-To: rob@localhost
-S: Received: \(qmail 13017 invoked by uid 99\); 11 Mar 2008 18:54:12 -0000
-S: Received: from athena\.apache\.org \(HELO athena\.apache\.org\) \(140\.211\.11\.136\)
-S:         by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
-S: X-ASF-Spam-Status: No, hits=2\.0 required=10\.0 tests=HTML_MESSAGE,SPF_PASS
-S: X-Spam-Check-By: apache\.org
-S: Received-SPF: pass \(athena\.apache\.org: domain of
-S:         robertburrelldonkin@gmail\.com designates 209\.85\.146\.176 as permitted sender\)
-S: Received: from \[209\.85\.146\.176\] \(HELO wa-out-1112\.google\.com\)
-S:         \(209\.85\.146\.176\) by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Tue, 11 Mar 2008
-S:         18:53:36 \+0000
-S: Received: by wa-out-1112\.google\.com with SMTP id m28so3142139wag\.13 for
-S:         <rdonkin@apache\.org>; Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
-S: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail\.com; s=gamma;
-S:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-S:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-S:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5\+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i\+xkwo2ptTzve4VFzGXh4gg=
-S: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail\.com; s=gamma;
-S:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-S:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ\+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-S: Received: by 10\.114\.197\.1 with SMTP id u1mr5302053waf\.61\.1205261626861;
-S:         Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
-S: Received: by 10\.114\.126\.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 \(PDT\)
-S: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail\.gmail\.com>
-S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
-S: Subject: Re: Sonnets By William Shakespeare
-S: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: In-Reply-To: <1205261107\.7516\.6\.camel@localhost>
-S: MIME-Version: 1\.0
-S: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526\.1205261626856"
-S: References: <1205261107\.7516\.6\.camel@localhost>
-S: X-Virus-Checked: Checked by ClamAV on apache\.org
-S: X-Nonspam: None
-S: X-fetched-from: mail\.xmlmapt\.org
-S: X-Evolution-Source: imap://rob@thebes/
-S: 
-S: 
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227\.1205261626856"
-S: 
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/plain; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: \*Ah yes!\*
-S: 
-S: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-S: robertburrelldonkin@blueyonder\.co\.uk> wrote:
-S: > O! lest the world should task you to recite
-S: >  What merit lived in me, that you should love
-S: >  After my death,--dear love, forget me quite,
-S: >  For you in me can nothing worthy prove;
-S: >  Unless you would devise some virtuous lie,
-S: >  To do more for me than mine own desert,
-S: >  And hang more praise upon deceased I
-S: >  Than niggard truth would willingly impart:
-S: >  O! lest your true love may seem false in this
-S: >  That you for love speak well of me untrue,
-S: >  My name be buried where my body is,
-S: >  And live no more to shame nor me nor you\.
-S: >   For I am shamed by that which I bring forth,
-S: >   And so should you, to love things nothing worth\.
-S: >
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/html; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder\.co\.uk">robertburrelldonkin@blueyonder\.co\.uk</a>&gt; wrote:<br>
-S: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-S: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-S: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you\.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth\.<br>&gt; &nbsp;<br><br>
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/calendar; method=REQUEST; name=invite\.ics; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: BEGIN:VCALENDAR
-S: PRODID:-//Google Inc//Google Calendar 70\.9054//EN
-S: VERSION:2\.0
-S: CALSCALE:GREGORIAN
-S: METHOD:REQUEST
-S: BEGIN:VEVENT
-S: DTSTART;VALUE=DATE:20080407
-S: DTEND;VALUE=DATE:20080412
-S: DTSTAMP:20080311T185338Z
-S: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail\.com
-S: UID:i12ksc4hr5uud1gs9dsos1ipj8@google\.com
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-S:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder\.co\.uk
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-S:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail\.c
-S:  om
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-S:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache\.org
-S: CLASS:PRIVATE
-S: CREATED:20080311T185337Z
-S: DESCRIPTION:<b><span style="font-family: trebuchet ms\\,sans-serif\\;">Ah yes
-S:  !</span></b><br><br>On Tue\\, Mar 11\\, 2008 at 6:45 PM\\, Robert Burrell Donk
-S:  in &lt\\;robertburrelldonkin@blueyonder\.co\.uk&gt\\; wrote:<br>&gt\\; O! lest t
-S:  he world should task you to recite<br>&gt\\; &nbsp\\;What merit lived in me\\,
-S:   that you should love<br>&gt\\; &nbsp\\;After my death\\,--dear love\\, forget 
-S:  me quite\\,<br>&gt\\; &nbsp\\;For you in me can nothing worthy prove\\;<br>&gt\\
-S:  ; &nbsp\\;Unless you would devise some virtuous lie\\,<br>&gt\\; &nbsp\\;To do 
-S:  more for me than mine own desert\\,<br>&gt\\; &nbsp\\;And hang more praise upo
-S:  n deceased I<br>&gt\\; &nbsp\\;Than niggard truth would willingly impart:<br>
-S:  &gt\\; &nbsp\\;O! lest your true love may seem false in this<br>&gt\\; &nbsp\\;
-S:  That you for love speak well of me untrue\\,<br>&gt\\; &nbsp\\;My name be buri
-S:  ed where my body is\\,<br>&gt\\; &nbsp\\;And live no more to shame nor me nor 
-S:  you\.<br>&gt\\; &nbsp\\; For I am shamed by that which I bring forth\\,<br>&gt\\
-S:  ; &nbsp\\; And so should you\\, to love things nothing worth\.<br>&gt\\; &nbsp\\
-S:  ;<br><br>\\nView your event at http://www\.google\.com/calendar/event\?action=V
-S:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8\.
-S: LAST-MODIFIED:20080311T185337Z
-S: LOCATION:Amsterdam
-S: SEQUENCE:0
-S: STATUS:CONFIRMED
-S: SUMMARY:ApacheCon Europe 2008!
-S: TRANSP:OPAQUE
-S: END:VEVENT
-S: END:VCALENDAR
-S: 
-S: ------=_Part_4003_18492227\.1205261626856--
-S: 
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: application/ics; name=invite20080407T190000\.ics
-S: Content-Transfer-Encoding: base64
-S: Content-Disposition: attachment; filename=invite20080407T190000\.ics
-S: 
-S: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-S: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-S: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-S: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-S: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-S: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-S: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-S: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-S: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-S: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-S: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-S: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-S: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-S: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-S: REVTQ1JJUFRJT046PGI\+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-S: bnMtc2VyaWZcOyI\+QWggeWVzDQogITwvc3Bhbj48L2I\+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-S: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-S: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI\+Jmd0XDsgTyEgbGVz
-S: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-S: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-S: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-S: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-S: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-S: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-S: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-S: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-S: Z2x5IGltcGFydDo8YnI\+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-S: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-S: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-S: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-S: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-S: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-S: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI\+Jmd0XDsg
-S: Jm5ic3BcDQogOzxicj48YnI\+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-S: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-S: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-S: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-S: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: text/html; name=sonnet\.html
-S: Content-Transfer-Encoding: base64
-S: X-Attachment-Id: 0\.1
-S: Content-Disposition: attachment; filename=sonnet\.html
-S: 
-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: ------=_Part_4002_22491526\.1205261626856
-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: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: text/plain; name=another-sonnet\.txt
-S: Content-Transfer-Encoding: base64
-S: X-Attachment-Id: f_fdotkfhj2
-S: Content-Disposition: attachment; filename=another-sonnet\.txt
-S: 
-S: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-S: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-S: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-S: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-S: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-S: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-S: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-S: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-S: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-S: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-S: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-S: ------=_Part_4002_22491526\.1205261626856--
-S: 
-S: \)
-S: A15 OK FETCH completed\.
-C: A16 FETCH 1:* (RFC822.HEADER)
-S: \* 1 FETCH \(RFC822\.HEADER \{155\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Simple Email
-S: 
-S: \)
-S: \* 2 FETCH \(RFC822\.HEADER \{512\}
-S: Received: by 10\.114\.81\.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 \(PST\)
-S: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail\.gmail\.com>
-S: Date: Sat, 2 Feb 2008 13:14:19 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "James Developers List" <server-dev@james\.apache\.org>
-S: Subject: JCR -> trunk \.\.\.\?
-S: MIME-Version: 1\.0
-S: Content-Type: text/plain; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: Delivered-To: robertburrelldonkin@gmail\.com
-S: 
-S: \)
-S: \* 3 FETCH \(RFC822\.HEADER \{209\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/alternative;boundary=1729
-S: 
-S: \)
-S: \* 4 FETCH \(RFC822\.HEADER \{203\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: \)
-S: \* 5 FETCH \(RFC822\.HEADER \{172\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Subject: Hello
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: Message-ID: <1729@machine\.example\.org>
-S: 
-S: \)
-S: \* 6 FETCH \(RFC822\.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\)
-S: Received: by 10\.78\.193\.19 with SMTP id q19mr18798706huf\.15\.1205260904964;
-S:         Tue, 11 Mar 2008 11:41:44 -0700 \(PDT\)
-S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
-S: Received: from smtp-out4\.blueyonder\.co\.uk \(smtp-out4\.blueyonder\.co\.uk \[195\.188\.213\.7\]\)
-S:         by mx\.google\.com with ESMTP id c22si4019124ika\.3\.2008\.03\.11\.11\.41\.42;
-S:         Tue, 11 Mar 2008 11:41:44 -0700 \(PDT\)
-S: Received-SPF: pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.7 as permitted sender\) client-ip=195\.188\.213\.7;
-S: Authentication-Results: mx\.google\.com; spf=pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.7 as permitted sender\) smtp\.mail=robertburrelldonkin@blueyonder\.co\.uk
-S: Received: from \[172\.23\.170\.136\] \(helo=anti-virus01-07\)
-S: 	by smtp-out4\.blueyonder\.co\.uk with smtp \(Exim 4\.52\)
-S: 	id 1JZ9Px-0001OZ-VF
-S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:41:42 \+0000
-S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\)
-S: 	by asmtp-out1\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\)
-S: 	id 1JZ9Px-0007FO-G5
-S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:41:41 \+0000
-S: Subject: An HTML Email
-S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
-S: To: robertburrelldonkin@gmail\.com
-S: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
-S: Date: Tue, 11 Mar 2008 18:41:40 \+0000
-S: Message-Id: <1205260900\.7516\.3\.camel@localhost>
-S: Mime-Version: 1\.0
-S: X-Mailer: Evolution 2\.12\.1 
-S: 
-S: \)
-S: \* 7 FETCH \(RFC822\.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\)
-S: Received: by 10\.78\.107\.8 with SMTP id f8mr18855121huc\.40\.1205261111174;
-S:         Tue, 11 Mar 2008 11:45:11 -0700 \(PDT\)
-S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
-S: Received: from smtp-out2\.blueyonder\.co\.uk \(smtp-out2\.blueyonder\.co\.uk \[195\.188\.213\.5\]\)
-S:         by mx\.google\.com with ESMTP id z34si465534ikz\.8\.2008\.03\.11\.11\.45\.09;
-S:         Tue, 11 Mar 2008 11:45:11 -0700 \(PDT\)
-S: Received-SPF: pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted sender\) client-ip=195\.188\.213\.5;
-S: Authentication-Results: mx\.google\.com; spf=pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted sender\) smtp\.mail=robertburrelldonkin@blueyonder\.co\.uk
-S: Received: from \[172\.23\.170\.147\] \(helo=anti-virus03-10\)
-S: 	by smtp-out2\.blueyonder\.co\.uk with smtp \(Exim 4\.52\)
-S: 	id 1JZ9TJ-0000ZL-49
-S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:45:09 \+0000
-S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\)
-S: 	by asmtp-out3\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\)
-S: 	id 1JZ9TI-0000A6-8B
-S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:45:08 \+0000
-S: Subject: Sonnets By William Shakespeare
-S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
-S: To: robertburrelldonkin@gmail\.com
-S: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz\+j7t"
-S: Date: Tue, 11 Mar 2008 18:45:07 \+0000
-S: Message-Id: <1205261107\.7516\.6\.camel@localhost>
-S: Mime-Version: 1\.0
-S: X-Mailer: Evolution 2\.12\.1 
-S: 
-S: \)
-S: \* 8 FETCH \(RFC822\.HEADER \{364\}
-S: Resent-From: John Smith <john@example\.org>
-S: Resent-To: Samual Smith <sam@example\.org>
-S: Resent-Date: Sat, 23 Feb 2008 18:18:59 \+0000
-S: Resent-Message-ID: <424242@example\.org>
-S: From: Samual Webster <webster@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Subject: Rhubard And Custard!
-S: Date: Sat, 23 Feb 2008 14:10:00 \+0000
-S: Message-ID: <17299271@example\.org>
-S: 
-S: \)
-S: \* 9 FETCH \(RFC822\.HEADER \{401\}
-S: Received: from alpha\.beta
-S:    by example\.org
-S:    via TCP
-S:    with ESMTP
-S:    id 1729
-S:    for <tim@example\.org>; Sat, 23 Feb 2008 18:24:05 \+0000
-S: Received: from gamma\.delta by alpha\.beta; Sat, 23 Feb 2008 18:20:05 \+0000
-S: From: Samual Webster <webster@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Subject: Custard\?
-S: Date: Sat, 23 Feb 2008 18:26:56 \+0000
-S: Message-ID: <1729@machine\.example\.org>
-S: 
-S: \)
-S: \* 10 FETCH \(RFC822\.HEADER \{3715\}
-S: Return-Path: <robertburrelldonkin@gmail\.com>
-S: Received: \(qmail 26928 invoked from network\); 11 Mar 2008 18:54:17 -0000
-S: Received: from unknown \(HELO pre-smtp21-01\.prod\.mesa1\.secureserver\.net\)
-S:         \(\[10\.0\.19\.121\]\) \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
-S:         smtp18-01\.prod\.mesa1\.secureserver\.net \(qmail-1\.03\) with SMTP for
-S:         <asf@xmlmapt\.org>; 11 Mar 2008 18:54:17 -0000
-S: Received: \(qmail 8159 invoked from network\); 11 Mar 2008 18:54:16 -0000
-S: Received: from unknown \(HELO minotaur\.apache\.org\) \(\[140\.211\.11\.9\]\)
-S:         \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
-S:         pre-smtp21-01\.prod\.mesa1\.secureserver\.net \(qmail-ldap-1\.03\) with SMTP for
-S:         <asf@xmlmapt\.org>; 11 Mar 2008 18:54:16 -0000
-S: Received: \(qmail 33158 invoked by uid 1289\); 11 Mar 2008 18:54:15 -0000
-S: Delivered-To: rdonkin@locus\.apache\.org
-S: Received: \(qmail 33153 invoked from network\); 11 Mar 2008 18:54:15 -0000
-S: Received: from hermes\.apache\.org \(HELO mail\.apache\.org\) \(140\.211\.11\.2\) by
-S:         minotaur\.apache\.org with SMTP; 11 Mar 2008 18:54:15 -0000
-S: Received: \(qmail 13020 invoked by uid 500\); 11 Mar 2008 18:54:12 -0000
-S: Delivered-To: apmail-rdonkin@apache\.org
-S: Delivered-To: rob@localhost
-S: Delivered-To: rob@localhost
-S: Received: \(qmail 13017 invoked by uid 99\); 11 Mar 2008 18:54:12 -0000
-S: Received: from athena\.apache\.org \(HELO athena\.apache\.org\) \(140\.211\.11\.136\)
-S:         by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
-S: X-ASF-Spam-Status: No, hits=2\.0 required=10\.0 tests=HTML_MESSAGE,SPF_PASS
-S: X-Spam-Check-By: apache\.org
-S: Received-SPF: pass \(athena\.apache\.org: domain of
-S:         robertburrelldonkin@gmail\.com designates 209\.85\.146\.176 as permitted sender\)
-S: Received: from \[209\.85\.146\.176\] \(HELO wa-out-1112\.google\.com\)
-S:         \(209\.85\.146\.176\) by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Tue, 11 Mar 2008
-S:         18:53:36 \+0000
-S: Received: by wa-out-1112\.google\.com with SMTP id m28so3142139wag\.13 for
-S:         <rdonkin@apache\.org>; Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
-S: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail\.com; s=gamma;
-S:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-S:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-S:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5\+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i\+xkwo2ptTzve4VFzGXh4gg=
-S: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail\.com; s=gamma;
-S:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-S:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ\+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-S: Received: by 10\.114\.197\.1 with SMTP id u1mr5302053waf\.61\.1205261626861;
-S:         Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
-S: Received: by 10\.114\.126\.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 \(PDT\)
-S: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail\.gmail\.com>
-S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
-S: Subject: Re: Sonnets By William Shakespeare
-S: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: In-Reply-To: <1205261107\.7516\.6\.camel@localhost>
-S: MIME-Version: 1\.0
-S: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526\.1205261626856"
-S: References: <1205261107\.7516\.6\.camel@localhost>
-S: X-Virus-Checked: Checked by ClamAV on apache\.org
-S: X-Nonspam: None
-S: X-fetched-from: mail\.xmlmapt\.org
-S: X-Evolution-Source: imap://rob@thebes/
-S: 
-S: \)
-S: A16 OK FETCH completed\.
-C: A17 FETCH 1:* (RFC822.TEXT)
-S: \* 1 FETCH \(RFC822\.TEXT \{30\}
-S: This is a very simple email\.
-S: \)
-S: \* 2 FETCH \(RFC822\.TEXT \{192\}
-S: i'd like to copy james-jcr into trunk and add some example
-S: configurations\. development can continue in the sandbox \(or not\) and
-S: merged in later \(if necessary\)\.
-S: 
-S: any objections\?
-S: 
-S: - robert\)
-S: \* 3 FETCH \(RFC822\.TEXT \{459\}
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: applcation/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729--
-S: \)
-S: \* 4 FETCH \(RFC822\.TEXT \{1564\}
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: application/octet-stream
-S: Content-Transfer-Encoding: base64
-S: 
-S: 987654321AHPLA
-S: 
-S: --1729
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: 
-S: --1729
-S: Content-Type: multipart/mixed; boundary=4\.66920160910299
-S: 
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: 
-S: --4\.66920160910299--
-S: --1729--
-S: \)
-S: \* 5 FETCH \(RFC822\.TEXT \{13\}
-S: Hello, World!\)
-S: \* 6 FETCH \(RFC822\.TEXT \{1742\}
-S: 
-S: --=-blWYb/063JwXox8nBGv5
-S: Content-Type: text/plain
-S: Content-Transfer-Encoding: 7bit
-S: 
-S: A Sonnet By William Shakespeare
-S: 
-S: 
-S: 
-S: Tired with all these, for restful death I cry,
-S: As to behold desert a beggar born,
-S: And needy nothing trimm'd in jollity,
-S: And purest faith unhappily forsworn,
-S: And gilded honour shamefully misplac'd,
-S: And maiden virtue rudely strumpeted,
-S: And right perfection wrongfully disgrac'd,
-S: And strength by limping sway disabled
-S: And art made tongue-tied by authority,
-S: And folly--doctor-like--controlling skill,
-S: And simple truth miscall'd simplicity,
-S: And captive good attending captain ill:
-S:   Tir'd with all these, from these would I be gone,
-S:   Save that, to die, I leave my love alone\.
-S: 
-S: --=-blWYb/063JwXox8nBGv5
-S: Content-Type: text/html; charset=utf-8
-S: Content-Transfer-Encoding: 7bit
-S: 
-S: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4\.0 TRANSITIONAL//EN">
-S: <HTML>
-S: <HEAD>
-S:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
-S:   <META NAME="GENERATOR" CONTENT="GtkHTML/3\.16\.1">
-S: </HEAD>
-S: <BODY>
-S: <H1>
-S: A Sonnet By William Shakespeare
-S: </H1>
-S: <BR>
-S: <PRE>
-S: Tired with all these, for restful death I cry,
-S: As to behold desert a beggar born,
-S: And needy nothing trimm'd in jollity,
-S: And purest faith unhappily forsworn,
-S: And gilded honour shamefully misplac'd,
-S: And maiden virtue rudely strumpeted,
-S: And right perfection wrongfully disgrac'd,
-S: And strength by limping sway disabled
-S: And art made tongue-tied by authority,
-S: And folly--doctor-like--controlling skill,
-S: And simple truth miscall'd simplicity,
-S: And captive good attending captain ill:
-S:   Tir'd with all these, from these would I be gone,
-S:   Save that, to die, I leave my love alone\.
-S: </PRE>
-S: </BODY>
-S: </HTML>
-S: 
-S: --=-blWYb/063JwXox8nBGv5--
-S: 
-S: 
-S: \)
-S: \* 7 FETCH \(RFC822\.TEXT \{2541\}
-S: 
-S: --=-iC8rnNDvTPHypqsz\+j7t
-S: Content-Type: text/plain
-S: Content-Transfer-Encoding: 7bit
-S: 
-S: O! lest the world should task you to recite
-S: What merit lived in me, that you should love
-S: After my death,--dear love, forget me quite,
-S: For you in me can nothing worthy prove;
-S: Unless you would devise some virtuous lie,
-S: To do more for me than mine own desert,
-S: And hang more praise upon deceased I
-S: Than niggard truth would willingly impart:
-S: O! lest your true love may seem false in this
-S: That you for love speak well of me untrue,
-S: My name be buried where my body is,
-S: And live no more to shame nor me nor you\.
-S:   For I am shamed by that which I bring forth,
-S:   And so should you, to love things nothing worth\.
-S: 
-S: --=-iC8rnNDvTPHypqsz\+j7t
-S: Content-Disposition: attachment; filename=sonnet\.html
-S: Content-Type: text/html; name=sonnet\.html; charset=us-ascii
-S: Content-Transfer-Encoding: 7bit
-S: 
-S: <html><head><title></title></head>
-S: <body>
-S: <blockquote cite='http://en\.wikipedia\.org/wiki/William_Shakespeare'><pre>
-S: Those parts of thee that the world's eye doth view
-S: Want nothing that the thought of hearts can mend;
-S: All tongues--the voice of souls--give thee that due,
-S: Uttering bare truth, even so as foes commend\.
-S: Thy outward thus with outward praise is crown'd;
-S: But those same tongues, that give thee so thine own,
-S: In other accents do this praise confound
-S: By seeing farther than the eye hath shown\.
-S: They look into the beauty of thy mind,
-S: And that in guess they measure by thy deeds;
-S: Then--churls--their thoughts, although their eyes were kind,
-S: To thy fair flower add the rank smell of weeds: 
-S:   But why thy odour matcheth not thy show,
-S:   The soil is this, that thou dost common grow\.
-S: </pre></blockquote>
-S: </body></html>
-S: 
-S: --=-iC8rnNDvTPHypqsz\+j7t
-S: Content-Disposition: attachment; filename=sonnet\.txt
-S: Content-Type: text/plain; name=sonnet\.txt; charset=us-ascii
-S: Content-Transfer-Encoding: 7bit
-S: 
-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: 
-S: --=-iC8rnNDvTPHypqsz\+j7t--\)
-S: \* 8 FETCH \(RFC822\.TEXT \{40\}
-S: Rhubard or custard\? Rhubard AND custard!\)
-S: \* 9 FETCH \(RFC822\.TEXT \{28\}
-S: Rhubard! Rhubard! Rhubard!
-S: \)
-S: \* 10 FETCH \(RFC822\.TEXT \{11281\}
-S: 
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227\.1205261626856"
-S: 
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/plain; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: \*Ah yes!\*
-S: 
-S: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-S: robertburrelldonkin@blueyonder\.co\.uk> wrote:
-S: > O! lest the world should task you to recite
-S: >  What merit lived in me, that you should love
-S: >  After my death,--dear love, forget me quite,
-S: >  For you in me can nothing worthy prove;
-S: >  Unless you would devise some virtuous lie,
-S: >  To do more for me than mine own desert,
-S: >  And hang more praise upon deceased I
-S: >  Than niggard truth would willingly impart:
-S: >  O! lest your true love may seem false in this
-S: >  That you for love speak well of me untrue,
-S: >  My name be buried where my body is,
-S: >  And live no more to shame nor me nor you\.
-S: >   For I am shamed by that which I bring forth,
-S: >   And so should you, to love things nothing worth\.
-S: >
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/html; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder\.co\.uk">robertburrelldonkin@blueyonder\.co\.uk</a>&gt; wrote:<br>
-S: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-S: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-S: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you\.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth\.<br>&gt; &nbsp;<br><br>
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/calendar; method=REQUEST; name=invite\.ics; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: BEGIN:VCALENDAR
-S: PRODID:-//Google Inc//Google Calendar 70\.9054//EN
-S: VERSION:2\.0
-S: CALSCALE:GREGORIAN
-S: METHOD:REQUEST
-S: BEGIN:VEVENT
-S: DTSTART;VALUE=DATE:20080407
-S: DTEND;VALUE=DATE:20080412
-S: DTSTAMP:20080311T185338Z
-S: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail\.com
-S: UID:i12ksc4hr5uud1gs9dsos1ipj8@google\.com
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-S:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder\.co\.uk
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-S:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail\.c
-S:  om
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-S:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache\.org
-S: CLASS:PRIVATE
-S: CREATED:20080311T185337Z
-S: DESCRIPTION:<b><span style="font-family: trebuchet ms\\,sans-serif\\;">Ah yes
-S:  !</span></b><br><br>On Tue\\, Mar 11\\, 2008 at 6:45 PM\\, Robert Burrell Donk
-S:  in &lt\\;robertburrelldonkin@blueyonder\.co\.uk&gt\\; wrote:<br>&gt\\; O! lest t
-S:  he world should task you to recite<br>&gt\\; &nbsp\\;What merit lived in me\\,
-S:   that you should love<br>&gt\\; &nbsp\\;After my death\\,--dear love\\, forget 
-S:  me quite\\,<br>&gt\\; &nbsp\\;For you in me can nothing worthy prove\\;<br>&gt\\
-S:  ; &nbsp\\;Unless you would devise some virtuous lie\\,<br>&gt\\; &nbsp\\;To do 
-S:  more for me than mine own desert\\,<br>&gt\\; &nbsp\\;And hang more praise upo
-S:  n deceased I<br>&gt\\; &nbsp\\;Than niggard truth would willingly impart:<br>
-S:  &gt\\; &nbsp\\;O! lest your true love may seem false in this<br>&gt\\; &nbsp\\;
-S:  That you for love speak well of me untrue\\,<br>&gt\\; &nbsp\\;My name be buri
-S:  ed where my body is\\,<br>&gt\\; &nbsp\\;And live no more to shame nor me nor 
-S:  you\.<br>&gt\\; &nbsp\\; For I am shamed by that which I bring forth\\,<br>&gt\\
-S:  ; &nbsp\\; And so should you\\, to love things nothing worth\.<br>&gt\\; &nbsp\\
-S:  ;<br><br>\\nView your event at http://www\.google\.com/calendar/event\?action=V
-S:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8\.
-S: LAST-MODIFIED:20080311T185337Z
-S: LOCATION:Amsterdam
-S: SEQUENCE:0
-S: STATUS:CONFIRMED
-S: SUMMARY:ApacheCon Europe 2008!
-S: TRANSP:OPAQUE
-S: END:VEVENT
-S: END:VCALENDAR
-S: 
-S: ------=_Part_4003_18492227\.1205261626856--
-S: 
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: application/ics; name=invite20080407T190000\.ics
-S: Content-Transfer-Encoding: base64
-S: Content-Disposition: attachment; filename=invite20080407T190000\.ics
-S: 
-S: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-S: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-S: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-S: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-S: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-S: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-S: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-S: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-S: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-S: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-S: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-S: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-S: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-S: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-S: REVTQ1JJUFRJT046PGI\+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-S: bnMtc2VyaWZcOyI\+QWggeWVzDQogITwvc3Bhbj48L2I\+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-S: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-S: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI\+Jmd0XDsgTyEgbGVz
-S: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-S: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-S: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-S: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-S: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-S: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-S: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-S: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-S: Z2x5IGltcGFydDo8YnI\+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-S: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-S: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-S: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-S: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-S: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-S: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI\+Jmd0XDsg
-S: Jm5ic3BcDQogOzxicj48YnI\+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-S: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-S: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-S: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-S: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: text/html; name=sonnet\.html
-S: Content-Transfer-Encoding: base64
-S: X-Attachment-Id: 0\.1
-S: Content-Disposition: attachment; filename=sonnet\.html
-S: 
-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: ------=_Part_4002_22491526\.1205261626856
-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: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: text/plain; name=another-sonnet\.txt
-S: Content-Transfer-Encoding: base64
-S: X-Attachment-Id: f_fdotkfhj2
-S: Content-Disposition: attachment; filename=another-sonnet\.txt
-S: 
-S: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-S: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-S: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-S: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-S: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-S: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-S: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-S: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-S: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-S: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-S: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-S: ------=_Part_4002_22491526\.1205261626856--
-S: 
-S: \)
-S: A17 OK FETCH completed\.
-C: A18 DELETE testmailbox
-S: A18 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchRFC822Text.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchRFC822Text.test
deleted file mode 100644
index dbe8f60..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchRFC822Text.test
+++ /dev/null
@@ -1,24 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# RFC822.TEXT
-C: f1 FETCH 1 (RFC822.TEXT)
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) RFC822.TEXT \{9\}
-S: Test 01
-S: \)
-S: f1 OK FETCH completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchSimpleBodyStructure.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchSimpleBodyStructure.test
deleted file mode 100644
index 7525d31..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchSimpleBodyStructure.test
+++ /dev/null
@@ -1,212 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {318+}
-C: From: "Brian G. Hutton" <brian@example.org>
-C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
-C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
-C: Subject: Rhubarb
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <17291729@machine.example.org>
-C: 
-C: Rhubarb!
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 APPEND testmailbox {704+}
-C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
-C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
-C: Date: Sat, 2 Feb 2008 13:14:19 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "James Developers List" <server-dev@james.apache.org>
-C: Subject: JCR -> trunk ...?
-C: MIME-Version: 1.0
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: Delivered-To: robertburrelldonkin@gmail.com
-C: 
-C: i'd like to copy james-jcr into trunk and add some example
-C: configurations. development can continue in the sandbox (or not) and
-C: merged in later (if necessary).
-C: 
-C: any objections?
-C: 
-C: - robert
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: A5 OK (\[.+\] )?APPEND completed\.
-C: A6 APPEND testmailbox {835+}
-C: From: Samual Smith <sam@example.org>
-C: To: John Smith <john@example.org>
-C: Reply-To: "Timothy Taylor: Email" <tim@example.org>
-C: Subject: Re: Custard!
-C: Date: Sat, 23 Feb 2008 18:15:18 +0000
-C: Message-ID: <4224@example.org>
-C: In-Reply-To: <1729@example.org>
-C: References: <1729@example.org>
-C: Mime-Version: 1.0
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline; foo=bar; one=1; param=value;
-C: Content-Language: en, en-US, en-CA
-C: Content-ID: <477345345@example.org>
-C: Content-Description: Homage to 70's TV
-C: Content-Type: application/xhtml+xml; e=mc*mc;
-C: Content-Location: http://www.example.org/rhubard.html
-C: Content-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==
-C: 
-C: <!DOCTYPE html
-C: PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: \* 3 EXISTS
-S: \* 3 RECENT
-S: A6 OK (\[.+\] )?APPEND completed\.
-C: A7 FETCH 1:* ()
-S: \* 1 FETCH \(\)
-S: \* 2 FETCH \(\)
-S: \* 3 FETCH \(\)
-S: A7 OK FETCH completed\.
-C: A8 FETCH 1 (BODY[])
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{318\}
-S: From: "Brian G\. Hutton" <brian@example\.org>
-S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
-S: CC: <ben@example\.org>, "David \\"The Thin White Duke\\" Bowie" <duke@example\.org>
-S: Subject: Rhubarb
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: Message-ID: <17291729@machine\.example\.org>
-S: 
-S: Rhubarb!\)
-S: A8 OK FETCH completed\.
-C: A9 FETCH 1 (BODY[TEXT])
-S: \* 1 FETCH \(BODY\[TEXT\] \{8\}
-S: Rhubarb!\)
-S: A9 OK FETCH completed\.
-C: A10 FETCH 1 (BODY[HEADER])
-S: \* 1 FETCH \(BODY\[HEADER\] \{310\}
-S: From: "Brian G\. Hutton" <brian@example\.org>
-S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
-S: CC: <ben@example\.org>, "David \\"The Thin White Duke\\" Bowie" <duke@example\.org>
-S: Subject: Rhubarb
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: Message-ID: <17291729@machine\.example\.org>
-S: 
-S: \)
-S: A10 OK FETCH completed\.
-C: A11 FETCH 1 (BODY[1])
-S: \* 1 FETCH \(BODY\[1\] \{8\}
-S: Rhubarb!\)
-S: A11 OK FETCH completed\.
-C: A12 FETCH 1 (BODY[2])
-# See http://markmail.org/message/2jconrj7scvdi5dj
-S: \* 1 FETCH \(BODY\[2\] \{0\}
-S: \)
-S: A12 OK FETCH completed\.
-C: A13 FETCH 1 (BODY[3])
-# See http://markmail.org/message/2jconrj7scvdi5dj
-S: \* 1 FETCH \(BODY\[3\] \{0\}
-S: \)
-S: A13 OK FETCH completed\.
-C: A14 FETCH 1 (BODY[3.HEADER])
-# See http://markmail.org/message/2jconrj7scvdi5dj
-S: \* 1 FETCH \(BODY\[3\.HEADER\] \{0\}
-S: \)
-S: A14 OK FETCH completed\.
-C: A15 FETCH 1 (BODY[3.TEXT])
-# See http://markmail.org/message/2jconrj7scvdi5dj
-S: \* 1 FETCH \(BODY\[3\.TEXT\] \{0\}
-S: \)
-S: A15 OK FETCH completed\.
-C: A16 FETCH 1 (BODY[3.1])
-# See http://markmail.org/message/2jconrj7scvdi5dj
-S: \* 1 FETCH \(BODY\[3\.1\] \{0\}
-S: \)
-S: A16 OK FETCH completed\.
-C: A17 FETCH 1 (BODY[3.2])
-# See http://markmail.org/message/2jconrj7scvdi5dj
-S: \* 1 FETCH \(BODY\[3\.2\] \{0\}
-S: \)
-S: A17 OK FETCH completed\.
-C: A18 FETCH 1 (BODY[4])
-# See http://markmail.org/message/2jconrj7scvdi5dj
-S: \* 1 FETCH \(BODY\[4\] \{0\}
-S: \)
-S: A18 OK FETCH completed\.
-C: A19 FETCH 1 (BODY[4.1])
-# See http://markmail.org/message/2jconrj7scvdi5dj
-S: \* 1 FETCH \(BODY\[4\.1\] \{0\}
-S: \)
-S: A19 OK FETCH completed\.
-C: A20 FETCH 1 (BODY[4.1.MIME])
-# See http://markmail.org/message/2jconrj7scvdi5dj
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\] \{0\}
-S: \)
-S: A20 OK FETCH completed\.
-C: A21 FETCH 1 (BODY[4.2])
-# See http://markmail.org/message/2jconrj7scvdi5dj
-S: \* 1 FETCH \(BODY\[4\.2\] \{0\}
-S: \)
-S: A21 OK FETCH completed\.
-C: A22 FETCH 1 (BODY[4.2.HEADER])
-# See http://markmail.org/message/2jconrj7scvdi5dj
-S: \* 1 FETCH \(BODY\[4\.2\.HEADER\] \{0\}
-S: \)
-S: A22 OK FETCH completed\.
-C: A23 FETCH 1 (BODY[4.2.TEXT])
-# See http://markmail.org/message/2jconrj7scvdi5dj
-S: \* 1 FETCH \(BODY\[4\.2\.TEXT\] \{0\}
-S: \)
-S: A23 OK FETCH completed\.
-C: A24 FETCH 1 (BODY[4.2.1])
-# See http://markmail.org/message/2jconrj7scvdi5dj
-S: \* 1 FETCH \(BODY\[4\.2\.1\] \{0\}
-S: \)
-S: A24 OK FETCH completed\.
-C: A25 FETCH 1 (BODY[4.2.2])
-# See http://markmail.org/message/2jconrj7scvdi5dj
-S: \* 1 FETCH \(BODY\[4\.2\.2\] \{0\}
-S: \)
-S: A25 OK FETCH completed\.
-C: A26 FETCH 1 (BODY[4.2.2.1])
-# See http://markmail.org/message/2jconrj7scvdi5dj
-S: \* 1 FETCH \(BODY\[4\.2\.2\.1\] \{0\}
-S: \)
-S: A26 OK FETCH completed\.
-C: A27 FETCH 1 (BODY[4.2.2.2])
-# See http://markmail.org/message/2jconrj7scvdi5dj
-S: \* 1 FETCH \(BODY\[4\.2\.2\.2\] \{0\}
-S: \)
-S: A27 OK FETCH completed\.
-C: A28 FETCH 1:* (BODY BODYSTRUCTURE)
-S: \* 1 FETCH \(BODY \("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 8 0\) BODYSTRUCTURE \("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 8 0 NIL NIL NIL NIL\)\)
-S: \* 2 FETCH \(BODY \("TEXT" "PLAIN" \("charset" "ISO-8859-1"\) NIL NIL "7BIT" 192 6\) BODYSTRUCTURE \("TEXT" "PLAIN" \("charset" "ISO-8859-1"\) NIL NIL "7BIT" 192 6 NIL \("inline" NIL\) NIL NIL\)\)
-S: \* 3 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: A28 OK FETCH completed\.
-C: A29 DELETE testmailbox
-S: A29 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchSingleMessage.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchSingleMessage.test
deleted file mode 100644
index 4316fce..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchSingleMessage.test
+++ /dev/null
@@ -1,169 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# BODY
-C: f1 FETCH 1 (BODY)
-S: \* 1 FETCH \(BODY \(\"TEXT\" \"PLAIN\" \(\"charset\" \"US-ASCII\"\) NIL NIL \"7BIT\" 9 1\)\)
-S: f1 OK FETCH completed.
-
-# BODY[]
-# Not PEEK, so the Seen flag is implicitly set.
-C: f2 FETCH 1 (BODY[])
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{254\}
-S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
-S: From: Fred Foobar <foobar@Blurdybloop\.COM>
-S: Subject: Test 01
-S: To: mooch@owatagu\.siam\.edu
-S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
-S: MIME-Version: 1\.0
-S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-S:
-S: Test 01
-S: \)
-S: f2 OK FETCH completed.
-
-# BODY[HEADER]
-C: f3 FETCH 1 (BODY[HEADER])
-S: \* 1 FETCH \(BODY\[HEADER\] \{245\}
-S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
-S: From: Fred Foobar <foobar@Blurdybloop\.COM>
-S: Subject: Test 01
-S: To: mooch@owatagu\.siam\.edu
-S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
-S: MIME-Version: 1\.0
-S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-S:
-S: \)
-S: f3 OK FETCH completed.
-
-# BODY[HEADER.FIELDS]
-C: f4 FETCH 1 (BODY[HEADER.FIELDS (From To)])
-S: \* 1 FETCH \(BODY\[HEADER\.FIELDS \(From To\)\] \{74\}
-S: From: Fred Foobar <foobar@Blurdybloop\.COM>
-S: To: mooch@owatagu\.siam\.edu
-S:
-S: \)
-S: f4 OK FETCH completed.
-
-# BODY[HEADER.FIELDS.NOT]
-C: f5 FETCH 1 (BODY[HEADER.FIELDS.NOT (From To)])
-S: \* 1 FETCH \(BODY\[HEADER\.FIELDS\.NOT \(From To\)\] \{173\}
-S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
-S: Subject: Test 01
-S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
-S: MIME-Version: 1\.0
-S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-S:
-S: \)
-S: f5 OK FETCH completed.
-
-# BODY[MIME]
-# NOT implemented
-
-# BODY[TEXT]
-C: f6 FETCH 1 (BODY[TEXT])
-S: \* 1 FETCH \(BODY\[TEXT\] \{9\}
-S: Test 01
-S: \)
-S: f6 OK FETCH completed.
-
-# todo - multipart messages.
-# todo - partial fetch BODY[]<0.100>
-
-# BODYSTRUCTURE 
-C: f7 FETCH 1 (BODYSTRUCTURE)
-S: \* 1 FETCH \(BODYSTRUCTURE \(\"TEXT\" \"PLAIN\" \(\"charset\" \"US-ASCII\"\) NIL NIL \"7BIT\" 9 1 NIL NIL NIL NIL\)\)
-S: f7 OK FETCH completed.
-
-# ENVELOPE
-C: f8 FETCH 1 (ENVELOPE)
-S: \* 1 FETCH \(ENVELOPE \(\".*\" \"Test 01\" \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(NIL NIL \"mooch\" \"owatagu\.siam\.edu\"\)\) NIL NIL NIL \"<B27397-0100000@Blurdybloop\.COM>\"\)\)
-S: f8 OK FETCH completed.
-
-# FLAGS
-C: f9 FETCH 1 (FLAGS)
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\)\)
-S: f9 OK FETCH completed.
-
-# INTERNALDATE
-C: f10 FETCH 1 (INTERNALDATE)
-S: \* 1 FETCH \(INTERNALDATE \".*\"\)
-S: f10 OK FETCH completed.
-
-# RFC822 ( === BODY[])
-C: f11 FETCH 1 (RFC822)
-S: \* 1 FETCH \(RFC822 \{254\}
-S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
-S: From: Fred Foobar <foobar@Blurdybloop\.COM>
-S: Subject: Test 01
-S: To: mooch@owatagu\.siam\.edu
-S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
-S: MIME-Version: 1\.0
-S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-S:
-S: Test 01
-S: \)
-S: f11 OK FETCH completed.
-
-# RFC822.HEADER ( === BODY.PEEK[HEADER])
-C: f12 FETCH 1 (RFC822.HEADER)
-S: \* 1 FETCH \(RFC822\.HEADER \{245\}
-S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
-S: From: Fred Foobar <foobar@Blurdybloop\.COM>
-S: Subject: Test 01
-S: To: mooch@owatagu\.siam\.edu
-S: Message-Id: <B27397-0100000@Blurdybloop\.COM>
-S: MIME-Version: 1\.0
-S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-S:
-S: \)
-S: f12 OK FETCH completed.
-
-# RFC822.SIZE
-C: f13 FETCH 1 (RFC822.SIZE)
-S: \* 1 FETCH \(RFC822\.SIZE 254\)
-S: f13 OK FETCH completed.
-
-# RFC822.TEXT ( === BODY[TEXT])
-C: f14 FETCH 1 (RFC822.TEXT)
-S: \* 1 FETCH \(RFC822\.TEXT \{9\}
-S: Test 01
-S: \)
-S: f14 OK FETCH completed.
-
-# UID
-C: f15 FETCH 1 (UID)
-S: \* 1 FETCH \(UID \d+\)
-S: f15 OK FETCH completed.
-
-
-# Macro Commands
-# ALL ( === FLAGS INTERNALDATE RFC822.SIZE ENVELOPE)
-C: f16 FETCH 1 (ALL)
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) INTERNALDATE \".*\" RFC822.SIZE 254 ENVELOPE \(\".*\" \"Test 01\" \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(NIL NIL \"mooch\" \"owatagu\.siam\.edu\"\)\) NIL NIL NIL \"<B27397-0100000@Blurdybloop\.COM>\"\)\)
-S: f16 OK FETCH completed.
-
-# FULL ( === FLAGS INTERNALDATE RFC822.SIZE ENVELOPE BODY )
-C: f17 FETCH 1 (FULL)
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) INTERNALDATE \".*\" RFC822\.SIZE 254 ENVELOPE \(\".*\" \"Test 01\" \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(\"Fred Foobar\" NIL \"foobar\" \"Blurdybloop\.COM\"\)\) \(\(NIL NIL \"mooch\" \"owatagu\.siam\.edu\"\)\) NIL NIL NIL \"<B27397-0100000@Blurdybloop\.COM>\"\) BODY \(\"TEXT\" \"PLAIN\" \(\"charset\" \"US-ASCII\"\) NIL NIL \"7BIT\" 9 1\)\)
-S: f17 OK FETCH completed.
-
-# FAST ( === FLAGS INTERNALDATE RFC822.SIZE )
-C: f18 FETCH 1 (FAST)
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) INTERNALDATE \".*\" RFC822.SIZE 254\)
-S: f18 OK FETCH completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchStructureComplex.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchStructureComplex.test
deleted file mode 100644
index 529b161..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchStructureComplex.test
+++ /dev/null
@@ -1,3117 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {14154+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: from smtp-in3.blueyonder.co.uk ([172.23.146.14]) by cluster6 with
-C:         Microsoft SMTPSVC(5.0.2195.6713); Tue, 11 Mar 2008 18:53:48 +0000
-C: Received: from eback03.blueyonder.co.uk ([195.188.53.214]) by
-C:         smtp-in3.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 11
-C:         Mar 2008 18:53:48 +0000
-C: Received: from [172.23.170.141] (helo=anti-virus02-08) by
-C:         eback03.blueyonder.co.uk with smtp (Exim 4.52) id 1JZ9bg-0005pc-Kc for
-C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:48 +0000
-C: Received: from [209.85.146.177] (helo=wa-out-1112.google.com) by
-C:         exim11.blueyonder.co.uk with esmtp (Exim 4.68) (envelope-from
-C:         <robertburrelldonkin@gmail.com>) id 1JZ9bf-0005sq-E4 for
-C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:47 +0000
-C: Received: by wa-out-1112.google.com with SMTP id k40so3093721wah.25 for
-C:         <robertburrelldonkin@blueyonder.co.uk>; Tue, 11 Mar 2008 11:53:46 -0700
-C:         (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-C: References: <1205261107.7516.6.camel@localhost>
-C: X-Envelope-To: robertburrelldonkin@blueyonder.co.uk
-C: X-OriginalArrivalTime: 11 Mar 2008 18:53:48.0705 (UTC)
-C:         FILETIME=[3DA5D910:01C883A9]
-C: X-fetched-from: blueyonder.co.uk
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-C: 
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_4003_18492227.1205261626856--
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_4002_22491526.1205261626856--
-C: 
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 APPEND testmailbox {14996+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
-C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
-C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
-C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
-C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
-C: Delivered-To: rdonkin@locus.apache.org
-C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
-C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
-C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
-C: Delivered-To: apmail-rdonkin@apache.org
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
-C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
-C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
-C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
-C: X-Spam-Check-By: apache.org
-C: Received-SPF: pass (athena.apache.org: domain of
-C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
-C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
-C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-C:         18:53:36 +0000
-C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
-C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-C: References: <1205261107.7516.6.camel@localhost>
-C: X-Virus-Checked: Checked by ClamAV on apache.org
-C: X-Nonspam: None
-C: X-fetched-from: mail.xmlmapt.org
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-C: 
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_4003_18492227.1205261626856--
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_4002_22491526.1205261626856--
-C: 
-C: 
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: A5 OK (\[.+\] )?APPEND completed\.
-C: A6 APPEND testmailbox {765+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: application/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: image/jpeg
-C: Content-Transfer-Encoding: base64
-C: 
-C: 1234567890ABCDEFGHIJKLMNOPQ
-C: 
-C: --1729--
-C: 
-S: \* 3 EXISTS
-S: \* 3 RECENT
-S: A6 OK (\[.+\] )?APPEND completed\.
-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)
-C: Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
-C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
-C:         by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
-C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
-C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-C: Received: from [172.23.170.136] (helo=anti-virus01-07)
-C: 	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
-C: 	id 1JZ9Px-0001OZ-VF
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
-C: Received: from [82.38.65.6] (helo=[10.0.0.27])
-C: 	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
-C: 	id 1JZ9Px-0007FO-G5
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
-C: Subject: An HTML Email
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: robertburrelldonkin@gmail.com
-C: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
-C: Date: Tue, 11 Mar 2008 18:41:40 +0000
-C: Message-Id: <1205260900.7516.3.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.1 
-C: 
-C: 
-C: --=-blWYb/063JwXox8nBGv5
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: A Sonnet By William Shakespeare
-C: 
-C: 
-C: 
-C: Tired with all these, for restful death I cry,
-C: As to behold desert a beggar born,
-C: And needy nothing trimm'd in jollity,
-C: And purest faith unhappily forsworn,
-C: And gilded honour shamefully misplac'd,
-C: And maiden virtue rudely strumpeted,
-C: And right perfection wrongfully disgrac'd,
-C: And strength by limping sway disabled
-C: And art made tongue-tied by authority,
-C: And folly--doctor-like--controlling skill,
-C: And simple truth miscall'd simplicity,
-C: And captive good attending captain ill:
-C:   Tir'd with all these, from these would I be gone,
-C:   Save that, to die, I leave my love alone.
-C: 
-C: --=-blWYb/063JwXox8nBGv5
-C: Content-Type: text/html; charset=utf-8
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
-C: <HTML>
-C: <HEAD>
-C:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
-C:   <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
-C: </HEAD>
-C: <BODY>
-C: <H1>
-C: A Sonnet By William Shakespeare
-C: </H1>
-C: <BR>
-C: <PRE>
-C: Tired with all these, for restful death I cry,
-C: As to behold desert a beggar born,
-C: And needy nothing trimm'd in jollity,
-C: And purest faith unhappily forsworn,
-C: And gilded honour shamefully misplac'd,
-C: And maiden virtue rudely strumpeted,
-C: And right perfection wrongfully disgrac'd,
-C: And strength by limping sway disabled
-C: And art made tongue-tied by authority,
-C: And folly--doctor-like--controlling skill,
-C: And simple truth miscall'd simplicity,
-C: And captive good attending captain ill:
-C:   Tir'd with all these, from these would I be gone,
-C:   Save that, to die, I leave my love alone.
-C: </PRE>
-C: </BODY>
-C: </HTML>
-C: 
-C: --=-blWYb/063JwXox8nBGv5--
-C:
-S: \* 4 EXISTS
-S: \* 4 RECENT
-S: A7 OK (\[.+\] )?APPEND completed\.
-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)
-C: Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
-C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
-C:         by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
-C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
-C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-C: Received: from [172.23.170.147] (helo=anti-virus03-10)
-C: 	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
-C: 	id 1JZ9TJ-0000ZL-49
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
-C: Received: from [82.38.65.6] (helo=[10.0.0.27])
-C: 	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
-C: 	id 1JZ9TI-0000A6-8B
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
-C: Subject: Sonnets By William Shakespeare
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: robertburrelldonkin@gmail.com
-C: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
-C: Date: Tue, 11 Mar 2008 18:45:07 +0000
-C: Message-Id: <1205261107.7516.6.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.1 
-C: 
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: O! lest the world should task you to recite
-C: What merit lived in me, that you should love
-C: After my death,--dear love, forget me quite,
-C: For you in me can nothing worthy prove;
-C: Unless you would devise some virtuous lie,
-C: To do more for me than mine own desert,
-C: And hang more praise upon deceased I
-C: Than niggard truth would willingly impart:
-C: O! lest your true love may seem false in this
-C: That you for love speak well of me untrue,
-C: My name be buried where my body is,
-C: And live no more to shame nor me nor you.
-C:   For I am shamed by that which I bring forth,
-C:   And so should you, to love things nothing worth.
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Disposition: attachment; filename=sonnet.html
-C: Content-Type: text/html; name=sonnet.html; charset=us-ascii
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: <html><head><title></title></head>
-C: <body>
-C: <blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
-C: Those parts of thee that the world's eye doth view
-C: Want nothing that the thought of hearts can mend;
-C: All tongues--the voice of souls--give thee that due,
-C: Uttering bare truth, even so as foes commend.
-C: Thy outward thus with outward praise is crown'd;
-C: But those same tongues, that give thee so thine own,
-C: In other accents do this praise confound
-C: By seeing farther than the eye hath shown.
-C: They look into the beauty of thy mind,
-C: And that in guess they measure by thy deeds;
-C: Then--churls--their thoughts, although their eyes were kind,
-C: To thy fair flower add the rank smell of weeds: 
-C:   But why thy odour matcheth not thy show,
-C:   The soil is this, that thou dost common grow.
-C: </pre></blockquote>
-C: </body></html>
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: Ah! wherefore with infection should he live,
-C: And with his presence grace impiety,
-C: That sin by him advantage should achieve,
-C: And lace itself with his society? 
-C: Why should false painting imitate his cheek,
-C: And steel dead seeming of his living hue?
-C: Why should poor beauty indirectly seek
-C: Roses of shadow, since his rose is true?
-C: Why should he live, now Nature bankrupt is,
-C: Beggar'd of blood to blush through lively veins?
-C: For she hath no exchequer now but his,
-C: And proud of many, lives upon his gains.
-C:   O! him she stores, to show what wealth she had
-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\.
-C: A9 APPEND testmailbox {835+}
-C: From: Samual Smith <sam@example.org>
-C: To: John Smith <john@example.org>
-C: Reply-To: "Timothy Taylor: Email" <tim@example.org>
-C: Subject: Re: Custard!
-C: Date: Sat, 23 Feb 2008 18:15:18 +0000
-C: Message-ID: <4224@example.org>
-C: In-Reply-To: <1729@example.org>
-C: References: <1729@example.org>
-C: Mime-Version: 1.0
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline; foo=bar; one=1; param=value;
-C: Content-Language: en, en-US, en-CA
-C: Content-ID: <477345345@example.org>
-C: Content-Description: Homage to 70's TV
-C: Content-Type: application/xhtml+xml; e=mc*mc;
-C: Content-Location: http://www.example.org/rhubard.html
-C: Content-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==
-C: 
-C: <!DOCTYPE html
-C: PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: \* 6 EXISTS
-S: \* 6 RECENT
-S: A9 OK (\[.+\] )?APPEND completed\.
-C: A10 FETCH 1:* ()
-S: \* 1 FETCH \(\)
-S: \* 2 FETCH \(\)
-S: \* 3 FETCH \(\)
-S: \* 4 FETCH \(\)
-S: \* 5 FETCH \(\)
-S: \* 6 FETCH \(\)
-S: A10 OK FETCH completed\.
-C: A11 FETCH 1 (BODY[])
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{14154\}
-S: Return-Path: <robertburrelldonkin@gmail\.com>
-S: Delivered-To: rob@localhost
-S: Delivered-To: rob@localhost
-S: Received: from smtp-in3\.blueyonder\.co\.uk \(\[172\.23\.146\.14\]\) by cluster6 with
-S:         Microsoft SMTPSVC\(5\.0\.2195\.6713\); Tue, 11 Mar 2008 18:53:48 \+0000
-S: Received: from eback03\.blueyonder\.co\.uk \(\[195\.188\.53\.214\]\) by
-S:         smtp-in3\.blueyonder\.co\.uk with Microsoft SMTPSVC\(5\.0\.2195\.6713\); Tue, 11
-S:         Mar 2008 18:53:48 \+0000
-S: Received: from \[172\.23\.170\.141\] \(helo=anti-virus02-08\) by
-S:         eback03\.blueyonder\.co\.uk with smtp \(Exim 4\.52\) id 1JZ9bg-0005pc-Kc for
-S:         robertburrelldonkin@blueyonder\.co\.uk; Tue, 11 Mar 2008 18:53:48 \+0000
-S: Received: from \[209\.85\.146\.177\] \(helo=wa-out-1112\.google\.com\) by
-S:         exim11\.blueyonder\.co\.uk with esmtp \(Exim 4\.68\) \(envelope-from
-S:         <robertburrelldonkin@gmail\.com>\) id 1JZ9bf-0005sq-E4 for
-S:         robertburrelldonkin@blueyonder\.co\.uk; Tue, 11 Mar 2008 18:53:47 \+0000
-S: Received: by wa-out-1112\.google\.com with SMTP id k40so3093721wah\.25 for
-S:         <robertburrelldonkin@blueyonder\.co\.uk>; Tue, 11 Mar 2008 11:53:46 -0700
-S:         \(PDT\)
-S: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail\.com; s=gamma;
-S:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-S:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-S:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5\+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i\+xkwo2ptTzve4VFzGXh4gg=
-S: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail\.com; s=gamma;
-S:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-S:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ\+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-S: Received: by 10\.114\.197\.1 with SMTP id u1mr5302053waf\.61\.1205261626861;
-S:         Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
-S: Received: by 10\.114\.126\.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 \(PDT\)
-S: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail\.gmail\.com>
-S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
-S: Subject: Re: Sonnets By William Shakespeare
-S: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: In-Reply-To: <1205261107\.7516\.6\.camel@localhost>
-S: MIME-Version: 1\.0
-S: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526\.1205261626856"
-S: References: <1205261107\.7516\.6\.camel@localhost>
-S: X-Envelope-To: robertburrelldonkin@blueyonder\.co\.uk
-S: X-OriginalArrivalTime: 11 Mar 2008 18:53:48\.0705 \(UTC\)
-S:         FILETIME=\[3DA5D910:01C883A9\]
-S: X-fetched-from: blueyonder\.co\.uk
-S: X-Evolution-Source: imap://rob@thebes/
-S: 
-S: 
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227\.1205261626856"
-S: 
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/plain; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: \*Ah yes!\*
-S: 
-S: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-S: robertburrelldonkin@blueyonder\.co\.uk> wrote:
-S: > O! lest the world should task you to recite
-S: >  What merit lived in me, that you should love
-S: >  After my death,--dear love, forget me quite,
-S: >  For you in me can nothing worthy prove;
-S: >  Unless you would devise some virtuous lie,
-S: >  To do more for me than mine own desert,
-S: >  And hang more praise upon deceased I
-S: >  Than niggard truth would willingly impart:
-S: >  O! lest your true love may seem false in this
-S: >  That you for love speak well of me untrue,
-S: >  My name be buried where my body is,
-S: >  And live no more to shame nor me nor you\.
-S: >   For I am shamed by that which I bring forth,
-S: >   And so should you, to love things nothing worth\.
-S: >
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/html; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder\.co\.uk">robertburrelldonkin@blueyonder\.co\.uk</a>&gt; wrote:<br>
-S: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-S: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-S: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you\.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth\.<br>&gt; &nbsp;<br><br>
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/calendar; method=REQUEST; name=invite\.ics; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: BEGIN:VCALENDAR
-S: PRODID:-//Google Inc//Google Calendar 70\.9054//EN
-S: VERSION:2\.0
-S: CALSCALE:GREGORIAN
-S: METHOD:REQUEST
-S: BEGIN:VEVENT
-S: DTSTART;VALUE=DATE:20080407
-S: DTEND;VALUE=DATE:20080412
-S: DTSTAMP:20080311T185338Z
-S: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail\.com
-S: UID:i12ksc4hr5uud1gs9dsos1ipj8@google\.com
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-S:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder\.co\.uk
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-S:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail\.c
-S:  om
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-S:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache\.org
-S: CLASS:PRIVATE
-S: CREATED:20080311T185337Z
-S: DESCRIPTION:<b><span style="font-family: trebuchet ms\\,sans-serif\\;">Ah yes
-S:  !</span></b><br><br>On Tue\\, Mar 11\\, 2008 at 6:45 PM\\, Robert Burrell Donk
-S:  in &lt\\;robertburrelldonkin@blueyonder\.co\.uk&gt\\; wrote:<br>&gt\\; O! lest t
-S:  he world should task you to recite<br>&gt\\; &nbsp\\;What merit lived in me\\,
-S:   that you should love<br>&gt\\; &nbsp\\;After my death\\,--dear love\\, forget 
-S:  me quite\\,<br>&gt\\; &nbsp\\;For you in me can nothing worthy prove\\;<br>&gt\\
-S:  ; &nbsp\\;Unless you would devise some virtuous lie\\,<br>&gt\\; &nbsp\\;To do 
-S:  more for me than mine own desert\\,<br>&gt\\; &nbsp\\;And hang more praise upo
-S:  n deceased I<br>&gt\\; &nbsp\\;Than niggard truth would willingly impart:<br>
-S:  &gt\\; &nbsp\\;O! lest your true love may seem false in this<br>&gt\\; &nbsp\\;
-S:  That you for love speak well of me untrue\\,<br>&gt\\; &nbsp\\;My name be buri
-S:  ed where my body is\\,<br>&gt\\; &nbsp\\;And live no more to shame nor me nor 
-S:  you\.<br>&gt\\; &nbsp\\; For I am shamed by that which I bring forth\\,<br>&gt\\
-S:  ; &nbsp\\; And so should you\\, to love things nothing worth\.<br>&gt\\; &nbsp\\
-S:  ;<br><br>\\nView your event at http://www\.google\.com/calendar/event\?action=V
-S:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8\.
-S: LAST-MODIFIED:20080311T185337Z
-S: LOCATION:Amsterdam
-S: SEQUENCE:0
-S: STATUS:CONFIRMED
-S: SUMMARY:ApacheCon Europe 2008!
-S: TRANSP:OPAQUE
-S: END:VEVENT
-S: END:VCALENDAR
-S: 
-S: ------=_Part_4003_18492227\.1205261626856--
-S: 
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: application/ics; name=invite20080407T190000\.ics
-S: Content-Transfer-Encoding: base64
-S: Content-Disposition: attachment; filename=invite20080407T190000\.ics
-S: 
-S: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-S: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-S: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-S: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-S: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-S: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-S: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-S: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-S: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-S: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-S: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-S: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-S: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-S: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-S: REVTQ1JJUFRJT046PGI\+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-S: bnMtc2VyaWZcOyI\+QWggeWVzDQogITwvc3Bhbj48L2I\+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-S: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-S: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI\+Jmd0XDsgTyEgbGVz
-S: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-S: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-S: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-S: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-S: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-S: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-S: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-S: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-S: Z2x5IGltcGFydDo8YnI\+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-S: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-S: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-S: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-S: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-S: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-S: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI\+Jmd0XDsg
-S: Jm5ic3BcDQogOzxicj48YnI\+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-S: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-S: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-S: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-S: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: text/html; name=sonnet\.html
-S: Content-Transfer-Encoding: base64
-S: X-Attachment-Id: 0\.1
-S: Content-Disposition: attachment; filename=sonnet\.html
-S: 
-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: ------=_Part_4002_22491526\.1205261626856
-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: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: text/plain; name=another-sonnet\.txt
-S: Content-Transfer-Encoding: base64
-S: X-Attachment-Id: f_fdotkfhj2
-S: Content-Disposition: attachment; filename=another-sonnet\.txt
-S: 
-S: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-S: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-S: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-S: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-S: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-S: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-S: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-S: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-S: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-S: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-S: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-S: ------=_Part_4002_22491526\.1205261626856--
-S: 
-S: \)
-S: A11 OK FETCH completed\.
-C: A12 FETCH 1 (BODY[TEXT])
-S: \* 1 FETCH \(BODY\[TEXT\] \{11281\}
-S: 
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227\.1205261626856"
-S: 
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/plain; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: \*Ah yes!\*
-S: 
-S: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-S: robertburrelldonkin@blueyonder\.co\.uk> wrote:
-S: > O! lest the world should task you to recite
-S: >  What merit lived in me, that you should love
-S: >  After my death,--dear love, forget me quite,
-S: >  For you in me can nothing worthy prove;
-S: >  Unless you would devise some virtuous lie,
-S: >  To do more for me than mine own desert,
-S: >  And hang more praise upon deceased I
-S: >  Than niggard truth would willingly impart:
-S: >  O! lest your true love may seem false in this
-S: >  That you for love speak well of me untrue,
-S: >  My name be buried where my body is,
-S: >  And live no more to shame nor me nor you\.
-S: >   For I am shamed by that which I bring forth,
-S: >   And so should you, to love things nothing worth\.
-S: >
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/html; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder\.co\.uk">robertburrelldonkin@blueyonder\.co\.uk</a>&gt; wrote:<br>
-S: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-S: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-S: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you\.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth\.<br>&gt; &nbsp;<br><br>
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/calendar; method=REQUEST; name=invite\.ics; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: BEGIN:VCALENDAR
-S: PRODID:-//Google Inc//Google Calendar 70\.9054//EN
-S: VERSION:2\.0
-S: CALSCALE:GREGORIAN
-S: METHOD:REQUEST
-S: BEGIN:VEVENT
-S: DTSTART;VALUE=DATE:20080407
-S: DTEND;VALUE=DATE:20080412
-S: DTSTAMP:20080311T185338Z
-S: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail\.com
-S: UID:i12ksc4hr5uud1gs9dsos1ipj8@google\.com
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-S:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder\.co\.uk
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-S:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail\.c
-S:  om
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-S:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache\.org
-S: CLASS:PRIVATE
-S: CREATED:20080311T185337Z
-S: DESCRIPTION:<b><span style="font-family: trebuchet ms\\,sans-serif\\;">Ah yes
-S:  !</span></b><br><br>On Tue\\, Mar 11\\, 2008 at 6:45 PM\\, Robert Burrell Donk
-S:  in &lt\\;robertburrelldonkin@blueyonder\.co\.uk&gt\\; wrote:<br>&gt\\; O! lest t
-S:  he world should task you to recite<br>&gt\\; &nbsp\\;What merit lived in me\\,
-S:   that you should love<br>&gt\\; &nbsp\\;After my death\\,--dear love\\, forget 
-S:  me quite\\,<br>&gt\\; &nbsp\\;For you in me can nothing worthy prove\\;<br>&gt\\
-S:  ; &nbsp\\;Unless you would devise some virtuous lie\\,<br>&gt\\; &nbsp\\;To do 
-S:  more for me than mine own desert\\,<br>&gt\\; &nbsp\\;And hang more praise upo
-S:  n deceased I<br>&gt\\; &nbsp\\;Than niggard truth would willingly impart:<br>
-S:  &gt\\; &nbsp\\;O! lest your true love may seem false in this<br>&gt\\; &nbsp\\;
-S:  That you for love speak well of me untrue\\,<br>&gt\\; &nbsp\\;My name be buri
-S:  ed where my body is\\,<br>&gt\\; &nbsp\\;And live no more to shame nor me nor 
-S:  you\.<br>&gt\\; &nbsp\\; For I am shamed by that which I bring forth\\,<br>&gt\\
-S:  ; &nbsp\\; And so should you\\, to love things nothing worth\.<br>&gt\\; &nbsp\\
-S:  ;<br><br>\\nView your event at http://www\.google\.com/calendar/event\?action=V
-S:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8\.
-S: LAST-MODIFIED:20080311T185337Z
-S: LOCATION:Amsterdam
-S: SEQUENCE:0
-S: STATUS:CONFIRMED
-S: SUMMARY:ApacheCon Europe 2008!
-S: TRANSP:OPAQUE
-S: END:VEVENT
-S: END:VCALENDAR
-S: 
-S: ------=_Part_4003_18492227\.1205261626856--
-S: 
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: application/ics; name=invite20080407T190000\.ics
-S: Content-Transfer-Encoding: base64
-S: Content-Disposition: attachment; filename=invite20080407T190000\.ics
-S: 
-S: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-S: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-S: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-S: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-S: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-S: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-S: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-S: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-S: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-S: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-S: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-S: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-S: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-S: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-S: REVTQ1JJUFRJT046PGI\+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-S: bnMtc2VyaWZcOyI\+QWggeWVzDQogITwvc3Bhbj48L2I\+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-S: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-S: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI\+Jmd0XDsgTyEgbGVz
-S: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-S: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-S: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-S: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-S: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-S: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-S: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-S: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-S: Z2x5IGltcGFydDo8YnI\+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-S: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-S: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-S: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-S: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-S: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-S: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI\+Jmd0XDsg
-S: Jm5ic3BcDQogOzxicj48YnI\+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-S: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-S: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-S: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-S: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: text/html; name=sonnet\.html
-S: Content-Transfer-Encoding: base64
-S: X-Attachment-Id: 0\.1
-S: Content-Disposition: attachment; filename=sonnet\.html
-S: 
-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: ------=_Part_4002_22491526\.1205261626856
-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: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: text/plain; name=another-sonnet\.txt
-S: Content-Transfer-Encoding: base64
-S: X-Attachment-Id: f_fdotkfhj2
-S: Content-Disposition: attachment; filename=another-sonnet\.txt
-S: 
-S: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-S: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-S: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-S: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-S: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-S: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-S: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-S: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-S: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-S: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-S: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-S: ------=_Part_4002_22491526\.1205261626856--
-S: 
-S: \)
-S: A12 OK FETCH completed\.
-C: A13 FETCH 1 (BODY[HEADER])
-S: \* 1 FETCH \(BODY\[HEADER\] \{2873\}
-S: Return-Path: <robertburrelldonkin@gmail\.com>
-S: Delivered-To: rob@localhost
-S: Delivered-To: rob@localhost
-S: Received: from smtp-in3\.blueyonder\.co\.uk \(\[172\.23\.146\.14\]\) by cluster6 with
-S:         Microsoft SMTPSVC\(5\.0\.2195\.6713\); Tue, 11 Mar 2008 18:53:48 \+0000
-S: Received: from eback03\.blueyonder\.co\.uk \(\[195\.188\.53\.214\]\) by
-S:         smtp-in3\.blueyonder\.co\.uk with Microsoft SMTPSVC\(5\.0\.2195\.6713\); Tue, 11
-S:         Mar 2008 18:53:48 \+0000
-S: Received: from \[172\.23\.170\.141\] \(helo=anti-virus02-08\) by
-S:         eback03\.blueyonder\.co\.uk with smtp \(Exim 4\.52\) id 1JZ9bg-0005pc-Kc for
-S:         robertburrelldonkin@blueyonder\.co\.uk; Tue, 11 Mar 2008 18:53:48 \+0000
-S: Received: from \[209\.85\.146\.177\] \(helo=wa-out-1112\.google\.com\) by
-S:         exim11\.blueyonder\.co\.uk with esmtp \(Exim 4\.68\) \(envelope-from
-S:         <robertburrelldonkin@gmail\.com>\) id 1JZ9bf-0005sq-E4 for
-S:         robertburrelldonkin@blueyonder\.co\.uk; Tue, 11 Mar 2008 18:53:47 \+0000
-S: Received: by wa-out-1112\.google\.com with SMTP id k40so3093721wah\.25 for
-S:         <robertburrelldonkin@blueyonder\.co\.uk>; Tue, 11 Mar 2008 11:53:46 -0700
-S:         \(PDT\)
-S: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail\.com; s=gamma;
-S:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-S:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-S:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5\+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i\+xkwo2ptTzve4VFzGXh4gg=
-S: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail\.com; s=gamma;
-S:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-S:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ\+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-S: Received: by 10\.114\.197\.1 with SMTP id u1mr5302053waf\.61\.1205261626861;
-S:         Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
-S: Received: by 10\.114\.126\.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 \(PDT\)
-S: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail\.gmail\.com>
-S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
-S: Subject: Re: Sonnets By William Shakespeare
-S: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: In-Reply-To: <1205261107\.7516\.6\.camel@localhost>
-S: MIME-Version: 1\.0
-S: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526\.1205261626856"
-S: References: <1205261107\.7516\.6\.camel@localhost>
-S: X-Envelope-To: robertburrelldonkin@blueyonder\.co\.uk
-S: X-OriginalArrivalTime: 11 Mar 2008 18:53:48\.0705 \(UTC\)
-S:         FILETIME=\[3DA5D910:01C883A9\]
-S: X-fetched-from: blueyonder\.co\.uk
-S: X-Evolution-Source: imap://rob@thebes/
-S: 
-S: \)
-S: A13 OK FETCH completed\.
-C: A14 FETCH 1 (BODY[1])
-S: \* 1 FETCH \(BODY\[1\] \{4546\}
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/plain; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: \*Ah yes!\*
-S: 
-S: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-S: robertburrelldonkin@blueyonder\.co\.uk> wrote:
-S: > O! lest the world should task you to recite
-S: >  What merit lived in me, that you should love
-S: >  After my death,--dear love, forget me quite,
-S: >  For you in me can nothing worthy prove;
-S: >  Unless you would devise some virtuous lie,
-S: >  To do more for me than mine own desert,
-S: >  And hang more praise upon deceased I
-S: >  Than niggard truth would willingly impart:
-S: >  O! lest your true love may seem false in this
-S: >  That you for love speak well of me untrue,
-S: >  My name be buried where my body is,
-S: >  And live no more to shame nor me nor you\.
-S: >   For I am shamed by that which I bring forth,
-S: >   And so should you, to love things nothing worth\.
-S: >
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/html; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder\.co\.uk">robertburrelldonkin@blueyonder\.co\.uk</a>&gt; wrote:<br>
-S: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-S: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-S: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you\.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth\.<br>&gt; &nbsp;<br><br>
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/calendar; method=REQUEST; name=invite\.ics; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: BEGIN:VCALENDAR
-S: PRODID:-//Google Inc//Google Calendar 70\.9054//EN
-S: VERSION:2\.0
-S: CALSCALE:GREGORIAN
-S: METHOD:REQUEST
-S: BEGIN:VEVENT
-S: DTSTART;VALUE=DATE:20080407
-S: DTEND;VALUE=DATE:20080412
-S: DTSTAMP:20080311T185338Z
-S: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail\.com
-S: UID:i12ksc4hr5uud1gs9dsos1ipj8@google\.com
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-S:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder\.co\.uk
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-S:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail\.c
-S:  om
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-S:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache\.org
-S: CLASS:PRIVATE
-S: CREATED:20080311T185337Z
-S: DESCRIPTION:<b><span style="font-family: trebuchet ms\\,sans-serif\\;">Ah yes
-S:  !</span></b><br><br>On Tue\\, Mar 11\\, 2008 at 6:45 PM\\, Robert Burrell Donk
-S:  in &lt\\;robertburrelldonkin@blueyonder\.co\.uk&gt\\; wrote:<br>&gt\\; O! lest t
-S:  he world should task you to recite<br>&gt\\; &nbsp\\;What merit lived in me\\,
-S:   that you should love<br>&gt\\; &nbsp\\;After my death\\,--dear love\\, forget 
-S:  me quite\\,<br>&gt\\; &nbsp\\;For you in me can nothing worthy prove\\;<br>&gt\\
-S:  ; &nbsp\\;Unless you would devise some virtuous lie\\,<br>&gt\\; &nbsp\\;To do 
-S:  more for me than mine own desert\\,<br>&gt\\; &nbsp\\;And hang more praise upo
-S:  n deceased I<br>&gt\\; &nbsp\\;Than niggard truth would willingly impart:<br>
-S:  &gt\\; &nbsp\\;O! lest your true love may seem false in this<br>&gt\\; &nbsp\\;
-S:  That you for love speak well of me untrue\\,<br>&gt\\; &nbsp\\;My name be buri
-S:  ed where my body is\\,<br>&gt\\; &nbsp\\;And live no more to shame nor me nor 
-S:  you\.<br>&gt\\; &nbsp\\; For I am shamed by that which I bring forth\\,<br>&gt\\
-S:  ; &nbsp\\; And so should you\\, to love things nothing worth\.<br>&gt\\; &nbsp\\
-S:  ;<br><br>\\nView your event at http://www\.google\.com/calendar/event\?action=V
-S:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8\.
-S: LAST-MODIFIED:20080311T185337Z
-S: LOCATION:Amsterdam
-S: SEQUENCE:0
-S: STATUS:CONFIRMED
-S: SUMMARY:ApacheCon Europe 2008!
-S: TRANSP:OPAQUE
-S: END:VEVENT
-S: END:VCALENDAR
-S: 
-S: ------=_Part_4003_18492227\.1205261626856--
-S: \)
-S: A14 OK FETCH completed\.
-C: A15 FETCH 1 (BODY[2])
-S: \* 1 FETCH \(BODY\[2\] \{2958\}
-S: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-S: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-S: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-S: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-S: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-S: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-S: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-S: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-S: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-S: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-S: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-S: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-S: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-S: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-S: REVTQ1JJUFRJT046PGI\+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-S: bnMtc2VyaWZcOyI\+QWggeWVzDQogITwvc3Bhbj48L2I\+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-S: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-S: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI\+Jmd0XDsgTyEgbGVz
-S: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-S: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-S: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-S: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-S: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-S: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-S: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-S: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-S: Z2x5IGltcGFydDo8YnI\+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-S: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-S: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-S: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-S: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-S: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-S: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI\+Jmd0XDsg
-S: Jm5ic3BcDQogOzxicj48YnI\+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-S: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-S: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-S: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-S: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=\)
-S: A15 OK FETCH completed\.
-C: A16 FETCH 1 (BODY[3])
-S: \* 1 FETCH \(BODY\[3\] \{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: A16 OK FETCH completed\.
-C: A17 FETCH 1 (BODY[3.HEADER])
-S: \* 1 FETCH \(BODY\[3\.HEADER\] \{0\}
-S: \)
-S: A17 OK FETCH completed\.
-C: A18 FETCH 1 (BODY[3.TEXT])
-S: \* 1 FETCH \(BODY\[3\.TEXT\] \{0\}
-S: \)
-S: A18 OK FETCH completed\.
-C: A19 FETCH 1 (BODY[3.1])
-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\] \{0\}
-S: \)
-S: A20 OK FETCH completed\.
-C: A21 FETCH 1 (BODY[4])
-S: \* 1 FETCH \(BODY\[4\] \{816\}
-S: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=\)
-S: A21 OK FETCH completed\.
-C: A22 FETCH 1 (BODY[4.1])
-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\] \{0\}
-S: \)
-S: A23 OK FETCH completed\.
-C: A24 FETCH 1 (BODY[4.2])
-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\] \{0\}
-S: \)
-S: A25 OK FETCH completed\.
-C: A26 FETCH 1 (BODY[4.2.TEXT])
-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\] \{0\}
-S: \)
-S: A27 OK FETCH completed\.
-C: A28 FETCH 1 (BODY[4.2.2])
-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\] \{0\}
-S: \)
-S: A29 OK FETCH completed\.
-C: A30 FETCH 1 (BODY[4.2.2.2])
-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\}
-S: Return-Path: <robertburrelldonkin@gmail\.com>
-S: Received: \(qmail 26928 invoked from network\); 11 Mar 2008 18:54:17 -0000
-S: Received: from unknown \(HELO pre-smtp21-01\.prod\.mesa1\.secureserver\.net\)
-S:         \(\[10\.0\.19\.121\]\) \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
-S:         smtp18-01\.prod\.mesa1\.secureserver\.net \(qmail-1\.03\) with SMTP for
-S:         <asf@xmlmapt\.org>; 11 Mar 2008 18:54:17 -0000
-S: Received: \(qmail 8159 invoked from network\); 11 Mar 2008 18:54:16 -0000
-S: Received: from unknown \(HELO minotaur\.apache\.org\) \(\[140\.211\.11\.9\]\)
-S:         \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
-S:         pre-smtp21-01\.prod\.mesa1\.secureserver\.net \(qmail-ldap-1\.03\) with SMTP for
-S:         <asf@xmlmapt\.org>; 11 Mar 2008 18:54:16 -0000
-S: Received: \(qmail 33158 invoked by uid 1289\); 11 Mar 2008 18:54:15 -0000
-S: Delivered-To: rdonkin@locus\.apache\.org
-S: Received: \(qmail 33153 invoked from network\); 11 Mar 2008 18:54:15 -0000
-S: Received: from hermes\.apache\.org \(HELO mail\.apache\.org\) \(140\.211\.11\.2\) by
-S:         minotaur\.apache\.org with SMTP; 11 Mar 2008 18:54:15 -0000
-S: Received: \(qmail 13020 invoked by uid 500\); 11 Mar 2008 18:54:12 -0000
-S: Delivered-To: apmail-rdonkin@apache\.org
-S: Delivered-To: rob@localhost
-S: Delivered-To: rob@localhost
-S: Received: \(qmail 13017 invoked by uid 99\); 11 Mar 2008 18:54:12 -0000
-S: Received: from athena\.apache\.org \(HELO athena\.apache\.org\) \(140\.211\.11\.136\)
-S:         by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
-S: X-ASF-Spam-Status: No, hits=2\.0 required=10\.0 tests=HTML_MESSAGE,SPF_PASS
-S: X-Spam-Check-By: apache\.org
-S: Received-SPF: pass \(athena\.apache\.org: domain of
-S:         robertburrelldonkin@gmail\.com designates 209\.85\.146\.176 as permitted sender\)
-S: Received: from \[209\.85\.146\.176\] \(HELO wa-out-1112\.google\.com\)
-S:         \(209\.85\.146\.176\) by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Tue, 11 Mar 2008
-S:         18:53:36 \+0000
-S: Received: by wa-out-1112\.google\.com with SMTP id m28so3142139wag\.13 for
-S:         <rdonkin@apache\.org>; Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
-S: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail\.com; s=gamma;
-S:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-S:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-S:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5\+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i\+xkwo2ptTzve4VFzGXh4gg=
-S: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail\.com; s=gamma;
-S:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-S:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ\+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-S: Received: by 10\.114\.197\.1 with SMTP id u1mr5302053waf\.61\.1205261626861;
-S:         Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
-S: Received: by 10\.114\.126\.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 \(PDT\)
-S: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail\.gmail\.com>
-S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
-S: Subject: Re: Sonnets By William Shakespeare
-S: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: In-Reply-To: <1205261107\.7516\.6\.camel@localhost>
-S: MIME-Version: 1\.0
-S: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526\.1205261626856"
-S: References: <1205261107\.7516\.6\.camel@localhost>
-S: X-Virus-Checked: Checked by ClamAV on apache\.org
-S: X-Nonspam: None
-S: X-fetched-from: mail\.xmlmapt\.org
-S: X-Evolution-Source: imap://rob@thebes/
-S: 
-S: 
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227\.1205261626856"
-S: 
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/plain; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: \*Ah yes!\*
-S: 
-S: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-S: robertburrelldonkin@blueyonder\.co\.uk> wrote:
-S: > O! lest the world should task you to recite
-S: >  What merit lived in me, that you should love
-S: >  After my death,--dear love, forget me quite,
-S: >  For you in me can nothing worthy prove;
-S: >  Unless you would devise some virtuous lie,
-S: >  To do more for me than mine own desert,
-S: >  And hang more praise upon deceased I
-S: >  Than niggard truth would willingly impart:
-S: >  O! lest your true love may seem false in this
-S: >  That you for love speak well of me untrue,
-S: >  My name be buried where my body is,
-S: >  And live no more to shame nor me nor you\.
-S: >   For I am shamed by that which I bring forth,
-S: >   And so should you, to love things nothing worth\.
-S: >
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/html; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder\.co\.uk">robertburrelldonkin@blueyonder\.co\.uk</a>&gt; wrote:<br>
-S: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-S: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-S: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you\.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth\.<br>&gt; &nbsp;<br><br>
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/calendar; method=REQUEST; name=invite\.ics; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: BEGIN:VCALENDAR
-S: PRODID:-//Google Inc//Google Calendar 70\.9054//EN
-S: VERSION:2\.0
-S: CALSCALE:GREGORIAN
-S: METHOD:REQUEST
-S: BEGIN:VEVENT
-S: DTSTART;VALUE=DATE:20080407
-S: DTEND;VALUE=DATE:20080412
-S: DTSTAMP:20080311T185338Z
-S: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail\.com
-S: UID:i12ksc4hr5uud1gs9dsos1ipj8@google\.com
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-S:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder\.co\.uk
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-S:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail\.c
-S:  om
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-S:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache\.org
-S: CLASS:PRIVATE
-S: CREATED:20080311T185337Z
-S: DESCRIPTION:<b><span style="font-family: trebuchet ms\\,sans-serif\\;">Ah yes
-S:  !</span></b><br><br>On Tue\\, Mar 11\\, 2008 at 6:45 PM\\, Robert Burrell Donk
-S:  in &lt\\;robertburrelldonkin@blueyonder\.co\.uk&gt\\; wrote:<br>&gt\\; O! lest t
-S:  he world should task you to recite<br>&gt\\; &nbsp\\;What merit lived in me\\,
-S:   that you should love<br>&gt\\; &nbsp\\;After my death\\,--dear love\\, forget 
-S:  me quite\\,<br>&gt\\; &nbsp\\;For you in me can nothing worthy prove\\;<br>&gt\\
-S:  ; &nbsp\\;Unless you would devise some virtuous lie\\,<br>&gt\\; &nbsp\\;To do 
-S:  more for me than mine own desert\\,<br>&gt\\; &nbsp\\;And hang more praise upo
-S:  n deceased I<br>&gt\\; &nbsp\\;Than niggard truth would willingly impart:<br>
-S:  &gt\\; &nbsp\\;O! lest your true love may seem false in this<br>&gt\\; &nbsp\\;
-S:  That you for love speak well of me untrue\\,<br>&gt\\; &nbsp\\;My name be buri
-S:  ed where my body is\\,<br>&gt\\; &nbsp\\;And live no more to shame nor me nor 
-S:  you\.<br>&gt\\; &nbsp\\; For I am shamed by that which I bring forth\\,<br>&gt\\
-S:  ; &nbsp\\; And so should you\\, to love things nothing worth\.<br>&gt\\; &nbsp\\
-S:  ;<br><br>\\nView your event at http://www\.google\.com/calendar/event\?action=V
-S:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8\.
-S: LAST-MODIFIED:20080311T185337Z
-S: LOCATION:Amsterdam
-S: SEQUENCE:0
-S: STATUS:CONFIRMED
-S: SUMMARY:ApacheCon Europe 2008!
-S: TRANSP:OPAQUE
-S: END:VEVENT
-S: END:VCALENDAR
-S: 
-S: ------=_Part_4003_18492227\.1205261626856--
-S: 
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: application/ics; name=invite20080407T190000\.ics
-S: Content-Transfer-Encoding: base64
-S: Content-Disposition: attachment; filename=invite20080407T190000\.ics
-S: 
-S: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-S: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-S: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-S: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-S: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-S: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-S: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-S: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-S: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-S: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-S: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-S: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-S: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-S: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-S: REVTQ1JJUFRJT046PGI\+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-S: bnMtc2VyaWZcOyI\+QWggeWVzDQogITwvc3Bhbj48L2I\+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-S: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-S: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI\+Jmd0XDsgTyEgbGVz
-S: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-S: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-S: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-S: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-S: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-S: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-S: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-S: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-S: Z2x5IGltcGFydDo8YnI\+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-S: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-S: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-S: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-S: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-S: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-S: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI\+Jmd0XDsg
-S: Jm5ic3BcDQogOzxicj48YnI\+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-S: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-S: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-S: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-S: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: text/html; name=sonnet\.html
-S: Content-Transfer-Encoding: base64
-S: X-Attachment-Id: 0\.1
-S: Content-Disposition: attachment; filename=sonnet\.html
-S: 
-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: ------=_Part_4002_22491526\.1205261626856
-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: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: text/plain; name=another-sonnet\.txt
-S: Content-Transfer-Encoding: base64
-S: X-Attachment-Id: f_fdotkfhj2
-S: Content-Disposition: attachment; filename=another-sonnet\.txt
-S: 
-S: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-S: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-S: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-S: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-S: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-S: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-S: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-S: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-S: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-S: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-S: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-S: ------=_Part_4002_22491526\.1205261626856--
-S: 
-S: \)
-S: A31 OK FETCH completed\.
-C: A32 FETCH 2 (BODY[TEXT])
-S: \* 2 FETCH \(BODY\[TEXT\] \{11281\}
-S: 
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227\.1205261626856"
-S: 
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/plain; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: \*Ah yes!\*
-S: 
-S: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-S: robertburrelldonkin@blueyonder\.co\.uk> wrote:
-S: > O! lest the world should task you to recite
-S: >  What merit lived in me, that you should love
-S: >  After my death,--dear love, forget me quite,
-S: >  For you in me can nothing worthy prove;
-S: >  Unless you would devise some virtuous lie,
-S: >  To do more for me than mine own desert,
-S: >  And hang more praise upon deceased I
-S: >  Than niggard truth would willingly impart:
-S: >  O! lest your true love may seem false in this
-S: >  That you for love speak well of me untrue,
-S: >  My name be buried where my body is,
-S: >  And live no more to shame nor me nor you\.
-S: >   For I am shamed by that which I bring forth,
-S: >   And so should you, to love things nothing worth\.
-S: >
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/html; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder\.co\.uk">robertburrelldonkin@blueyonder\.co\.uk</a>&gt; wrote:<br>
-S: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-S: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-S: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you\.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth\.<br>&gt; &nbsp;<br><br>
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/calendar; method=REQUEST; name=invite\.ics; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: BEGIN:VCALENDAR
-S: PRODID:-//Google Inc//Google Calendar 70\.9054//EN
-S: VERSION:2\.0
-S: CALSCALE:GREGORIAN
-S: METHOD:REQUEST
-S: BEGIN:VEVENT
-S: DTSTART;VALUE=DATE:20080407
-S: DTEND;VALUE=DATE:20080412
-S: DTSTAMP:20080311T185338Z
-S: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail\.com
-S: UID:i12ksc4hr5uud1gs9dsos1ipj8@google\.com
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-S:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder\.co\.uk
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-S:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail\.c
-S:  om
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-S:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache\.org
-S: CLASS:PRIVATE
-S: CREATED:20080311T185337Z
-S: DESCRIPTION:<b><span style="font-family: trebuchet ms\\,sans-serif\\;">Ah yes
-S:  !</span></b><br><br>On Tue\\, Mar 11\\, 2008 at 6:45 PM\\, Robert Burrell Donk
-S:  in &lt\\;robertburrelldonkin@blueyonder\.co\.uk&gt\\; wrote:<br>&gt\\; O! lest t
-S:  he world should task you to recite<br>&gt\\; &nbsp\\;What merit lived in me\\,
-S:   that you should love<br>&gt\\; &nbsp\\;After my death\\,--dear love\\, forget 
-S:  me quite\\,<br>&gt\\; &nbsp\\;For you in me can nothing worthy prove\\;<br>&gt\\
-S:  ; &nbsp\\;Unless you would devise some virtuous lie\\,<br>&gt\\; &nbsp\\;To do 
-S:  more for me than mine own desert\\,<br>&gt\\; &nbsp\\;And hang more praise upo
-S:  n deceased I<br>&gt\\; &nbsp\\;Than niggard truth would willingly impart:<br>
-S:  &gt\\; &nbsp\\;O! lest your true love may seem false in this<br>&gt\\; &nbsp\\;
-S:  That you for love speak well of me untrue\\,<br>&gt\\; &nbsp\\;My name be buri
-S:  ed where my body is\\,<br>&gt\\; &nbsp\\;And live no more to shame nor me nor 
-S:  you\.<br>&gt\\; &nbsp\\; For I am shamed by that which I bring forth\\,<br>&gt\\
-S:  ; &nbsp\\; And so should you\\, to love things nothing worth\.<br>&gt\\; &nbsp\\
-S:  ;<br><br>\\nView your event at http://www\.google\.com/calendar/event\?action=V
-S:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8\.
-S: LAST-MODIFIED:20080311T185337Z
-S: LOCATION:Amsterdam
-S: SEQUENCE:0
-S: STATUS:CONFIRMED
-S: SUMMARY:ApacheCon Europe 2008!
-S: TRANSP:OPAQUE
-S: END:VEVENT
-S: END:VCALENDAR
-S: 
-S: ------=_Part_4003_18492227\.1205261626856--
-S: 
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: application/ics; name=invite20080407T190000\.ics
-S: Content-Transfer-Encoding: base64
-S: Content-Disposition: attachment; filename=invite20080407T190000\.ics
-S: 
-S: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-S: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-S: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-S: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-S: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-S: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-S: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-S: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-S: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-S: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-S: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-S: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-S: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-S: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-S: REVTQ1JJUFRJT046PGI\+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-S: bnMtc2VyaWZcOyI\+QWggeWVzDQogITwvc3Bhbj48L2I\+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-S: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-S: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI\+Jmd0XDsgTyEgbGVz
-S: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-S: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-S: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-S: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-S: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-S: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-S: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-S: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-S: Z2x5IGltcGFydDo8YnI\+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-S: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-S: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-S: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-S: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-S: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-S: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI\+Jmd0XDsg
-S: Jm5ic3BcDQogOzxicj48YnI\+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-S: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-S: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-S: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-S: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: text/html; name=sonnet\.html
-S: Content-Transfer-Encoding: base64
-S: X-Attachment-Id: 0\.1
-S: Content-Disposition: attachment; filename=sonnet\.html
-S: 
-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: ------=_Part_4002_22491526\.1205261626856
-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: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-S: ------=_Part_4002_22491526\.1205261626856
-S: Content-Type: text/plain; name=another-sonnet\.txt
-S: Content-Transfer-Encoding: base64
-S: X-Attachment-Id: f_fdotkfhj2
-S: Content-Disposition: attachment; filename=another-sonnet\.txt
-S: 
-S: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-S: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-S: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-S: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-S: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-S: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-S: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-S: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-S: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-S: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-S: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-S: ------=_Part_4002_22491526\.1205261626856--
-S: 
-S: \)
-S: A32 OK FETCH completed\.
-C: A33 FETCH 2 (BODY[HEADER])
-S: \* 2 FETCH \(BODY\[HEADER\] \{3715\}
-S: Return-Path: <robertburrelldonkin@gmail\.com>
-S: Received: \(qmail 26928 invoked from network\); 11 Mar 2008 18:54:17 -0000
-S: Received: from unknown \(HELO pre-smtp21-01\.prod\.mesa1\.secureserver\.net\)
-S:         \(\[10\.0\.19\.121\]\) \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
-S:         smtp18-01\.prod\.mesa1\.secureserver\.net \(qmail-1\.03\) with SMTP for
-S:         <asf@xmlmapt\.org>; 11 Mar 2008 18:54:17 -0000
-S: Received: \(qmail 8159 invoked from network\); 11 Mar 2008 18:54:16 -0000
-S: Received: from unknown \(HELO minotaur\.apache\.org\) \(\[140\.211\.11\.9\]\)
-S:         \(envelope-sender <rdonkin-owner@locus\.apache\.org>\) by
-S:         pre-smtp21-01\.prod\.mesa1\.secureserver\.net \(qmail-ldap-1\.03\) with SMTP for
-S:         <asf@xmlmapt\.org>; 11 Mar 2008 18:54:16 -0000
-S: Received: \(qmail 33158 invoked by uid 1289\); 11 Mar 2008 18:54:15 -0000
-S: Delivered-To: rdonkin@locus\.apache\.org
-S: Received: \(qmail 33153 invoked from network\); 11 Mar 2008 18:54:15 -0000
-S: Received: from hermes\.apache\.org \(HELO mail\.apache\.org\) \(140\.211\.11\.2\) by
-S:         minotaur\.apache\.org with SMTP; 11 Mar 2008 18:54:15 -0000
-S: Received: \(qmail 13020 invoked by uid 500\); 11 Mar 2008 18:54:12 -0000
-S: Delivered-To: apmail-rdonkin@apache\.org
-S: Delivered-To: rob@localhost
-S: Delivered-To: rob@localhost
-S: Received: \(qmail 13017 invoked by uid 99\); 11 Mar 2008 18:54:12 -0000
-S: Received: from athena\.apache\.org \(HELO athena\.apache\.org\) \(140\.211\.11\.136\)
-S:         by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
-S: X-ASF-Spam-Status: No, hits=2\.0 required=10\.0 tests=HTML_MESSAGE,SPF_PASS
-S: X-Spam-Check-By: apache\.org
-S: Received-SPF: pass \(athena\.apache\.org: domain of
-S:         robertburrelldonkin@gmail\.com designates 209\.85\.146\.176 as permitted sender\)
-S: Received: from \[209\.85\.146\.176\] \(HELO wa-out-1112\.google\.com\)
-S:         \(209\.85\.146\.176\) by apache\.org \(qpsmtpd/0\.29\) with ESMTP; Tue, 11 Mar 2008
-S:         18:53:36 \+0000
-S: Received: by wa-out-1112\.google\.com with SMTP id m28so3142139wag\.13 for
-S:         <rdonkin@apache\.org>; Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
-S: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail\.com; s=gamma;
-S:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-S:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-S:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5\+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i\+xkwo2ptTzve4VFzGXh4gg=
-S: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail\.com; s=gamma;
-S:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-S:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ\+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-S: Received: by 10\.114\.197\.1 with SMTP id u1mr5302053waf\.61\.1205261626861;
-S:         Tue, 11 Mar 2008 11:53:46 -0700 \(PDT\)
-S: Received: by 10\.114\.126\.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 \(PDT\)
-S: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail\.gmail\.com>
-S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
-S: Subject: Re: Sonnets By William Shakespeare
-S: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: In-Reply-To: <1205261107\.7516\.6\.camel@localhost>
-S: MIME-Version: 1\.0
-S: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526\.1205261626856"
-S: References: <1205261107\.7516\.6\.camel@localhost>
-S: X-Virus-Checked: Checked by ClamAV on apache\.org
-S: X-Nonspam: None
-S: X-fetched-from: mail\.xmlmapt\.org
-S: X-Evolution-Source: imap://rob@thebes/
-S: 
-S: \)
-S: A33 OK FETCH completed\.
-C: A34 FETCH 2 (BODY[1])
-S: \* 2 FETCH \(BODY\[1\] \{4546\}
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/plain; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: \*Ah yes!\*
-S: 
-S: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-S: robertburrelldonkin@blueyonder\.co\.uk> wrote:
-S: > O! lest the world should task you to recite
-S: >  What merit lived in me, that you should love
-S: >  After my death,--dear love, forget me quite,
-S: >  For you in me can nothing worthy prove;
-S: >  Unless you would devise some virtuous lie,
-S: >  To do more for me than mine own desert,
-S: >  And hang more praise upon deceased I
-S: >  Than niggard truth would willingly impart:
-S: >  O! lest your true love may seem false in this
-S: >  That you for love speak well of me untrue,
-S: >  My name be buried where my body is,
-S: >  And live no more to shame nor me nor you\.
-S: >   For I am shamed by that which I bring forth,
-S: >   And so should you, to love things nothing worth\.
-S: >
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/html; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder\.co\.uk">robertburrelldonkin@blueyonder\.co\.uk</a>&gt; wrote:<br>
-S: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-S: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-S: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you\.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth\.<br>&gt; &nbsp;<br><br>
-S: 
-S: ------=_Part_4003_18492227\.1205261626856
-S: Content-Type: text/calendar; method=REQUEST; name=invite\.ics; charset=ISO-8859-1
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline
-S: 
-S: BEGIN:VCALENDAR
-S: PRODID:-//Google Inc//Google Calendar 70\.9054//EN
-S: VERSION:2\.0
-S: CALSCALE:GREGORIAN
-S: METHOD:REQUEST
-S: BEGIN:VEVENT
-S: DTSTART;VALUE=DATE:20080407
-S: DTEND;VALUE=DATE:20080412
-S: DTSTAMP:20080311T185338Z
-S: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail\.com
-S: UID:i12ksc4hr5uud1gs9dsos1ipj8@google\.com
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-S:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder\.co\.uk
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-S:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail\.c
-S:  om
-S: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-S:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache\.org
-S: CLASS:PRIVATE
-S: CREATED:20080311T185337Z
-S: DESCRIPTION:<b><span style="font-family: trebuchet ms\\,sans-serif\\;">Ah yes
-S:  !</span></b><br><br>On Tue\\, Mar 11\\, 2008 at 6:45 PM\\, Robert Burrell Donk
-S:  in &lt\\;robertburrelldonkin@blueyonder\.co\.uk&gt\\; wrote:<br>&gt\\; O! lest t
-S:  he world should task you to recite<br>&gt\\; &nbsp\\;What merit lived in me\\,
-S:   that you should love<br>&gt\\; &nbsp\\;After my death\\,--dear love\\, forget 
-S:  me quite\\,<br>&gt\\; &nbsp\\;For you in me can nothing worthy prove\\;<br>&gt\\
-S:  ; &nbsp\\;Unless you would devise some virtuous lie\\,<br>&gt\\; &nbsp\\;To do 
-S:  more for me than mine own desert\\,<br>&gt\\; &nbsp\\;And hang more praise upo
-S:  n deceased I<br>&gt\\; &nbsp\\;Than niggard truth would willingly impart:<br>
-S:  &gt\\; &nbsp\\;O! lest your true love may seem false in this<br>&gt\\; &nbsp\\;
-S:  That you for love speak well of me untrue\\,<br>&gt\\; &nbsp\\;My name be buri
-S:  ed where my body is\\,<br>&gt\\; &nbsp\\;And live no more to shame nor me nor 
-S:  you\.<br>&gt\\; &nbsp\\; For I am shamed by that which I bring forth\\,<br>&gt\\
-S:  ; &nbsp\\; And so should you\\, to love things nothing worth\.<br>&gt\\; &nbsp\\
-S:  ;<br><br>\\nView your event at http://www\.google\.com/calendar/event\?action=V
-S:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8\.
-S: LAST-MODIFIED:20080311T185337Z
-S: LOCATION:Amsterdam
-S: SEQUENCE:0
-S: STATUS:CONFIRMED
-S: SUMMARY:ApacheCon Europe 2008!
-S: TRANSP:OPAQUE
-S: END:VEVENT
-S: END:VCALENDAR
-S: 
-S: ------=_Part_4003_18492227\.1205261626856--
-S: \)
-S: A34 OK FETCH completed\.
-C: A35 FETCH 2 (BODY[2])
-S: \* 2 FETCH \(BODY\[2\] \{2958\}
-S: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-S: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-S: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-S: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-S: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-S: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-S: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-S: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-S: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-S: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-S: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-S: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-S: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-S: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-S: REVTQ1JJUFRJT046PGI\+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-S: bnMtc2VyaWZcOyI\+QWggeWVzDQogITwvc3Bhbj48L2I\+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-S: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-S: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI\+Jmd0XDsgTyEgbGVz
-S: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-S: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-S: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-S: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-S: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-S: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-S: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-S: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-S: Z2x5IGltcGFydDo8YnI\+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-S: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-S: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-S: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-S: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-S: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-S: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI\+Jmd0XDsg
-S: Jm5ic3BcDQogOzxicj48YnI\+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-S: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-S: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-S: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-S: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=\)
-S: A35 OK FETCH completed\.
-C: A36 FETCH 2 (BODY[3])
-S: \* 2 FETCH \(BODY\[3\] \{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: A36 OK FETCH completed\.
-C: A37 FETCH 2 (BODY[3.HEADER])
-S: \* 2 FETCH \(BODY\[3\.HEADER\] \{0\}
-S: \)
-S: A37 OK FETCH completed\.
-C: A38 FETCH 2 (BODY[3.TEXT])
-S: \* 2 FETCH \(BODY\[3\.TEXT\] \{0\}
-S: \)
-S: A38 OK FETCH completed\.
-C: A39 FETCH 2 (BODY[3.1])
-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\] \{0\}
-S: \)
-S: A40 OK FETCH completed\.
-C: A41 FETCH 2 (BODY[4])
-S: \* 2 FETCH \(BODY\[4\] \{816\}
-S: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-S: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-S: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-S: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-S: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-S: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-S: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-S: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-S: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-S: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-S: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=\)
-S: A41 OK FETCH completed\.
-C: A42 FETCH 2 (BODY[4.1])
-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\] \{0\}
-S: \)
-S: A43 OK FETCH completed\.
-C: A44 FETCH 2 (BODY[4.2])
-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\] \{0\}
-S: \)
-S: A45 OK FETCH completed\.
-C: A46 FETCH 2 (BODY[4.2.TEXT])
-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\] \{0\}
-S: \)
-S: A47 OK FETCH completed\.
-C: A48 FETCH 2 (BODY[4.2.2])
-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\] \{0\}
-S: \)
-S: A49 OK FETCH completed\.
-C: A50 FETCH 2 (BODY[4.2.2.2])
-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\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: application/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: image/jpeg
-S: Content-Transfer-Encoding: base64
-S: 
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: 
-S: --1729--
-S: \)
-S: A51 OK FETCH completed\.
-C: A52 FETCH 3 (BODY[TEXT])
-S: \* 3 FETCH \(BODY\[TEXT\] \{562\}
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: application/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: image/jpeg
-S: Content-Transfer-Encoding: base64
-S: 
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: 
-S: --1729--
-S: \)
-S: A52 OK FETCH completed\.
-C: A53 FETCH 3 (BODY[HEADER])
-S: \* 3 FETCH \(BODY\[HEADER\] \{203\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: \)
-S: A53 OK FETCH completed\.
-C: A54 FETCH 3 (BODY[1])
-S: \* 3 FETCH \(BODY\[1\] \{10\}
-S: Rhubarb!
-S: \)
-S: A54 OK FETCH completed\.
-C: A55 FETCH 3 (BODY[2])
-S: \* 3 FETCH \(BODY\[2\] \{71\}
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: \)
-S: A55 OK FETCH completed\.
-C: A56 FETCH 3 (BODY[3])
-S: \* 3 FETCH \(BODY\[3\] \{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: \)
-S: A56 OK FETCH completed\.
-C: A57 FETCH 3 (BODY[3.HEADER])
-S: \* 3 FETCH \(BODY\[3\.HEADER\] \{0\}
-S: \)
-S: A57 OK FETCH completed\.
-C: A58 FETCH 3 (BODY[3.TEXT])
-S: \* 3 FETCH \(BODY\[3\.TEXT\] \{0\}
-S: \)
-S: A58 OK FETCH completed\.
-C: A59 FETCH 3 (BODY[3.1])
-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\] \{0\}
-S: \)
-S: A60 OK FETCH completed\.
-C: A61 FETCH 3 (BODY[4])
-S: \* 3 FETCH \(BODY\[4\] \{29\}
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: \)
-S: A61 OK FETCH completed\.
-C: A62 FETCH 3 (BODY[4.1])
-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\] \{0\}
-S: \)
-S: A63 OK FETCH completed\.
-C: A64 FETCH 3 (BODY[4.2])
-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\] \{0\}
-S: \)
-S: A65 OK FETCH completed\.
-C: A66 FETCH 3 (BODY[4.2.TEXT])
-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\] \{0\}
-S: \)
-S: A67 OK FETCH completed\.
-C: A68 FETCH 3 (BODY[4.2.2])
-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\] \{0\}
-S: \)
-S: A69 OK FETCH completed\.
-C: A70 FETCH 3 (BODY[4.2.2.2])
-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\[\] \{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\)
-S: Received: by 10\.78\.193\.19 with SMTP id q19mr18798706huf\.15\.1205260904964;
-S:         Tue, 11 Mar 2008 11:41:44 -0700 \(PDT\)
-S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
-S: Received: from smtp-out4\.blueyonder\.co\.uk \(smtp-out4\.blueyonder\.co\.uk \[195\.188\.213\.7\]\)
-S:         by mx\.google\.com with ESMTP id c22si4019124ika\.3\.2008\.03\.11\.11\.41\.42;
-S:         Tue, 11 Mar 2008 11:41:44 -0700 \(PDT\)
-S: Received-SPF: pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.7 as permitted sender\) client-ip=195\.188\.213\.7;
-S: Authentication-Results: mx\.google\.com; spf=pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.7 as permitted sender\) smtp\.mail=robertburrelldonkin@blueyonder\.co\.uk
-S: Received: from \[172\.23\.170\.136\] \(helo=anti-virus01-07\)
-S: 	by smtp-out4\.blueyonder\.co\.uk with smtp \(Exim 4\.52\)
-S: 	id 1JZ9Px-0001OZ-VF
-S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:41:42 \+0000
-S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\)
-S: 	by asmtp-out1\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\)
-S: 	id 1JZ9Px-0007FO-G5
-S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:41:41 \+0000
-S: Subject: An HTML Email
-S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
-S: To: robertburrelldonkin@gmail\.com
-S: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
-S: Date: Tue, 11 Mar 2008 18:41:40 \+0000
-S: Message-Id: <1205260900\.7516\.3\.camel@localhost>
-S: Mime-Version: 1\.0
-S: X-Mailer: Evolution 2\.12\.1 
-S: 
-S: 
-S: --=-blWYb/063JwXox8nBGv5
-S: Content-Type: text/plain
-S: Content-Transfer-Encoding: 7bit
-S: 
-S: A Sonnet By William Shakespeare
-S: 
-S: 
-S: 
-S: Tired with all these, for restful death I cry,
-S: As to behold desert a beggar born,
-S: And needy nothing trimm'd in jollity,
-S: And purest faith unhappily forsworn,
-S: And gilded honour shamefully misplac'd,
-S: And maiden virtue rudely strumpeted,
-S: And right perfection wrongfully disgrac'd,
-S: And strength by limping sway disabled
-S: And art made tongue-tied by authority,
-S: And folly--doctor-like--controlling skill,
-S: And simple truth miscall'd simplicity,
-S: And captive good attending captain ill:
-S:   Tir'd with all these, from these would I be gone,
-S:   Save that, to die, I leave my love alone\.
-S: 
-S: --=-blWYb/063JwXox8nBGv5
-S: Content-Type: text/html; charset=utf-8
-S: Content-Transfer-Encoding: 7bit
-S: 
-S: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4\.0 TRANSITIONAL//EN">
-S: <HTML>
-S: <HEAD>
-S:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
-S:   <META NAME="GENERATOR" CONTENT="GtkHTML/3\.16\.1">
-S: </HEAD>
-S: <BODY>
-S: <H1>
-S: A Sonnet By William Shakespeare
-S: </H1>
-S: <BR>
-S: <PRE>
-S: Tired with all these, for restful death I cry,
-S: As to behold desert a beggar born,
-S: And needy nothing trimm'd in jollity,
-S: And purest faith unhappily forsworn,
-S: And gilded honour shamefully misplac'd,
-S: And maiden virtue rudely strumpeted,
-S: And right perfection wrongfully disgrac'd,
-S: And strength by limping sway disabled
-S: And art made tongue-tied by authority,
-S: And folly--doctor-like--controlling skill,
-S: And simple truth miscall'd simplicity,
-S: And captive good attending captain ill:
-S:   Tir'd with all these, from these would I be gone,
-S:   Save that, to die, I leave my love alone\.
-S: </PRE>
-S: </BODY>
-S: </HTML>
-S: 
-S: --=-blWYb/063JwXox8nBGv5--
-S: \)
-S: A71 OK FETCH completed\.
-C: A72 FETCH 4 (BODY[TEXT])
-S: \* 4 FETCH \(BODY\[TEXT\] \{1738\}
-S: 
-S: --=-blWYb/063JwXox8nBGv5
-S: Content-Type: text/plain
-S: Content-Transfer-Encoding: 7bit
-S: 
-S: A Sonnet By William Shakespeare
-S: 
-S: 
-S: 
-S: Tired with all these, for restful death I cry,
-S: As to behold desert a beggar born,
-S: And needy nothing trimm'd in jollity,
-S: And purest faith unhappily forsworn,
-S: And gilded honour shamefully misplac'd,
-S: And maiden virtue rudely strumpeted,
-S: And right perfection wrongfully disgrac'd,
-S: And strength by limping sway disabled
-S: And art made tongue-tied by authority,
-S: And folly--doctor-like--controlling skill,
-S: And simple truth miscall'd simplicity,
-S: And captive good attending captain ill:
-S:   Tir'd with all these, from these would I be gone,
-S:   Save that, to die, I leave my love alone\.
-S: 
-S: --=-blWYb/063JwXox8nBGv5
-S: Content-Type: text/html; charset=utf-8
-S: Content-Transfer-Encoding: 7bit
-S: 
-S: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4\.0 TRANSITIONAL//EN">
-S: <HTML>
-S: <HEAD>
-S:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
-S:   <META NAME="GENERATOR" CONTENT="GtkHTML/3\.16\.1">
-S: </HEAD>
-S: <BODY>
-S: <H1>
-S: A Sonnet By William Shakespeare
-S: </H1>
-S: <BR>
-S: <PRE>
-S: Tired with all these, for restful death I cry,
-S: As to behold desert a beggar born,
-S: And needy nothing trimm'd in jollity,
-S: And purest faith unhappily forsworn,
-S: And gilded honour shamefully misplac'd,
-S: And maiden virtue rudely strumpeted,
-S: And right perfection wrongfully disgrac'd,
-S: And strength by limping sway disabled
-S: And art made tongue-tied by authority,
-S: And folly--doctor-like--controlling skill,
-S: And simple truth miscall'd simplicity,
-S: And captive good attending captain ill:
-S:   Tir'd with all these, from these would I be gone,
-S:   Save that, to die, I leave my love alone\.
-S: </PRE>
-S: </BODY>
-S: </HTML>
-S: 
-S: --=-blWYb/063JwXox8nBGv5--
-S: \)
-S: A72 OK FETCH completed\.
-C: A73 FETCH 4 (BODY[HEADER])
-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\)
-S: Received: by 10\.78\.193\.19 with SMTP id q19mr18798706huf\.15\.1205260904964;
-S:         Tue, 11 Mar 2008 11:41:44 -0700 \(PDT\)
-S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
-S: Received: from smtp-out4\.blueyonder\.co\.uk \(smtp-out4\.blueyonder\.co\.uk \[195\.188\.213\.7\]\)
-S:         by mx\.google\.com with ESMTP id c22si4019124ika\.3\.2008\.03\.11\.11\.41\.42;
-S:         Tue, 11 Mar 2008 11:41:44 -0700 \(PDT\)
-S: Received-SPF: pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.7 as permitted sender\) client-ip=195\.188\.213\.7;
-S: Authentication-Results: mx\.google\.com; spf=pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.7 as permitted sender\) smtp\.mail=robertburrelldonkin@blueyonder\.co\.uk
-S: Received: from \[172\.23\.170\.136\] \(helo=anti-virus01-07\)
-S: 	by smtp-out4\.blueyonder\.co\.uk with smtp \(Exim 4\.52\)
-S: 	id 1JZ9Px-0001OZ-VF
-S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:41:42 \+0000
-S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\)
-S: 	by asmtp-out1\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\)
-S: 	id 1JZ9Px-0007FO-G5
-S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:41:41 \+0000
-S: Subject: An HTML Email
-S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
-S: To: robertburrelldonkin@gmail\.com
-S: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
-S: Date: Tue, 11 Mar 2008 18:41:40 \+0000
-S: Message-Id: <1205260900\.7516\.3\.camel@localhost>
-S: Mime-Version: 1\.0
-S: X-Mailer: Evolution 2\.12\.1 
-S: 
-S: \)
-S: A73 OK FETCH completed\.
-C: A74 FETCH 4 (BODY[1])
-S: \* 4 FETCH \(BODY\[1\] \{625\}
-S: A Sonnet By William Shakespeare
-S: 
-S: 
-S: 
-S: Tired with all these, for restful death I cry,
-S: As to behold desert a beggar born,
-S: And needy nothing trimm'd in jollity,
-S: And purest faith unhappily forsworn,
-S: And gilded honour shamefully misplac'd,
-S: And maiden virtue rudely strumpeted,
-S: And right perfection wrongfully disgrac'd,
-S: And strength by limping sway disabled
-S: And art made tongue-tied by authority,
-S: And folly--doctor-like--controlling skill,
-S: And simple truth miscall'd simplicity,
-S: And captive good attending captain ill:
-S:   Tir'd with all these, from these would I be gone,
-S:   Save that, to die, I leave my love alone\.
-S: \)
-S: A74 OK FETCH completed\.
-C: A75 FETCH 4 (BODY[2])
-S: \* 4 FETCH \(BODY\[2\] \{891\}
-S: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4\.0 TRANSITIONAL//EN">
-S: <HTML>
-S: <HEAD>
-S:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
-S:   <META NAME="GENERATOR" CONTENT="GtkHTML/3\.16\.1">
-S: </HEAD>
-S: <BODY>
-S: <H1>
-S: A Sonnet By William Shakespeare
-S: </H1>
-S: <BR>
-S: <PRE>
-S: Tired with all these, for restful death I cry,
-S: As to behold desert a beggar born,
-S: And needy nothing trimm'd in jollity,
-S: And purest faith unhappily forsworn,
-S: And gilded honour shamefully misplac'd,
-S: And maiden virtue rudely strumpeted,
-S: And right perfection wrongfully disgrac'd,
-S: And strength by limping sway disabled
-S: And art made tongue-tied by authority,
-S: And folly--doctor-like--controlling skill,
-S: And simple truth miscall'd simplicity,
-S: And captive good attending captain ill:
-S:   Tir'd with all these, from these would I be gone,
-S:   Save that, to die, I leave my love alone\.
-S: </PRE>
-S: </BODY>
-S: </HTML>
-S: \)
-S: A75 OK FETCH completed\.
-C: A76 FETCH 4 (BODY[3])
-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\] \{0\}
-S: \)
-S: A77 OK FETCH completed\.
-C: A78 FETCH 4 (BODY[3.TEXT])
-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\] \{0\}
-S: \)
-S: A79 OK FETCH completed\.
-C: A80 FETCH 4 (BODY[3.2])
-S: \* 4 FETCH \(BODY\[3\.2\] \{0\}
-S: \)
-S: A80 OK FETCH completed\.
-C: A81 FETCH 4 (BODY[4])
-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\] \{0\}
-S: \)
-S: A82 OK FETCH completed\.
-C: A83 FETCH 4 (BODY[4.1.MIME])
-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\] \{0\}
-S: \)
-S: A84 OK FETCH completed\.
-C: A85 FETCH 4 (BODY[4.2.HEADER])
-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\] \{0\}
-S: \)
-S: A86 OK FETCH completed\.
-C: A87 FETCH 4 (BODY[4.2.1])
-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\] \{0\}
-S: \)
-S: A88 OK FETCH completed\.
-C: A89 FETCH 4 (BODY[4.2.2.1])
-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\] \{0\}
-S: \)
-S: A90 OK FETCH completed\.
-C: A91 FETCH 5 (BODY[])
-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\)
-S: Received: by 10\.78\.107\.8 with SMTP id f8mr18855121huc\.40\.1205261111174;
-S:         Tue, 11 Mar 2008 11:45:11 -0700 \(PDT\)
-S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
-S: Received: from smtp-out2\.blueyonder\.co\.uk \(smtp-out2\.blueyonder\.co\.uk \[195\.188\.213\.5\]\)
-S:         by mx\.google\.com with ESMTP id z34si465534ikz\.8\.2008\.03\.11\.11\.45\.09;
-S:         Tue, 11 Mar 2008 11:45:11 -0700 \(PDT\)
-S: Received-SPF: pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted sender\) client-ip=195\.188\.213\.5;
-S: Authentication-Results: mx\.google\.com; spf=pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted sender\) smtp\.mail=robertburrelldonkin@blueyonder\.co\.uk
-S: Received: from \[172\.23\.170\.147\] \(helo=anti-virus03-10\)
-S: 	by smtp-out2\.blueyonder\.co\.uk with smtp \(Exim 4\.52\)
-S: 	id 1JZ9TJ-0000ZL-49
-S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:45:09 \+0000
-S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\)
-S: 	by asmtp-out3\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\)
-S: 	id 1JZ9TI-0000A6-8B
-S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:45:08 \+0000
-S: Subject: Sonnets By William Shakespeare
-S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
-S: To: robertburrelldonkin@gmail\.com
-S: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz\+j7t"
-S: Date: Tue, 11 Mar 2008 18:45:07 \+0000
-S: Message-Id: <1205261107\.7516\.6\.camel@localhost>
-S: Mime-Version: 1\.0
-S: X-Mailer: Evolution 2\.12\.1 
-S: 
-S: 
-S: --=-iC8rnNDvTPHypqsz\+j7t
-S: Content-Type: text/plain
-S: Content-Transfer-Encoding: 7bit
-S: 
-S: O! lest the world should task you to recite
-S: What merit lived in me, that you should love
-S: After my death,--dear love, forget me quite,
-S: For you in me can nothing worthy prove;
-S: Unless you would devise some virtuous lie,
-S: To do more for me than mine own desert,
-S: And hang more praise upon deceased I
-S: Than niggard truth would willingly impart:
-S: O! lest your true love may seem false in this
-S: That you for love speak well of me untrue,
-S: My name be buried where my body is,
-S: And live no more to shame nor me nor you\.
-S:   For I am shamed by that which I bring forth,
-S:   And so should you, to love things nothing worth\.
-S: 
-S: --=-iC8rnNDvTPHypqsz\+j7t
-S: Content-Disposition: attachment; filename=sonnet\.html
-S: Content-Type: text/html; name=sonnet\.html; charset=us-ascii
-S: Content-Transfer-Encoding: 7bit
-S: 
-S: <html><head><title></title></head>
-S: <body>
-S: <blockquote cite='http://en\.wikipedia\.org/wiki/William_Shakespeare'><pre>
-S: Those parts of thee that the world's eye doth view
-S: Want nothing that the thought of hearts can mend;
-S: All tongues--the voice of souls--give thee that due,
-S: Uttering bare truth, even so as foes commend\.
-S: Thy outward thus with outward praise is crown'd;
-S: But those same tongues, that give thee so thine own,
-S: In other accents do this praise confound
-S: By seeing farther than the eye hath shown\.
-S: They look into the beauty of thy mind,
-S: And that in guess they measure by thy deeds;
-S: Then--churls--their thoughts, although their eyes were kind,
-S: To thy fair flower add the rank smell of weeds: 
-S:   But why thy odour matcheth not thy show,
-S:   The soil is this, that thou dost common grow\.
-S: </pre></blockquote>
-S: </body></html>
-S: 
-S: --=-iC8rnNDvTPHypqsz\+j7t
-S: Content-Disposition: attachment; filename=sonnet\.txt
-S: Content-Type: text/plain; name=sonnet\.txt; charset=us-ascii
-S: Content-Transfer-Encoding: 7bit
-S: 
-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: 
-S: --=-iC8rnNDvTPHypqsz\+j7t--
-S: \)
-S: A91 OK FETCH completed\.
-C: A92 FETCH 5 (BODY[TEXT])
-S: \* 5 FETCH \(BODY\[TEXT\] \{2543\}
-S: 
-S: --=-iC8rnNDvTPHypqsz\+j7t
-S: Content-Type: text/plain
-S: Content-Transfer-Encoding: 7bit
-S: 
-S: O! lest the world should task you to recite
-S: What merit lived in me, that you should love
-S: After my death,--dear love, forget me quite,
-S: For you in me can nothing worthy prove;
-S: Unless you would devise some virtuous lie,
-S: To do more for me than mine own desert,
-S: And hang more praise upon deceased I
-S: Than niggard truth would willingly impart:
-S: O! lest your true love may seem false in this
-S: That you for love speak well of me untrue,
-S: My name be buried where my body is,
-S: And live no more to shame nor me nor you\.
-S:   For I am shamed by that which I bring forth,
-S:   And so should you, to love things nothing worth\.
-S: 
-S: --=-iC8rnNDvTPHypqsz\+j7t
-S: Content-Disposition: attachment; filename=sonnet\.html
-S: Content-Type: text/html; name=sonnet\.html; charset=us-ascii
-S: Content-Transfer-Encoding: 7bit
-S: 
-S: <html><head><title></title></head>
-S: <body>
-S: <blockquote cite='http://en\.wikipedia\.org/wiki/William_Shakespeare'><pre>
-S: Those parts of thee that the world's eye doth view
-S: Want nothing that the thought of hearts can mend;
-S: All tongues--the voice of souls--give thee that due,
-S: Uttering bare truth, even so as foes commend\.
-S: Thy outward thus with outward praise is crown'd;
-S: But those same tongues, that give thee so thine own,
-S: In other accents do this praise confound
-S: By seeing farther than the eye hath shown\.
-S: They look into the beauty of thy mind,
-S: And that in guess they measure by thy deeds;
-S: Then--churls--their thoughts, although their eyes were kind,
-S: To thy fair flower add the rank smell of weeds: 
-S:   But why thy odour matcheth not thy show,
-S:   The soil is this, that thou dost common grow\.
-S: </pre></blockquote>
-S: </body></html>
-S: 
-S: --=-iC8rnNDvTPHypqsz\+j7t
-S: Content-Disposition: attachment; filename=sonnet\.txt
-S: Content-Type: text/plain; name=sonnet\.txt; charset=us-ascii
-S: Content-Transfer-Encoding: 7bit
-S: 
-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: 
-S: --=-iC8rnNDvTPHypqsz\+j7t--
-S: \)
-S: A92 OK FETCH completed\.
-C: A93 FETCH 5 (BODY[HEADER])
-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\)
-S: Received: by 10\.78\.107\.8 with SMTP id f8mr18855121huc\.40\.1205261111174;
-S:         Tue, 11 Mar 2008 11:45:11 -0700 \(PDT\)
-S: Return-Path: <robertburrelldonkin@blueyonder\.co\.uk>
-S: Received: from smtp-out2\.blueyonder\.co\.uk \(smtp-out2\.blueyonder\.co\.uk \[195\.188\.213\.5\]\)
-S:         by mx\.google\.com with ESMTP id z34si465534ikz\.8\.2008\.03\.11\.11\.45\.09;
-S:         Tue, 11 Mar 2008 11:45:11 -0700 \(PDT\)
-S: Received-SPF: pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted sender\) client-ip=195\.188\.213\.5;
-S: Authentication-Results: mx\.google\.com; spf=pass \(google\.com: domain of robertburrelldonkin@blueyonder\.co\.uk designates 195\.188\.213\.5 as permitted sender\) smtp\.mail=robertburrelldonkin@blueyonder\.co\.uk
-S: Received: from \[172\.23\.170\.147\] \(helo=anti-virus03-10\)
-S: 	by smtp-out2\.blueyonder\.co\.uk with smtp \(Exim 4\.52\)
-S: 	id 1JZ9TJ-0000ZL-49
-S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:45:09 \+0000
-S: Received: from \[82\.38\.65\.6\] \(helo=\[10\.0\.0\.27\]\)
-S: 	by asmtp-out3\.blueyonder\.co\.uk with esmtpa \(Exim 4\.52\)
-S: 	id 1JZ9TI-0000A6-8B
-S: 	for robertburrelldonkin@gmail\.com; Tue, 11 Mar 2008 18:45:08 \+0000
-S: Subject: Sonnets By William Shakespeare
-S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
-S: To: robertburrelldonkin@gmail\.com
-S: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz\+j7t"
-S: Date: Tue, 11 Mar 2008 18:45:07 \+0000
-S: Message-Id: <1205261107\.7516\.6\.camel@localhost>
-S: Mime-Version: 1\.0
-S: X-Mailer: Evolution 2\.12\.1 
-S: 
-S: \)
-S: A93 OK FETCH completed\.
-C: A94 FETCH 5 (BODY[1])
-S: \* 5 FETCH \(BODY\[1\] \{616\}
-S: O! lest the world should task you to recite
-S: What merit lived in me, that you should love
-S: After my death,--dear love, forget me quite,
-S: For you in me can nothing worthy prove;
-S: Unless you would devise some virtuous lie,
-S: To do more for me than mine own desert,
-S: And hang more praise upon deceased I
-S: Than niggard truth would willingly impart:
-S: O! lest your true love may seem false in this
-S: That you for love speak well of me untrue,
-S: My name be buried where my body is,
-S: And live no more to shame nor me nor you\.
-S:   For I am shamed by that which I bring forth,
-S:   And so should you, to love things nothing worth\.
-S: \)
-S: A94 OK FETCH completed\.
-C: A95 FETCH 5 (BODY[2])
-S: \* 5 FETCH \(BODY\[2\] \{841\}
-S: <html><head><title></title></head>
-S: <body>
-S: <blockquote cite='http://en\.wikipedia\.org/wiki/William_Shakespeare'><pre>
-S: Those parts of thee that the world's eye doth view
-S: Want nothing that the thought of hearts can mend;
-S: All tongues--the voice of souls--give thee that due,
-S: Uttering bare truth, even so as foes commend\.
-S: Thy outward thus with outward praise is crown'd;
-S: But those same tongues, that give thee so thine own,
-S: In other accents do this praise confound
-S: By seeing farther than the eye hath shown\.
-S: They look into the beauty of thy mind,
-S: And that in guess they measure by thy deeds;
-S: Then--churls--their thoughts, although their eyes were kind,
-S: To thy fair flower add the rank smell of weeds: 
-S:   But why thy odour matcheth not thy show,
-S:   The soil is this, that thou dost common grow\.
-S: </pre></blockquote>
-S: </body></html>
-S: \)
-S: A95 OK FETCH completed\.
-C: A96 FETCH 5 (BODY[3])
-S: \* 5 FETCH \(BODY\[3\] \{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: \)
-S: A96 OK FETCH completed\.
-C: A97 FETCH 5 (BODY[3.HEADER])
-S: \* 5 FETCH \(BODY\[3\.HEADER\] \{0\}
-S: \)
-S: A97 OK FETCH completed\.
-C: A98 FETCH 5 (BODY[3.TEXT])
-S: \* 5 FETCH \(BODY\[3\.TEXT\] \{0\}
-S: \)
-S: A98 OK FETCH completed\.
-C: A99 FETCH 5 (BODY[3.1])
-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\] \{0\}
-S: \)
-S: A100 OK FETCH completed\.
-C: A101 FETCH 5 (BODY[4])
-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\] \{0\}
-S: \)
-S: A102 OK FETCH completed\.
-C: A103 FETCH 5 (BODY[4.1.MIME])
-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\] \{0\}
-S: \)
-S: A104 OK FETCH completed\.
-C: A105 FETCH 5 (BODY[4.2.HEADER])
-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\] \{0\}
-S: \)
-S: A106 OK FETCH completed\.
-C: A107 FETCH 5 (BODY[4.2.1])
-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\] \{0\}
-S: \)
-S: A108 OK FETCH completed\.
-C: A109 FETCH 5 (BODY[4.2.2.1])
-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\] \{0\}
-S: \)
-S: A110 OK FETCH completed\.
-C: A111 FETCH 6 (BODY[])
-S: \* 6 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{835\}
-S: From: Samual Smith <sam@example\.org>
-S: To: John Smith <john@example\.org>
-S: Reply-To: "Timothy Taylor: Email" <tim@example\.org>
-S: Subject: Re: Custard!
-S: Date: Sat, 23 Feb 2008 18:15:18 \+0000
-S: Message-ID: <4224@example\.org>
-S: In-Reply-To: <1729@example\.org>
-S: References: <1729@example\.org>
-S: Mime-Version: 1\.0
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline; foo=bar; one=1; param=value;
-S: Content-Language: en, en-US, en-CA
-S: Content-ID: <477345345@example\.org>
-S: Content-Description: Homage to 70's TV
-S: Content-Type: application/xhtml\+xml; e=mc\*mc;
-S: Content-Location: http://www\.example\.org/rhubard\.html
-S: Content-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==
-S: 
-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: A111 OK FETCH completed\.
-C: A112 FETCH 6 (BODY[TEXT])
-S: \* 6 FETCH \(BODY\[TEXT\] \{183\}
-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: A112 OK FETCH completed\.
-C: A113 FETCH 6 (BODY[HEADER])
-S: \* 6 FETCH \(BODY\[HEADER\] \{652\}
-S: From: Samual Smith <sam@example\.org>
-S: To: John Smith <john@example\.org>
-S: Reply-To: "Timothy Taylor: Email" <tim@example\.org>
-S: Subject: Re: Custard!
-S: Date: Sat, 23 Feb 2008 18:15:18 \+0000
-S: Message-ID: <4224@example\.org>
-S: In-Reply-To: <1729@example\.org>
-S: References: <1729@example\.org>
-S: Mime-Version: 1\.0
-S: Content-Transfer-Encoding: 7bit
-S: Content-Disposition: inline; foo=bar; one=1; param=value;
-S: Content-Language: en, en-US, en-CA
-S: Content-ID: <477345345@example\.org>
-S: Content-Description: Homage to 70's TV
-S: Content-Type: application/xhtml\+xml; e=mc\*mc;
-S: Content-Location: http://www\.example\.org/rhubard\.html
-S: Content-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==
-S: 
-S: \)
-S: A113 OK FETCH completed\.
-C: A114 FETCH 6 (BODY[1])
-S: \* 6 FETCH \(BODY\[1\] \{183\}
-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: A114 OK FETCH completed\.
-C: A115 FETCH 6 (BODY[2])
-S: \* 6 FETCH \(BODY\[2\] \{0\}
-S: \)
-S: A115 OK FETCH completed\.
-C: A116 FETCH 6 (BODY[3])
-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\] \{0\}
-S: \)
-S: A117 OK FETCH completed\.
-C: A118 FETCH 6 (BODY[3.TEXT])
-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\] \{0\}
-S: \)
-S: A119 OK FETCH completed\.
-C: A120 FETCH 6 (BODY[3.2])
-S: \* 6 FETCH \(BODY\[3\.2\] \{0\}
-S: \)
-S: A120 OK FETCH completed\.
-C: A121 FETCH 6 (BODY[4])
-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\] \{0\}
-S: \)
-S: A122 OK FETCH completed\.
-C: A123 FETCH 6 (BODY[4.1.MIME])
-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\] \{0\}
-S: \)
-S: A124 OK FETCH completed\.
-C: A125 FETCH 6 (BODY[4.2.HEADER])
-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\] \{0\}
-S: \)
-S: A126 OK FETCH completed\.
-C: A127 FETCH 6 (BODY[4.2.1])
-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\] \{0\}
-S: \)
-S: A128 OK FETCH completed\.
-C: A129 FETCH 6 (BODY[4.2.2.1])
-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\] \{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" \("charset" "ISO-8859-1" "method" "REQUEST" "name" "invite\.ics"\) NIL NIL "7BIT" 2162 44\) "ALTERNATIVE"\)\("APPLICATION" "ICS" \("name" "invite20080407T190000\.ics"\) NIL NIL "BASE64" 2958\)\("TEXT" "HTML" \("charset" "us-ascii" "name" "sonnet\.html"\) NIL NIL "BASE64" 1124 14\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "sonnet\.txt"\) NIL NIL "BASE64" 816 10\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "another-sonnet\.txt"\) 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" \("charset" "ISO-8859-1" "method" "REQUEST" "name" "invite\.ics"\) NIL NIL "7BIT" 2162 44 NIL \("inline" NIL\) 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" \("charset" "us-ascii" "name" "sonnet\.html"\) NIL NIL "BASE64" 1124 14 NIL \("attachment" \("filename" "sonnet\.html"\)\) NIL NIL\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "sonnet\.txt"\) NIL NIL "BASE64" 816 10 NIL \("attachment" \("filename" "sonnet\.txt"\)\) NIL NIL\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "another-sonnet\.txt"\) 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" \("charset" "ISO-8859-1" "method" "REQUEST" "name" "invite\.ics"\) NIL NIL "7BIT" 2162 44\) "ALTERNATIVE"\)\("APPLICATION" "ICS" \("name" "invite20080407T190000\.ics"\) NIL NIL "BASE64" 2958\)\("TEXT" "HTML" \("charset" "us-ascii" "name" "sonnet\.html"\) NIL NIL "BASE64" 1124 14\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "sonnet\.txt"\) NIL NIL "BASE64" 816 10\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "another-sonnet\.txt"\) 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" \("charset" "ISO-8859-1" "method" "REQUEST" "name" "invite\.ics"\) NIL NIL "7BIT" 2162 44 NIL \("inline" NIL\) 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" \("charset" "us-ascii" "name" "sonnet\.html"\) NIL NIL "BASE64" 1124 14 NIL \("attachment" \("filename" "sonnet\.html"\)\) NIL NIL\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "sonnet\.txt"\) NIL NIL "BASE64" 816 10 NIL \("attachment" \("filename" "sonnet\.txt"\)\) NIL NIL\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "another-sonnet\.txt"\) 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" \("charset" "us-ascii" "name" "sonnet\.html"\) NIL NIL "7BIT" 841 19\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "sonnet\.txt"\) NIL NIL "7BIT" 610 14\) "MIXED"\) BODYSTRUCTURE \(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 616 14 NIL NIL NIL NIL\)\("TEXT" "HTML" \("charset" "us-ascii" "name" "sonnet\.html"\) NIL NIL "7BIT" 841 19 NIL \("attachment" \("filename" "sonnet\.html"\)\) NIL NIL\)\("TEXT" "PLAIN" \("charset" "us-ascii" "name" "sonnet\.txt"\) 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\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchStructureEmbedded.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchStructureEmbedded.test
deleted file mode 100644
index 78504aa..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchStructureEmbedded.test
+++ /dev/null
@@ -1,558 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {1767+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: application/octet-stream
-C: Content-Transfer-Encoding: base64
-C: 
-C: 987654321AHPLA
-C: 
-C: --1729
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Alternative Email
-C: Content-Type: multipart/alternative;boundary=42
-C: 
-C: This message has a premable
-C: 
-C: --42
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Custard!
-C: 
-C: --42
-C: Content-Type: application/octet-stream
-C: 
-C: CUSTARDCUSTARDCUSTARD
-C: 
-C: --42--
-C: 
-C: --1729
-C: Content-Type: multipart/mixed; boundary=4.66920160910299
-C: 
-C: --4.66920160910299
-C: Content-Type: image/gif
-C: Content-Transfer-Encoding: base64
-C: MIME-Version: 1.0
-C: Content-ID: 238478934723847238947892374
-C: Content-Description: Bogus Image Data
-C: 
-C: ABCDFEGHIJKLMNO
-C: 
-C: --4.66920160910299
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: John Smith <john@example.org>
-C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: Another Example Email
-C: Content-Type: multipart/mixed;boundary=2.50290787509
-C: 
-C: Yet another preamble
-C: 
-C: --2.50290787509
-C: Content-Type: text/plain
-C: 
-C: Rhubard AND Custard!
-C: 
-C: --2.50290787509
-C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
-C: 
-C: --3.243F6A8885A308D3
-C: Content-Type: text/plain
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3
-C: 
-C: Content-Type: text/richtext
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3--
-C: 
-C: --2.50290787509--
-C: 
-C: --4.66920160910299--
-C: --1729--
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 FETCH 1 (BODY[])
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[\] \{1767\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: application/octet-stream
-S: Content-Transfer-Encoding: base64
-S: 
-S: 987654321AHPLA
-S: 
-S: --1729
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: 
-S: --1729
-S: Content-Type: multipart/mixed; boundary=4\.66920160910299
-S: 
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: 
-S: --4\.66920160910299--
-S: --1729--
-S: \)
-S: A5 OK FETCH completed\.
-C: A6 FETCH 1 (BODY[TEXT])
-S: \* 1 FETCH \(BODY\[TEXT\] \{1564\}
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: application/octet-stream
-S: Content-Transfer-Encoding: base64
-S: 
-S: 987654321AHPLA
-S: 
-S: --1729
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: 
-S: --1729
-S: Content-Type: multipart/mixed; boundary=4\.66920160910299
-S: 
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: 
-S: --4\.66920160910299--
-S: --1729--
-S: \)
-S: A6 OK FETCH completed\.
-C: A7 FETCH 1 (BODY[HEADER])
-S: \* 1 FETCH \(BODY\[HEADER\] \{203\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: \)
-S: A7 OK FETCH completed\.
-C: A8 FETCH 1 (BODY[1])
-S: \* 1 FETCH \(BODY\[1\] \{10\}
-S: Rhubarb!
-S: \)
-S: A8 OK FETCH completed\.
-C: A9 FETCH 1 (BODY[2])
-S: \* 1 FETCH \(BODY\[2\] \{16\}
-S: 987654321AHPLA
-S: \)
-S: A9 OK FETCH completed\.
-C: A10 FETCH 1 (BODY[3])
-S: \* 1 FETCH \(BODY\[3\] \{395\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: \)
-S: A10 OK FETCH completed\.
-C: A11 FETCH 1 (BODY[3.HEADER])
-S: \* 1 FETCH \(BODY\[3\.HEADER\] \{219\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: \)
-S: A11 OK FETCH completed\.
-C: A12 FETCH 1 (BODY[3.TEXT])
-S: \* 1 FETCH \(BODY\[3\.TEXT\] \{176\}
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: \)
-S: A12 OK FETCH completed\.
-C: A13 FETCH 1 (BODY[3.1])
-S: \* 1 FETCH \(BODY\[3\.1\] \{10\}
-S: Custard!
-S: \)
-S: A13 OK FETCH completed\.
-C: A14 FETCH 1 (BODY[3.2])
-S: \* 1 FETCH \(BODY\[3\.2\] \{23\}
-S: CUSTARDCUSTARDCUSTARD
-S: \)
-S: A14 OK FETCH completed\.
-C: A15 FETCH 1 (BODY[4])
-S: \* 1 FETCH \(BODY\[4\] \{853\}
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: 
-S: --4\.66920160910299--\)
-S: A15 OK FETCH completed\.
-C: A16 FETCH 1 (BODY[4.1])
-S: \* 1 FETCH \(BODY\[4\.1\] \{17\}
-S: ABCDFEGHIJKLMNO
-S: \)
-S: A16 OK FETCH completed\.
-C: A17 FETCH 1 (BODY[4.1.MIME])
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\] \{161\}
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: \)
-S: A17 OK FETCH completed\.
-C: A18 FETCH 1 (BODY[4.2])
-S: \* 1 FETCH \(BODY\[4\.2\] \{579\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: \)
-S: A18 OK FETCH completed\.
-C: A19 FETCH 1 (BODY[4.2.HEADER])
-S: \* 1 FETCH \(BODY\[4\.2\.HEADER\] \{212\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: \)
-S: A19 OK FETCH completed\.
-C: A20 FETCH 1 (BODY[4.2.TEXT])
-S: \* 1 FETCH \(BODY\[4\.2\.TEXT\] \{367\}
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: \)
-S: A20 OK FETCH completed\.
-C: A21 FETCH 1 (BODY[4.2.1])
-S: \* 1 FETCH \(BODY\[4\.2\.1\] \{22\}
-S: Rhubard AND Custard!
-S: \)
-S: A21 OK FETCH completed\.
-C: A22 FETCH 1 (BODY[4.2.2])
-S: \* 1 FETCH \(BODY\[4\.2\.2\] \{169\}
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: \)
-S: A22 OK FETCH completed\.
-C: A23 FETCH 1 (BODY[4.2.2.1])
-S: \* 1 FETCH \(BODY\[4\.2\.2\.1\] \{18\}
-S: Rhubard\?Custard\?
-S: \)
-S: A23 OK FETCH completed\.
-C: A24 FETCH 1 (BODY[4.2.2.2])
-S: \* 1 FETCH \(BODY\[4\.2\.2\.2\] \{49\}
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: \)
-S: A24 OK FETCH completed\.
-C: A25 FETCH 1:* (BODY BODYSTRUCTURE)
-S: \* 1 FETCH \(BODY \(\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 10 1\)\("APPLICATION" "OCTET-STREAM" NIL NIL NIL "BASE64" 16\)\("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 395 \("Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)" "A Multipart Alternative Email" \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Samual Smith" NIL "samual" "example\.org"\)\) NIL NIL NIL NIL\) \(\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 10 1\)\("APPLICATION" "OCTET-STREAM" NIL NIL NIL "7BIT" 23\) "ALTERNATIVE"\) 19\)\(\("IMAGE" "GIF" NIL "238478934723847238947892374" "Bogus Image Data" "BASE64" 17\)\("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 579 \("Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)" "Another Example Email" \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("John Smith" NIL "john" "example\.org"\)\) NIL NIL NIL NIL\) \(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 22 1\)\(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 18 1\)\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 49 3\) "ALTERNATIVE"\) "MIXED"\) 30\) "MIXED"\) "MIXED"\) BODYSTRUCTURE \(\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 10 1 NIL NIL NIL NIL\)\("APPLICATION" "OCTET-STREAM" NIL NIL NIL "BASE64" 16 NIL NIL NIL NIL\)\("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 395 \("Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)" "A Multipart Alternative Email" \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Samual Smith" NIL "samual" "example\.org"\)\) NIL NIL NIL NIL\) \(\("TEXT" "PLAIN" \("charset" "US-ASCII"\) NIL NIL "7BIT" 10 1 NIL NIL NIL NIL\)\("APPLICATION" "OCTET-STREAM" NIL NIL NIL "7BIT" 23 NIL NIL NIL NIL\) "ALTERNATIVE" \("boundary" "42"\) NIL NIL NIL\) 19 NIL NIL NIL NIL\)\(\("IMAGE" "GIF" NIL "238478934723847238947892374" "Bogus Image Data" "BASE64" 17 NIL NIL NIL NIL\)\("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 579 \("Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)" "Another Example Email" \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("Timothy Tayler" NIL "timothy" "example\.org"\)\) \(\("John Smith" NIL "john" "example\.org"\)\) NIL NIL NIL NIL\) \(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 22 1 NIL NIL NIL NIL\)\(\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 18 1 NIL NIL NIL NIL\)\("TEXT" "PLAIN" \("charset" "us-ascii"\) NIL NIL "7BIT" 49 3 NIL NIL NIL NIL\) "ALTERNATIVE" \("boundary" "3\.243F6A8885A308D3"\) NIL NIL NIL\) "MIXED" \("boundary" "2\.50290787509"\) NIL NIL NIL\) 30 NIL NIL NIL NIL\) "MIXED" \("boundary" "4\.66920160910299"\) NIL NIL NIL\) "MIXED" \("boundary" "1729"\) NIL NIL NIL\)\)
-S: A25 OK FETCH completed\.
-C: A26 DELETE testmailbox
-S: A26 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchText.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchText.test
deleted file mode 100644
index 3139a94..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/FetchText.test
+++ /dev/null
@@ -1,24 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# BODY[TEXT]
-C: f1 FETCH 1 (BODY[TEXT])
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[TEXT\] \{9\}
-S: Test 01
-S: \)
-S: f1 OK FETCH completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/HeaderPartialFetch.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/HeaderPartialFetch.test
deleted file mode 100644
index c2fb088..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/HeaderPartialFetch.test
+++ /dev/null
@@ -1,246 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {1767+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: application/octet-stream
-C: Content-Transfer-Encoding: base64
-C: 
-C: 987654321AHPLA
-C: 
-C: --1729
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Alternative Email
-C: Content-Type: multipart/alternative;boundary=42
-C: 
-C: This message has a premable
-C: 
-C: --42
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Custard!
-C: 
-C: --42
-C: Content-Type: application/octet-stream
-C: 
-C: CUSTARDCUSTARDCUSTARD
-C: 
-C: --42--
-C: 
-C: --1729
-C: Content-Type: multipart/mixed; boundary=4.66920160910299
-C: 
-C: --4.66920160910299
-C: Content-Type: image/gif
-C: Content-Transfer-Encoding: base64
-C: MIME-Version: 1.0
-C: Content-ID: 238478934723847238947892374
-C: Content-Description: Bogus Image Data
-C: 
-C: ABCDFEGHIJKLMNO
-C: 
-C: --4.66920160910299
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: John Smith <john@example.org>
-C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: Another Example Email
-C: Content-Type: multipart/mixed;boundary=2.50290787509
-C: 
-C: Yet another preamble
-C: 
-C: --2.50290787509
-C: Content-Type: text/plain
-C: 
-C: Rhubard AND Custard!
-C: 
-C: --2.50290787509
-C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
-C: 
-C: --3.243F6A8885A308D3
-C: Content-Type: text/plain
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3
-C: 
-C: Content-Type: text/richtext
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3--
-C: 
-C: --2.50290787509--
-C: 
-C: --4.66920160910299--
-C: --1729--
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: A5 OK \[READ-WRITE\] SELECT completed\.
-C: A6 FETCH 1 (BODY[HEADER]<0.0>)
-S: A6 BAD FETCH failed. Illegal arguments.
-C: A7 FETCH 1 (BODY[HEADER]<0.16>)
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[HEADER\]<0> \{16\}
-S: From: Timothy Ta\)
-S: A7 OK FETCH completed\.
-C: A8 FETCH 1 (BODY[HEADER]<0.32>)
-S: \* 1 FETCH \(BODY\[HEADER\]<0> \{32\}
-S: From: Timothy Tayler <timothy@ex\)
-S: A8 OK FETCH completed\.
-C: A9 FETCH 1 (BODY[HEADER]<0.64>)
-S: \* 1 FETCH \(BODY\[HEADER\]<0> \{64\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <sa\)
-S: A9 OK FETCH completed\.
-C: A10 FETCH 1 (BODY[HEADER]<0.128>)
-S: \* 1 FETCH \(BODY\[HEADER\]<0> \{128\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: \)
-S: A10 OK FETCH completed\.
-C: A11 FETCH 1 (BODY[HEADER]<0.1024>)
-S: \* 1 FETCH \(BODY\[HEADER\]<0> \{203\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: \)
-S: A11 OK FETCH completed\.
-C: A12 FETCH 1 (BODY[HEADER]<0.2048>)
-S: \* 1 FETCH \(BODY\[HEADER\]<0> \{203\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: \)
-S: A12 OK FETCH completed\.
-C: A13 FETCH 1 (BODY[HEADER]<7.0>)
-S: A13 BAD FETCH failed. Illegal arguments.
-C: A14 FETCH 1 (BODY[HEADER]<7.16>)
-S: \* 1 FETCH \(BODY\[HEADER\]<7> \{16\}
-S: imothy Tayler <t\)
-S: A14 OK FETCH completed\.
-C: A15 FETCH 1 (BODY[HEADER]<7.32>)
-S: \* 1 FETCH \(BODY\[HEADER\]<7> \{32\}
-S: imothy Tayler <timothy@example\.o\)
-S: A15 OK FETCH completed\.
-C: A16 FETCH 1 (BODY[HEADER]<7.64>)
-S: \* 1 FETCH \(BODY\[HEADER\]<7> \{64\}
-S: imothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@ex\)
-S: A16 OK FETCH completed\.
-C: A17 FETCH 1 (BODY[HEADER]<7.128>)
-S: \* 1 FETCH \(BODY\[HEADER\]<7> \{128\}
-S: imothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject\)
-S: A17 OK FETCH completed\.
-C: A18 FETCH 1 (BODY[HEADER]<7.1024>)
-S: \* 1 FETCH \(BODY\[HEADER\]<7> \{196\}
-S: imothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: \)
-S: A18 OK FETCH completed\.
-C: A19 FETCH 1 (BODY[HEADER]<7.2048>)
-S: \* 1 FETCH \(BODY\[HEADER\]<7> \{196\}
-S: imothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: \)
-S: A19 OK FETCH completed\.
-C: A20 FETCH 1 (BODY[HEADER]<10000.0>)
-S: A20 BAD FETCH failed. Illegal arguments.
-C: A21 FETCH 1 (BODY[HEADER]<10000.16>)
-S: \* 1 FETCH \(BODY\[HEADER\]<10000> \{0\}
-S: \)
-S: A21 OK FETCH completed\.
-C: A22 FETCH 1 (BODY[HEADER]<10000.32>)
-S: \* 1 FETCH \(BODY\[HEADER\]<10000> \{0\}
-S: \)
-S: A22 OK FETCH completed\.
-C: A23 FETCH 1 (BODY[HEADER]<10000.64>)
-S: \* 1 FETCH \(BODY\[HEADER\]<10000> \{0\}
-S: \)
-S: A23 OK FETCH completed\.
-C: A24 FETCH 1 (BODY[HEADER]<10000.128>)
-S: \* 1 FETCH \(BODY\[HEADER\]<10000> \{0\}
-S: \)
-S: A24 OK FETCH completed\.
-C: A25 FETCH 1 (BODY[HEADER]<10000.1024>)
-S: \* 1 FETCH \(BODY\[HEADER\]<10000> \{0\}
-S: \)
-S: A25 OK FETCH completed\.
-C: A26 FETCH 1 (BODY[HEADER]<10000.2048>)
-S: \* 1 FETCH \(BODY\[HEADER\]<10000> \{0\}
-S: \)
-S: A26 OK FETCH completed\.
-C: A27 DELETE testmailbox
-S: A27 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/IllegalTag.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/IllegalTag.test
deleted file mode 100644
index c9bc50e..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/IllegalTag.test
+++ /dev/null
@@ -1,24 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-#
-# Send a bye when the tag is bad
-#
-S: \* OK IMAP4rev1 Server ready
-C: +++++++++++++++++++++++++++++++++++++++++
-S: \* BYE Unknown command.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/InboxAddMessages.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/InboxAddMessages.test
deleted file mode 100644
index a8c1123..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/InboxAddMessages.test
+++ /dev/null
@@ -1,43 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A003 APPEND inbox {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 01
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 01
-C:
-S: A003 OK (\[.+\] )?APPEND completed
-
-C: A003 APPEND inbox {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 02
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 02
-C:
-S: A003 OK (\[.+\] )?APPEND completed
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/InboxDeleteMessages.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/InboxDeleteMessages.test
deleted file mode 100644
index 551a7e3..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/InboxDeleteMessages.test
+++ /dev/null
@@ -1,24 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Rename the INBOX - this copied all of the messages out
-C: a RENAME INBOX tobedeleted
-S: a OK RENAME completed
-
-C: a DELETE tobedeleted
-S: OK DELETE completed
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/JustTag.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/JustTag.test
deleted file mode 100644
index 5ac3ab2..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/JustTag.test
+++ /dev/null
@@ -1,24 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-#
-# Send a bye when the tag is bad
-#
-S: \* OK IMAP4rev1 Server ready
-C: A88345 
-S: \* BYE Unknown command.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ListMailboxes.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ListMailboxes.test
deleted file mode 100644
index 1a9b8d9..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ListMailboxes.test
+++ /dev/null
@@ -1,95 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Create a few folders
-C: 10 CREATE listtest
-S: 10 OK CREATE completed.
-C: 11 CREATE listtest.subfolder
-S: 11 OK CREATE completed.
-C: 12 CREATE listtest1
-S: 12 OK CREATE completed.
-C: 13 CREATE listtest1.subfolder1
-S: 13 OK CREATE completed.
-
-# Empty 1st arg searches default context (#mail)
-C: 10 LIST "" listtest
-S: \* LIST \(\\HasChildren\) \"\.\" "listtest"
-S: 10 OK LIST completed.
-
-# % returns all mailboxes matching
-C: a1 LIST "" %
-SUB {
-S: \* LIST \(\\HasChildren\) \"\.\" "listtest"
-S: \* LIST \(\\HasChildren\) \"\.\" "listtest1"
-S: \* LIST \(\\HasNoChildren\) \"\.\" "INBOX"
-}
-S: a1 OK LIST completed.
-C: a2 LIST "" INBOX%
-S: \* LIST \(\\HasNoChildren\) \"\.\" "INBOX"
-S: a2 OK LIST completed.
-C: a3 LIST "" I%
-S: \* LIST \(\\HasNoChildren\) \"\.\" "INBOX"
-S: a3 OK LIST completed.
-C: a4 LIST "" l%
-SUB {
-S: \* LIST \(\\HasChildren\) \"\.\" "listtest"
-S: \* LIST \(\\HasChildren\) \"\.\" "listtest1"
-}
-S: a4 OK LIST completed.
-
-
-# * returns all folders and subfolders
-C: b1 LIST "" *
-SUB {
-S: \* LIST \(\\HasChildren\) \"\.\" "listtest"
-S: \* LIST \(\\HasChildren\) \"\.\" "listtest1"
-S: \* LIST \(\\HasNoChildren\) \"\.\" "listtest.subfolder"
-S: \* LIST \(\\HasNoChildren\) \"\.\" "listtest1.subfolder1"
-S: \* LIST \(\\HasNoChildren\) \"\.\" "INBOX"
-}
-S: b1 OK LIST completed.
-C: b2 LIST "" INBOX*
-S: \* LIST \(\\HasNoChildren\) \"\.\" "INBOX"
-S: b2 OK LIST completed.
-C: b3 LIST "" I*
-S: \* LIST \(\\HasNoChildren\) \"\.\" "INBOX"
-S: b3 OK LIST completed.
-C: b4 LIST "" l*
-SUB {
-S: \* LIST \(\\HasChildren\) \"\.\" "listtest"
-S: \* LIST \(\\HasChildren\) \"\.\" "listtest1"
-S: \* LIST \(\\HasNoChildren\) \"\.\" "listtest.subfolder"
-S: \* LIST \(\\HasNoChildren\) \"\.\" "listtest1.subfolder1"
-}
-S: b4 OK LIST completed.
-
-# List a nonexistent group
-C: a1 LIST "nosuchmailbox" "*"
-S: a1 OK LIST completed.
-C: a1 LIST "" "nosuch*"
-S: a1 OK LIST completed.
-
-# Cleanup
-C: a1 DELETE listtest1.subfolder1
-S: a1 OK DELETE completed.
-C: a1 DELETE listtest1
-S: a1 OK DELETE completed.
-C: a1 DELETE listtest.subfolder
-S: a1 OK DELETE completed.
-C: a1 DELETE listtest
-S: a1 OK DELETE completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ListNamespace.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ListNamespace.test
deleted file mode 100644
index 5583f48..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ListNamespace.test
+++ /dev/null
@@ -1,48 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Empty 2nd arg retrieves hierarchy delimiter and root name of 1st argument
-# Rooted in private namespace
-C: e1 LIST "" ""
-S: \* LIST \(\\Noselect\) \"\.\" \"\"
-S: e1 OK LIST completed.
-C: e1 LIST "anything" ""
-S: \* LIST \(\\Noselect\) \"\.\" \"\"
-S: e1 OK LIST completed.
-C: e1 LIST test ""
-S: \* LIST \(\\Noselect\) \"\.\" \"\"
-S: e1 OK LIST completed.
-
-# Rooted in users namespace
-C: e2 LIST "#private" ""
-S: \* LIST \(\\Noselect\) \"\.\" \"\#private\"
-S: e2 OK LIST completed.
-C: e3 LIST "#private.someone" ""
-S: \* LIST \(\\Noselect\) \"\.\" \"\#private\"
-S: e3 OK LIST completed.
-
-# Rooted in shared namespace
-# TODO: shared namespace doesn't currently exist.
-#C: e2 LIST "#share" ""
-#S: * LIST (\Noselect) "." #share
-#S: e2 OK LIST completed
-#C: e3 LIST "#share.something" ""
-#S: * LIST (\Noselect) "." #share
-#S: e3 OK LIST completed
-
-
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ListPercentWildcard.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ListPercentWildcard.test
deleted file mode 100644
index 11ee2cd..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ListPercentWildcard.test
+++ /dev/null
@@ -1,75 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A01 CREATE one
-S: A01 OK CREATE completed.
-C: A02 CREATE two
-S: A02 OK CREATE completed.
-C: A03 CREATE three.sub
-S: A03 OK CREATE completed.
-C: A04 CREATE four.sub.sub
-S: A04 OK CREATE completed.
-C: A05 CREATE five
-S: A05 OK CREATE completed.
-
-C: A06 LIST "" %
-SUB {
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"one\"
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"two\"
-S: \* LIST \(\\HasChildren\) \"\.\" \"three\"
-S: \* LIST \(\\HasChildren\) \"\.\" \"four\"
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"five\"
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"INBOX\"
-}
-S: A06 OK LIST completed.
-
-C: A07 LIST "" "%"
-SUB {
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"one\"
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"two\"
-S: \* LIST \(\\HasChildren\) \"\.\" \"three\"
-S: \* LIST \(\\HasChildren\) \"\.\" \"four\"
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"five\"
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"INBOX\"
-}
-S: A07 OK LIST completed.
-
-C: A08 LIST "" "%.%"
-SUB {
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"three.sub\"
-S: \* LIST \(\\HasChildren\) \"\.\" \"four.sub\"
-}
-S: A08 OK LIST completed.
-
-# Cleanup
-C: D1 DELETE "one"
-S: D1 OK DELETE completed.
-C: D2 DELETE "two"
-S: D2 OK DELETE completed.
-C: D3 DELETE "three"
-S: D3 OK DELETE completed.
-C: D4 DELETE "four"
-S: D4 OK DELETE completed.
-C: D5 DELETE "five"
-S: D5 OK DELETE completed.
-C: D6 DELETE "three.sub"
-S: D6 OK DELETE completed.
-C: D7 DELETE "four.sub"
-S: D7 OK DELETE completed.
-C: D8 DELETE "four.sub.sub"
-S: D8 OK DELETE completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ListPlus.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ListPlus.test
deleted file mode 100644
index a32c413..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ListPlus.test
+++ /dev/null
@@ -1,97 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Create a few folders
-C: 10 CREATE listtest
-S: 10 OK CREATE completed.
-C: 11 CREATE listtest.subfolder
-S: 11 OK CREATE completed.
-C: 12 CREATE listtest1
-S: 12 OK CREATE completed.
-C: 13 CREATE listtest1.subfolder1
-S: 13 OK CREATE completed.
-C: 14 CREATE funny
-S: 14 OK CREATE completed.
-C: 15 CREATE "funny.name with gaps"
-S: 15 OK CREATE completed.
-C: 16 CREATE "funny.name"
-S: 16 OK CREATE completed.
-C: 17 CREATE "funny.name with gaps.more"
-S: 17 OK CREATE completed.
-
-# Empty 1st arg searches default context (#mail)
-C: 10 LIST "" listtest
-S: \* LIST \(\\HasChildren\) \"\.\" "listtest"
-S: 10 OK LIST completed.
-
-# % returns all mailboxes matching
-C: a1 LIST "" %
-SUB {
-S: \* LIST \(\\HasChildren\) \"\.\" \"listtest\"
-S: \* LIST \(\\HasChildren\) \"\.\" \"listtest1\"
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"INBOX\"
-S: \* LIST \(\\HasChildren\) \"\.\" \"funny\"
-}
-S: a1 OK LIST completed.
-
-C: a2 list "" funny.%
-SUB {
-S: \* LIST \(\\HasChildren\) \"\.\" \"funny.name with gaps\"
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"funny.name\"
-}
-S: a2 OK LIST completed.
-
-C: a3 LIST "" *
-SUB {
-S: \* LIST \(\\HasChildren\) \"\.\" \"listtest\"
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"listtest.subfolder\"
-S: \* LIST \(\\HasChildren\) \"\.\" \"listtest1\"
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"listtest1.subfolder1\"
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"INBOX\"
-S: \* LIST \(\\HasChildren\) \"\.\" \"funny\"
-S: \* LIST \(\\HasChildren\) \"\.\" \"funny.name with gaps\"
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"funny.name with gaps\.more\"
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"funny.name\"
-}
-S: a3 OK LIST completed.
-
-C: a4 LIST "" funny.*
-SUB {
-S: \* LIST \(\\HasChildren\) \"\.\" \"funny.name with gaps\"
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"funny.name with gaps\.more\"
-S: \* LIST \(\\HasNoChildren\) \"\.\" \"funny.name\"
-}
-S: a4 OK LIST completed.
-
-# Cleanup
-C: 15 DELETE "funny.name with gaps.more"
-S: 15 OK DELETE completed.
-C: 15 DELETE "funny.name with gaps"
-S: 15 OK DELETE completed.
-C: 16 DELETE "funny.name"
-S: 16 OK DELETE completed.
-C: 14 DELETE funny
-S: 14 OK DELETE completed.
-C: a1 DELETE listtest1.subfolder1
-S: a1 OK DELETE completed.
-C: a1 DELETE listtest1
-S: a1 OK DELETE completed.
-C: a1 DELETE listtest.subfolder
-S: a1 OK DELETE completed.
-C: a1 DELETE listtest
-S: a1 OK DELETE completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Login.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Login.test
deleted file mode 100644
index 84c8d7b..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Login.test
+++ /dev/null
@@ -1,36 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Empty file to use for simple login test.
-C: a001 LOGIN
-S: a001 BAD LOGIN failed. Illegal arguments.
-
-C: a002 LOGIN invaliduser
-S: a002 BAD LOGIN failed. Illegal arguments.
-
-C: a002a LOGIN imapuser password extra
-S: a002a BAD LOGIN failed. Illegal arguments.
-
-C: a003 LOGIN invaliduser password
-S: a003 NO LOGIN failed. Invalid login/password.
-
-C: a004 LOGIN imapuser invalid
-S: a004 NO LOGIN failed. Invalid login/password.
-
-C: a005 LOGIN imapuser password
-S: a005 OK LOGIN completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/LoginThreeStrikes.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/LoginThreeStrikes.test
deleted file mode 100644
index 231f4a2..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/LoginThreeStrikes.test
+++ /dev/null
@@ -1,30 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-#
-# As a security measure only allow three attempts
-#
-S: \* OK IMAP4rev1 Server ready
-C: a003 LOGIN invaliduser password
-S: a003 NO LOGIN failed. Invalid login/password.
-
-C: a004 LOGIN imapuser invalid
-S: a004 NO LOGIN failed. Invalid login/password.
-
-C: a005 LOGIN imapuser bogus
-S: \* BYE Login failed too many times.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Logout.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Logout.test
deleted file mode 100644
index 4ceb930..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Logout.test
+++ /dev/null
@@ -1,24 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: a023 LOGOUT extra stuff
-S: a023 BAD LOGOUT failed. Illegal arguments.
-
-C: A023 LOGOUT
-S: \* BYE IMAP4rev1 Server logging out
-S: A023 OK LOGOUT completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/MimePartialFetch.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/MimePartialFetch.test
deleted file mode 100644
index 5ef953c..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/MimePartialFetch.test
+++ /dev/null
@@ -1,254 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {1767+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: application/octet-stream
-C: Content-Transfer-Encoding: base64
-C: 
-C: 987654321AHPLA
-C: 
-C: --1729
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Alternative Email
-C: Content-Type: multipart/alternative;boundary=42
-C: 
-C: This message has a premable
-C: 
-C: --42
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Custard!
-C: 
-C: --42
-C: Content-Type: application/octet-stream
-C: 
-C: CUSTARDCUSTARDCUSTARD
-C: 
-C: --42--
-C: 
-C: --1729
-C: Content-Type: multipart/mixed; boundary=4.66920160910299
-C: 
-C: --4.66920160910299
-C: Content-Type: image/gif
-C: Content-Transfer-Encoding: base64
-C: MIME-Version: 1.0
-C: Content-ID: 238478934723847238947892374
-C: Content-Description: Bogus Image Data
-C: 
-C: ABCDFEGHIJKLMNO
-C: 
-C: --4.66920160910299
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: John Smith <john@example.org>
-C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: Another Example Email
-C: Content-Type: multipart/mixed;boundary=2.50290787509
-C: 
-C: Yet another preamble
-C: 
-C: --2.50290787509
-C: Content-Type: text/plain
-C: 
-C: Rhubard AND Custard!
-C: 
-C: --2.50290787509
-C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
-C: 
-C: --3.243F6A8885A308D3
-C: Content-Type: text/plain
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3
-C: 
-C: Content-Type: text/richtext
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3--
-C: 
-C: --2.50290787509--
-C: 
-C: --4.66920160910299--
-C: --1729--
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: A5 OK \[READ-WRITE\] SELECT completed\.
-C: A6 FETCH 1 (BODY[4.1.MIME]<0.0>)
-S: A6 BAD FETCH failed. Illegal arguments.
-C: A7 FETCH 1 (BODY[4.1.MIME]<0.15>)
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[4\.1\.MIME\]<0> \{15\}
-S: Content-Type: i\)
-S: A7 OK FETCH completed\.
-C: A8 FETCH 1 (BODY[4.1.MIME]<0.31>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<0> \{31\}
-S: Content-Type: image/gif
-S: Conten\)
-S: A8 OK FETCH completed\.
-C: A9 FETCH 1 (BODY[4.1.MIME]<0.63>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<0> \{63\}
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIM\)
-S: A9 OK FETCH completed\.
-C: A10 FETCH 1 (BODY[4.1.MIME]<0.127>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<0> \{127\}
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content\)
-S: A10 OK FETCH completed\.
-C: A11 FETCH 1 (BODY[4.1.MIME]<0.1023>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<0> \{161\}
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: \)
-S: A11 OK FETCH completed\.
-C: A12 FETCH 1 (BODY[4.1.MIME]<0.2047>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<0> \{161\}
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: \)
-S: A12 OK FETCH completed\.
-C: A13 FETCH 1 (BODY[4.1.MIME]<17.0>)
-S: A13 BAD FETCH failed. Illegal arguments.
-C: A14 FETCH 1 (BODY[4.1.MIME]<17.16>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<17> \{16\}
-S: ge/gif
-S: Content-\)
-S: A14 OK FETCH completed\.
-C: A15 FETCH 1 (BODY[4.1.MIME]<17.32>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<17> \{32\}
-S: ge/gif
-S: Content-Transfer-Encodin\)
-S: A15 OK FETCH completed\.
-C: A16 FETCH 1 (BODY[4.1.MIME]<17.64>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<17> \{64\}
-S: ge/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Co\)
-S: A16 OK FETCH completed\.
-C: A17 FETCH 1 (BODY[4.1.MIME]<17.128>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<17> \{128\}
-S: ge/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogu\)
-S: A17 OK FETCH completed\.
-C: A18 FETCH 1 (BODY[4.1.MIME]<17.1024>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<17> \{144\}
-S: ge/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: \)
-S: A18 OK FETCH completed\.
-C: A19 FETCH 1 (BODY[4.1.MIME]<17.2048>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<17> \{144\}
-S: ge/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: \)
-S: A19 OK FETCH completed\.
-C: A20 FETCH 1 (BODY[4.1.MIME]<10000.0>)
-S: A20 BAD FETCH failed. Illegal arguments.
-C: A21 FETCH 1 (BODY[4.1.MIME]<10000.16>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<10000> \{0\}
-S: \)
-S: A21 OK FETCH completed\.
-C: A22 FETCH 1 (BODY[4.1.MIME]<10000.32>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<10000> \{0\}
-S: \)
-S: A22 OK FETCH completed\.
-C: A23 FETCH 1 (BODY[4.1.MIME]<10000.64>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<10000> \{0\}
-S: \)
-S: A23 OK FETCH completed\.
-C: A24 FETCH 1 (BODY[4.1.MIME]<10000.128>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<10000> \{0\}
-S: \)
-S: A24 OK FETCH completed\.
-C: A25 FETCH 1 (BODY[4.1.MIME]<10000.1024>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<10000> \{0\}
-S: \)
-S: A25 OK FETCH completed\.
-C: A26 FETCH 1 (BODY[4.1.MIME]<10000.2048>)
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\]<10000> \{0\}
-S: \)
-S: A26 OK FETCH completed\.
-C: A27 DELETE testmailbox
-S: A27 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Namespace.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Namespace.test
deleted file mode 100644
index 42cc371..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Namespace.test
+++ /dev/null
@@ -1,22 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A001 NAMESPACE
-S: \* NAMESPACE \(\((\"\"|\"#private\.\") \".\"\)\) NIL NIL
-S: A001 OK NAMESPACE completed.
-
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/NoCommand.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/NoCommand.test
deleted file mode 100644
index 5ac3ab2..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/NoCommand.test
+++ /dev/null
@@ -1,24 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-#
-# Send a bye when the tag is bad
-#
-S: \* OK IMAP4rev1 Server ready
-C: A88345 
-S: \* BYE Unknown command.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/NoTag.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/NoTag.test
deleted file mode 100644
index 6391b11..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/NoTag.test
+++ /dev/null
@@ -1,24 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-#
-# Send a bye when the tag is bad
-#
-S: \* OK IMAP4rev1 Server ready
-C: 
-S: \* BYE Unknown command.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Noop.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Noop.test
deleted file mode 100644
index 82d1fc6..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Noop.test
+++ /dev/null
@@ -1,21 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# TODO make sure we get unsolicited responses on NOOP
-C: a01 NOOP
-S: a01 OK NOOP completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/PeekMultipartAlternative.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/PeekMultipartAlternative.test
deleted file mode 100644
index 6f7779e..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/PeekMultipartAlternative.test
+++ /dev/null
@@ -1,164 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-C: A2 CREATE testmailbox
-S: A2 OK Create completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY 1203163909\] UIDs valid
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\] Predicted next UID
-S: A3 OK \[READ-WRITE\] Select completed\.
-C: A4 APPEND testmailbox {666+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/alternative;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: applcation/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: --1729--
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK Append completed\.
-C: A5 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UNSEEN 1\] First unseen\.
-S: \* OK \[UIDVALIDITY 1203163909\] UIDs valid
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\] Predicted next UID
-S: A5 OK \[READ-WRITE\] Select completed\.
-C: A6 FETCH 1 (BODY.PEEK[])
-S: \* 1 FETCH \(BODY\[\] {666}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/alternative;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: applcation/xhtml\+xml
-S: 
-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: --1729--
-S: \)
-S: A6 OK Fetch completed\.
-C: A7 FETCH 1 (BODY.PEEK[TEXT])
-S: \* 1 FETCH \(BODY\[TEXT\] {457}
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: applcation/xhtml\+xml
-S: 
-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: --1729--
-S: \)
-S: A7 OK Fetch completed\.
-C: A8 FETCH 1 (BODY.PEEK[HEADER])
-S: \* 1 FETCH \(BODY\[HEADER\] {209}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/alternative;boundary=1729
-S: 
-S: \)
-S: A8 OK Fetch completed\.
-C: A9 FETCH 1 (BODY.PEEK[1])
-S: \* 1 FETCH \(BODY\[1\] {10}
-S: Rhubarb!
-S: \)
-S: A9 OK Fetch completed\.
-C: A10 FETCH 1 (BODY.PEEK[2])
-S: \* 1 FETCH \(BODY\[2\] {71}
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: \)
-S: A10 OK Fetch completed\.
-C: A11 FETCH 1 (BODY.PEEK[3])
-S: \* 1 FETCH \(BODY\[3\] {182}
-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: A11 OK Fetch completed\.
-C: A12 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
-S: \* 1 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UNSEEN 1\] First unseen\.
-S: \* OK \[UIDVALIDITY 1203163909\] UIDs valid
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\] Predicted next UID
-S: A12 OK \[READ-WRITE\] Select completed\.
-C: A13 DELETE testmailbox
-S: A13 OK Delete completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/PeekMultipartMixed.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/PeekMultipartMixed.test
deleted file mode 100644
index 30c2680..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/PeekMultipartMixed.test
+++ /dev/null
@@ -1,191 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-C: A2 CREATE testmailbox
-S: A2 OK Create completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY 1203163935\] UIDs valid
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\] Predicted next UID
-S: A3 OK \[READ-WRITE\] Select completed\.
-C: A4 APPEND testmailbox {765+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: application/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: image/jpeg
-C: Content-Transfer-Encoding: base64
-C: 
-C: 1234567890ABCDEFGHIJKLMNOPQ
-C: 
-C: --1729--
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK Append completed\.
-C: A5 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UNSEEN 1\] First unseen\.
-S: \* OK \[UIDVALIDITY 1203163935\] UIDs valid
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\] Predicted next UID
-S: A5 OK \[READ-WRITE\] Select completed\.
-C: A6 FETCH 1 (BODY.PEEK[])
-S: \* 1 FETCH \(BODY\[\] {765}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: application/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: image/jpeg
-S: Content-Transfer-Encoding: base64
-S: 
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: 
-S: --1729--
-S: \)
-S: A6 OK Fetch completed\.
-C: A7 FETCH 1 (BODY.PEEK[TEXT])
-S: \* 1 FETCH \(BODY\[TEXT\] {562}
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: text/html; charset=US-ASCII
-S: 
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: 
-S: --1729
-S: Content-Type: application/xhtml\+xml
-S: 
-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: 
-S: --1729
-S: Content-Type: image/jpeg
-S: Content-Transfer-Encoding: base64
-S: 
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: 
-S: --1729--
-S: \)
-S: A7 OK Fetch completed\.
-C: A8 FETCH 1 (BODY.PEEK[HEADER])
-S: \* 1 FETCH \(BODY\[HEADER\] {203}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: \)
-S: A8 OK Fetch completed\.
-C: A9 FETCH 1 (BODY.PEEK[1])
-S: \* 1 FETCH \(BODY\[1\] {10}
-S: Rhubarb!
-S: \)
-S: A9 OK Fetch completed\.
-C: A10 FETCH 1 (BODY.PEEK[2])
-S: \* 1 FETCH \(BODY\[2\] {71}
-S: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-S: \)
-S: A10 OK Fetch completed\.
-C: A11 FETCH 1 (BODY.PEEK[3])
-S: \* 1 FETCH \(BODY\[3\] {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: \)
-S: A11 OK Fetch completed\.
-C: A12 FETCH 1 (BODY.PEEK[4])
-S: \* 1 FETCH \(BODY\[4\] {29}
-S: 1234567890ABCDEFGHIJKLMNOPQ
-S: \)
-S: A12 OK Fetch completed\.
-C: A13 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
-S: \* 1 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UNSEEN 1\] First unseen\.
-S: \* OK \[UIDVALIDITY 1203163935\] UIDs valid
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\] Predicted next UID
-S: A13 OK \[READ-WRITE\] Select completed\.
-C: A14 DELETE testmailbox
-S: A14 OK Delete completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/PeekMultipartMixedComplex.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/PeekMultipartMixedComplex.test
deleted file mode 100644
index 493307e..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/PeekMultipartMixedComplex.test
+++ /dev/null
@@ -1,576 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-
-C: A2 CREATE testmailbox
-S: A2 OK Create completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY 1203163973\] UIDs valid
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\] Predicted next UID
-S: A3 OK \[READ-WRITE\] Select completed\.
-C: A4 APPEND testmailbox {1767+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: application/octet-stream
-C: Content-Transfer-Encoding: base64
-C: 
-C: 987654321AHPLA
-C: 
-C: --1729
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Alternative Email
-C: Content-Type: multipart/alternative;boundary=42
-C: 
-C: This message has a premable
-C: 
-C: --42
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Custard!
-C: 
-C: --42
-C: Content-Type: application/octet-stream
-C: 
-C: CUSTARDCUSTARDCUSTARD
-C: 
-C: --42--
-C: 
-C: --1729
-C: Content-Type: multipart/mixed; boundary=4.66920160910299
-C: 
-C: --4.66920160910299
-C: Content-Type: image/gif
-C: Content-Transfer-Encoding: base64
-C: MIME-Version: 1.0
-C: Content-ID: 238478934723847238947892374
-C: Content-Description: Bogus Image Data
-C: 
-C: ABCDFEGHIJKLMNO
-C: 
-C: --4.66920160910299
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: John Smith <john@example.org>
-C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: Another Example Email
-C: Content-Type: multipart/mixed;boundary=2.50290787509
-C: 
-C: Yet another preamble
-C: 
-C: --2.50290787509
-C: Content-Type: text/plain
-C: 
-C: Rhubard AND Custard!
-C: 
-C: --2.50290787509
-C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
-C: 
-C: --3.243F6A8885A308D3
-C: Content-Type: text/plain
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3
-C: 
-C: Content-Type: text/richtext
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3--
-C: 
-C: --2.50290787509--
-C: 
-C: --4.66920160910299--
-C: --1729--
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK Append completed\.
-C: A5 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UNSEEN 1\] First unseen\.
-S: \* OK \[UIDVALIDITY 1203163973\] UIDs valid
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\] Predicted next UID
-S: A5 OK \[READ-WRITE\] Select completed\.
-C: A6 FETCH 1 (BODY.PEEK[])
-S: \* 1 FETCH \(BODY\[\] {1767}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: application/octet-stream
-S: Content-Transfer-Encoding: base64
-S: 
-S: 987654321AHPLA
-S: 
-S: --1729
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: 
-S: --1729
-S: Content-Type: multipart/mixed; boundary=4\.66920160910299
-S: 
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard?Custard?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard?Custard?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: 
-S: --4\.66920160910299--
-S: --1729--
-S: \)
-S: A6 OK Fetch completed\.
-C: A7 FETCH 1 (BODY.PEEK[TEXT])
-S: \* 1 FETCH \(BODY\[TEXT\] {1564}
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: application/octet-stream
-S: Content-Transfer-Encoding: base64
-S: 
-S: 987654321AHPLA
-S: 
-S: --1729
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: 
-S: --1729
-S: Content-Type: multipart/mixed; boundary=4\.66920160910299
-S: 
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard?Custard?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard?Custard?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: 
-S: --4\.66920160910299--
-S: --1729--
-S: \)
-S: A7 OK Fetch completed\.
-C: A8 FETCH 1 (BODY.PEEK[HEADER])
-S: \* 1 FETCH \(BODY\[HEADER\] {203}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Email
-S: Content-Type: multipart/mixed;boundary=1729
-S: 
-S: \)
-S: A8 OK Fetch completed\.
-C: A9 FETCH 1 (BODY.PEEK[1])
-S: \* 1 FETCH \(BODY\[1\] {10}
-S: Rhubarb!
-S: \)
-S: A9 OK Fetch completed\.
-C: A10 FETCH 1 (BODY.PEEK[2])
-S: \* 1 FETCH \(BODY\[2\] {16}
-S: 987654321AHPLA
-S: \)
-S: A10 OK Fetch completed\.
-C: A11 FETCH 1 (BODY.PEEK[3])
-S: \* 1 FETCH \(BODY\[3\] {395}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: \)
-S: A11 OK Fetch completed\.
-C: A12 FETCH 1 (BODY.PEEK[3.HEADER])
-S: \* 1 FETCH \(BODY\[3\.HEADER\] {219}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: \)
-S: A12 OK Fetch completed\.
-C: A13 FETCH 1 (BODY.PEEK[3.TEXT])
-S: \* 1 FETCH \(BODY\[3\.TEXT\] {176}
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: \)
-S: A13 OK Fetch completed\.
-C: A14 FETCH 1 (BODY.PEEK[3.1])
-S: \* 1 FETCH \(BODY\[3\.1\] {10}
-S: Custard!
-S: \)
-S: A14 OK Fetch completed\.
-C: A15 FETCH 1 (BODY.PEEK[3.2])
-S: \* 1 FETCH \(BODY\[3\.2\] {23}
-S: CUSTARDCUSTARDCUSTARD
-S: \)
-S: A15 OK Fetch completed\.
-C: A16 FETCH 1 (BODY.PEEK[4])
-S: \* 1 FETCH \(BODY\[4\] {853}
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard?Custard?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard?Custard?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: 
-S: --4\.66920160910299--\)
-S: A16 OK Fetch completed\.
-C: A17 FETCH 1 (BODY.PEEK[4.1])
-S: \* 1 FETCH \(BODY\[4\.1\] {17}
-S: ABCDFEGHIJKLMNO
-S: \)
-S: A17 OK Fetch completed\.
-C: A18 FETCH 1 (BODY.PEEK[4.1.MIME])
-S: \* 1 FETCH \(BODY\[4\.1\.MIME\] {161}
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: \)
-S: A18 OK Fetch completed\.
-C: A19 FETCH 1 (BODY.PEEK[4.2])
-S: \* 1 FETCH \(BODY\[4\.2\] {579}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard?Custard?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard?Custard?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: \)
-S: A19 OK Fetch completed\.
-C: A20 FETCH 1 (BODY.PEEK[4.2.HEADER])
-S: \* 1 FETCH \(BODY\[4\.2\.HEADER\] {212}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: \)
-S: A20 OK Fetch completed\.
-C: A21 FETCH 1 (BODY.PEEK[4.2.TEXT])
-S: \* 1 FETCH \(BODY\[4\.2\.TEXT\] {367}
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard?Custard?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard?Custard?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: \)
-S: A21 OK Fetch completed\.
-C: A22 FETCH 1 (BODY.PEEK[4.2.1])
-S: \* 1 FETCH \(BODY\[4\.2\.1\] {22}
-S: Rhubard AND Custard!
-S: \)
-S: A22 OK Fetch completed\.
-C: A23 FETCH 1 (BODY.PEEK[4.2.2])
-S: \* 1 FETCH \(BODY\[4\.2\.2\] {169}
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard?Custard?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard?Custard?
-S: 
-S: --3\.243F6A8885A308D3--
-S: \)
-S: A23 OK Fetch completed\.
-C: A24 FETCH 1 (BODY.PEEK[4.2.2.1])
-S: \* 1 FETCH \(BODY\[4\.2\.2\.1\] {18}
-S: Rhubard?Custard?
-S: \)
-S: A24 OK Fetch completed\.
-C: A25 FETCH 1 (BODY.PEEK[4.2.2.2])
-S: \* 1 FETCH \(BODY\[4\.2\.2\.2\] {49}
-S: Content-Type: text/richtext
-S: 
-S: Rhubard?Custard?
-S: \)
-S: A25 OK Fetch completed\.
-C: A26 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
-S: \* 1 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UNSEEN 1\] First unseen\.
-S: \* OK \[UIDVALIDITY 1203163973\] UIDs valid
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\] Predicted next UID
-S: A26 OK \[READ-WRITE\] Select completed\.
-C: A27 DELETE testmailbox
-S: A27 OK Delete completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Recent.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Recent.test
deleted file mode 100644
index 5336637..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Recent.test
+++ /dev/null
@@ -1,68 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE testmailbox
-S: A2 OK Create completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY 1203172345\] UIDs valid
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\] Predicted next UID
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK Append completed\.
-C: A5 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft\)
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Flagged \\Deleted \\Seen \\Draft \\\*\)\] Flags permitted\.
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UNSEEN 1\] First unseen\.
-S: \* OK \[UIDVALIDITY 1203172345\] UIDs valid
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\] Predicted next UID
-S: A5 OK \[READ-WRITE\] Select completed\.
-C: A6 FETCH 1 (FLAGS)
-S: \* 1 FETCH \(FLAGS \(\\Recent\)\)
-S: A6 OK Fetch completed\.
-C: A7 FETCH 1 (BODY[])
-S: \* 1 FETCH \(FLAGS \(\\Seen \\Recent\) BODY\[\] {185}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Simple Email
-S: 
-S: This is a very simple email\.
-S: \)
-S: A7 OK Fetch completed\.
-C: A8 FETCH 1 (FLAGS)
-S: \* 1 FETCH \(FLAGS \(\\Seen \\Recent\)\)
-S: A8 OK Fetch completed\.
-C: A9 DELETE testmailbox
-S: A9 OK Delete completed\..
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Rename.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Rename.test
deleted file mode 100644
index 734448d..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Rename.test
+++ /dev/null
@@ -1,2610 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A5 OK STORE completed\.
-C: A6 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A6 OK EXPUNGE completed\.
-C: A7 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A7 OK (\[.+\] )?APPEND completed\.
-C: A8 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A8 OK STORE completed\.
-C: A9 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A9 OK EXPUNGE completed\.
-C: A10 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A10 OK (\[.+\] )?APPEND completed\.
-C: A11 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A11 OK STORE completed\.
-C: A12 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A12 OK EXPUNGE completed\.
-C: A13 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A13 OK (\[.+\] )?APPEND completed\.
-C: A14 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A14 OK STORE completed\.
-C: A15 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A15 OK EXPUNGE completed\.
-C: A16 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A16 OK (\[.+\] )?APPEND completed\.
-C: A17 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A17 OK STORE completed\.
-C: A18 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A18 OK EXPUNGE completed\.
-C: A19 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A19 OK (\[.+\] )?APPEND completed\.
-C: A20 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A20 OK STORE completed\.
-C: A21 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A21 OK EXPUNGE completed\.
-C: A22 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A22 OK (\[.+\] )?APPEND completed\.
-C: A23 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A23 OK STORE completed\.
-C: A24 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A24 OK EXPUNGE completed\.
-C: A25 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A25 OK (\[.+\] )?APPEND completed\.
-C: A26 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A26 OK STORE completed\.
-C: A27 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A27 OK EXPUNGE completed\.
-C: A28 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A28 OK (\[.+\] )?APPEND completed\.
-C: A29 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A29 OK STORE completed\.
-C: A30 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A30 OK EXPUNGE completed\.
-C: A31 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A31 OK (\[.+\] )?APPEND completed\.
-C: A32 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A32 OK STORE completed\.
-C: A33 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A33 OK EXPUNGE completed\.
-C: A34 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A34 OK (\[.+\] )?APPEND completed\.
-C: A35 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A35 OK STORE completed\.
-C: A36 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A36 OK EXPUNGE completed\.
-C: A37 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A37 OK (\[.+\] )?APPEND completed\.
-C: A38 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A38 OK STORE completed\.
-C: A39 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A39 OK EXPUNGE completed\.
-C: A40 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A40 OK (\[.+\] )?APPEND completed\.
-C: A41 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A41 OK STORE completed\.
-C: A42 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A42 OK EXPUNGE completed\.
-C: A43 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A43 OK (\[.+\] )?APPEND completed\.
-C: A44 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A44 OK STORE completed\.
-C: A45 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A45 OK EXPUNGE completed\.
-C: A46 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A46 OK (\[.+\] )?APPEND completed\.
-C: A47 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A47 OK STORE completed\.
-C: A48 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A48 OK EXPUNGE completed\.
-C: A49 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A49 OK (\[.+\] )?APPEND completed\.
-C: A50 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A50 OK STORE completed\.
-C: A51 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A51 OK EXPUNGE completed\.
-C: A52 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A52 OK (\[.+\] )?APPEND completed\.
-C: A53 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A53 OK STORE completed\.
-C: A54 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A54 OK EXPUNGE completed\.
-C: A55 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A55 OK (\[.+\] )?APPEND completed\.
-C: A56 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A56 OK STORE completed\.
-C: A57 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A57 OK EXPUNGE completed\.
-C: A58 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A58 OK (\[.+\] )?APPEND completed\.
-C: A59 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A59 OK STORE completed\.
-C: A60 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A60 OK EXPUNGE completed\.
-C: A61 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A61 OK (\[.+\] )?APPEND completed\.
-C: A62 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A62 OK STORE completed\.
-C: A63 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A63 OK EXPUNGE completed\.
-C: A64 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A64 OK (\[.+\] )?APPEND completed\.
-C: A65 APPEND testmailbox {704+}
-C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
-C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
-C: Date: Sat, 2 Feb 2008 13:14:19 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "James Developers List" <server-dev@james.apache.org>
-C: Subject: JCR -> trunk ...?
-C: MIME-Version: 1.0
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: Delivered-To: robertburrelldonkin@gmail.com
-C: 
-C: i'd like to copy james-jcr into trunk and add some example
-C: configurations. development can continue in the sandbox (or not) and
-C: merged in later (if necessary).
-C: 
-C: any objections?
-C: 
-C: - robert
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: A65 OK (\[.+\] )?APPEND completed\.
-C: A66 APPEND testmailbox {668+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/alternative;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: applcation/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729--
-C: 
-S: \* 3 EXISTS
-S: \* 3 RECENT
-S: A66 OK (\[.+\] )?APPEND completed\.
-C: A67 APPEND testmailbox {765+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: application/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: image/jpeg
-C: Content-Transfer-Encoding: base64
-C: 
-C: 1234567890ABCDEFGHIJKLMNOPQ
-C: 
-C: --1729--
-C: 
-S: \* 4 EXISTS
-S: \* 4 RECENT
-S: A67 OK (\[.+\] )?APPEND completed\.
-C: A68 APPEND testmailbox {1767+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: application/octet-stream
-C: Content-Transfer-Encoding: base64
-C: 
-C: 987654321AHPLA
-C: 
-C: --1729
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Alternative Email
-C: Content-Type: multipart/alternative;boundary=42
-C: 
-C: This message has a premable
-C: 
-C: --42
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Custard!
-C: 
-C: --42
-C: Content-Type: application/octet-stream
-C: 
-C: CUSTARDCUSTARDCUSTARD
-C: 
-C: --42--
-C: 
-C: --1729
-C: Content-Type: multipart/mixed; boundary=4.66920160910299
-C: 
-C: --4.66920160910299
-C: Content-Type: image/gif
-C: Content-Transfer-Encoding: base64
-C: MIME-Version: 1.0
-C: Content-ID: 238478934723847238947892374
-C: Content-Description: Bogus Image Data
-C: 
-C: ABCDFEGHIJKLMNO
-C: 
-C: --4.66920160910299
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: John Smith <john@example.org>
-C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: Another Example Email
-C: Content-Type: multipart/mixed;boundary=2.50290787509
-C: 
-C: Yet another preamble
-C: 
-C: --2.50290787509
-C: Content-Type: text/plain
-C: 
-C: Rhubard AND Custard!
-C: 
-C: --2.50290787509
-C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
-C: 
-C: --3.243F6A8885A308D3
-C: Content-Type: text/plain
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3
-C: 
-C: Content-Type: text/richtext
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3--
-C: 
-C: --2.50290787509--
-C: 
-C: --4.66920160910299--
-C: --1729--
-C: 
-S: \* 5 EXISTS
-S: \* 5 RECENT
-S: A68 OK (\[.+\] )?APPEND completed\.
-C: A69 APPEND testmailbox {185+}
-C: From: John Smith <john@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 6 EXISTS
-S: \* 6 RECENT
-S: A69 OK (\[.+\] )?APPEND completed\.
-C: A70 APPEND testmailbox {227+}
-C: From: John Smith <john@example.org>
-C: Sender: Samual Smith <sam@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <172942@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 7 EXISTS
-S: \* 7 RECENT
-S: A70 OK (\[.+\] )?APPEND completed\.
-C: A71 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 8 EXISTS
-S: \* 8 RECENT
-S: A71 OK (\[.+\] )?APPEND completed\.
-C: A72 APPEND testmailbox {318+}
-C: From: "Brian G. Hutton" <brian@example.org>
-C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
-C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
-C: Subject: Rhubarb
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <17291729@machine.example.org>
-C: 
-C: Rhubarb!
-S: \* 9 EXISTS
-S: \* 9 RECENT
-S: A72 OK (\[.+\] )?APPEND completed\.
-C: A73 APPEND testmailbox {11976+}
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed; 
-C: 	boundary="----=_Part_3998_1661991.1205261618747"
-C: Bcc: rdonkin@apache.org
-C: References: <1205261107.7516.6.camel@localhost>
-C: Delivered-To: robertburrelldonkin@gmail.com
-C: 
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: multipart/alternative; 
-C: 	boundary="----=_Part_3999_20348865.1205261618747"
-C: 
-C: ------=_Part_3999_20348865.1205261618747
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_3999_20348865.1205261618747
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_3999_20348865.1205261618747
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics;
-C:  charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_3999_20348865.1205261618747--
-C: 
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_3998_1661991.1205261618747--
-C: 
-S: \* 10 EXISTS
-S: \* 10 RECENT
-S: A73 OK (\[.+\] )?APPEND completed\.
-C: A74 APPEND testmailbox {3367+}
-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)
-C: Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
-C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
-C:         by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
-C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
-C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-C: Received: from [172.23.170.136] (helo=anti-virus01-07)
-C: 	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
-C: 	id 1JZ9Px-0001OZ-VF
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
-C: Received: from [82.38.65.6] (helo=[10.0.0.27])
-C: 	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
-C: 	id 1JZ9Px-0007FO-G5
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
-C: Subject: An HTML Email
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: robertburrelldonkin@gmail.com
-C: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
-C: Date: Tue, 11 Mar 2008 18:41:40 +0000
-C: Message-Id: <1205260900.7516.3.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.1 
-C: 
-C: 
-C: --=-blWYb/063JwXox8nBGv5
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: A Sonnet By William Shakespeare
-C: 
-C: 
-C: 
-C: Tired with all these, for restful death I cry,
-C: As to behold desert a beggar born,
-C: And needy nothing trimm'd in jollity,
-C: And purest faith unhappily forsworn,
-C: And gilded honour shamefully misplac'd,
-C: And maiden virtue rudely strumpeted,
-C: And right perfection wrongfully disgrac'd,
-C: And strength by limping sway disabled
-C: And art made tongue-tied by authority,
-C: And folly--doctor-like--controlling skill,
-C: And simple truth miscall'd simplicity,
-C: And captive good attending captain ill:
-C:   Tir'd with all these, from these would I be gone,
-C:   Save that, to die, I leave my love alone.
-C: 
-C: --=-blWYb/063JwXox8nBGv5
-C: Content-Type: text/html; charset=utf-8
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
-C: <HTML>
-C: <HEAD>
-C:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
-C:   <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
-C: </HEAD>
-C: <BODY>
-C: <H1>
-C: A Sonnet By William Shakespeare
-C: </H1>
-C: <BR>
-C: <PRE>
-C: Tired with all these, for restful death I cry,
-C: As to behold desert a beggar born,
-C: And needy nothing trimm'd in jollity,
-C: And purest faith unhappily forsworn,
-C: And gilded honour shamefully misplac'd,
-C: And maiden virtue rudely strumpeted,
-C: And right perfection wrongfully disgrac'd,
-C: And strength by limping sway disabled
-C: And art made tongue-tied by authority,
-C: And folly--doctor-like--controlling skill,
-C: And simple truth miscall'd simplicity,
-C: And captive good attending captain ill:
-C:   Tir'd with all these, from these would I be gone,
-C:   Save that, to die, I leave my love alone.
-C: </PRE>
-C: </BODY>
-C: </HTML>
-C: 
-C: --=-blWYb/063JwXox8nBGv5--
-C: 
-C: 
-C: 
-S: \* 11 EXISTS
-S: \* 11 RECENT
-S: A74 OK (\[.+\] )?APPEND completed\.
-C: A75 APPEND testmailbox {4174+}
-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)
-C: Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
-C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
-C:         by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
-C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
-C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-C: Received: from [172.23.170.147] (helo=anti-virus03-10)
-C: 	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
-C: 	id 1JZ9TJ-0000ZL-49
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
-C: Received: from [82.38.65.6] (helo=[10.0.0.27])
-C: 	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
-C: 	id 1JZ9TI-0000A6-8B
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
-C: Subject: Sonnets By William Shakespeare
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: robertburrelldonkin@gmail.com
-C: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
-C: Date: Tue, 11 Mar 2008 18:45:07 +0000
-C: Message-Id: <1205261107.7516.6.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.1 
-C: 
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: O! lest the world should task you to recite
-C: What merit lived in me, that you should love
-C: After my death,--dear love, forget me quite,
-C: For you in me can nothing worthy prove;
-C: Unless you would devise some virtuous lie,
-C: To do more for me than mine own desert,
-C: And hang more praise upon deceased I
-C: Than niggard truth would willingly impart:
-C: O! lest your true love may seem false in this
-C: That you for love speak well of me untrue,
-C: My name be buried where my body is,
-C: And live no more to shame nor me nor you.
-C:   For I am shamed by that which I bring forth,
-C:   And so should you, to love things nothing worth.
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Disposition: attachment; filename=sonnet.html
-C: Content-Type: text/html; name=sonnet.html; charset=us-ascii
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: <html><head><title></title></head>
-C: <body>
-C: <blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
-C: Those parts of thee that the world's eye doth view
-C: Want nothing that the thought of hearts can mend;
-C: All tongues--the voice of souls--give thee that due,
-C: Uttering bare truth, even so as foes commend.
-C: Thy outward thus with outward praise is crown'd;
-C: But those same tongues, that give thee so thine own,
-C: In other accents do this praise confound
-C: By seeing farther than the eye hath shown.
-C: They look into the beauty of thy mind,
-C: And that in guess they measure by thy deeds;
-C: Then--churls--their thoughts, although their eyes were kind,
-C: To thy fair flower add the rank smell of weeds: 
-C:   But why thy odour matcheth not thy show,
-C:   The soil is this, that thou dost common grow.
-C: </pre></blockquote>
-C: </body></html>
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: Ah! wherefore with infection should he live,
-C: And with his presence grace impiety,
-C: That sin by him advantage should achieve,
-C: And lace itself with his society? 
-C: Why should false painting imitate his cheek,
-C: And steel dead seeming of his living hue?
-C: Why should poor beauty indirectly seek
-C: Roses of shadow, since his rose is true?
-C: Why should he live, now Nature bankrupt is,
-C: Beggar'd of blood to blush through lively veins?
-C: For she hath no exchequer now but his,
-C: And proud of many, lives upon his gains.
-C:   O! him she stores, to show what wealth she had
-C:   In days long since, before these last so bad.
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t--
-S: \* 12 EXISTS
-S: \* 12 RECENT
-S: A75 OK (\[.+\] )?APPEND completed\.
-C: A76 APPEND testmailbox {302+}
-C: From: Samual Smith <sam@example.org>
-C: To: John Smith <john@example.org>
-C: Reply-To: "Timothy Taylor: Email" <tim@example.org>
-C: Subject: Re: Custard!
-C: Date: Sat, 23 Feb 2008 18:15:18 +0000
-C: Message-ID: <4224@example.org>
-C: In-Reply-To: <1729@example.org>
-C: References: <1729@example.org>
-C: 
-C: Rhubard, I say!
-S: \* 13 EXISTS
-S: \* 13 RECENT
-S: A76 OK (\[.+\] )?APPEND completed\.
-C: A77 APPEND testmailbox {404+}
-C: Resent-From: John Smith <john@example.org>
-C: Resent-To: Samual Smith <sam@example.org>
-C: Resent-Date: Sat, 23 Feb 2008 18:18:59 +0000
-C: Resent-Message-ID: <424242@example.org>
-C: From: Samual Webster <webster@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Rhubard And Custard!
-C: Date: Sat, 23 Feb 2008 14:10:00 +0000
-C: Message-ID: <17299271@example.org>
-C: 
-C: Rhubard or custard? Rhubard AND custard!
-S: \* 14 EXISTS
-S: \* 14 RECENT
-S: A77 OK (\[.+\] )?APPEND completed\.
-C: A78 APPEND testmailbox {429+}
-C: Received: from alpha.beta
-C:    by example.org
-C:    via TCP
-C:    with ESMTP
-C:    id 1729
-C:    for <tim@example.org>; Sat, 23 Feb 2008 18:24:05 +0000
-C: Received: from gamma.delta by alpha.beta; Sat, 23 Feb 2008 18:20:05 +0000
-C: From: Samual Webster <webster@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Custard?
-C: Date: Sat, 23 Feb 2008 18:26:56 +0000
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Rhubard! Rhubard! Rhubard!
-C: 
-S: \* 15 EXISTS
-S: \* 15 RECENT
-S: A78 OK (\[.+\] )?APPEND completed\.
-C: A79 APPEND testmailbox {217+}
-C: From: Timothy Taylor <tim@example.org>
-C: To: Alpha Group:John Smith <john@example.org>, sid@example.org;
-C: Cc: Undisclosed recipients:;
-C: Date: Sat, 23 Feb 2008 18:12:13 +0000
-C: Message-ID: 42424242
-C: 
-C: Custard? Rhubard!
-C: 
-S: \* 16 EXISTS
-S: \* 16 RECENT
-S: A79 OK (\[.+\] )?APPEND completed\.
-C: A80 APPEND testmailbox {14862+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Received: (qmail 16059 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from unknown (HELO pre-smtp34-01.prod.mesa1.secureserver.net)
-C:         ([10.0.19.134]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         smtp28.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-C: Received: (qmail 24109 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
-C:         <rdonkin-owner@locus.apache.org>) by
-C:         pre-smtp34-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:15 -0000
-C: Received: (qmail 33110 invoked by uid 1289); 11 Mar 2008 18:54:14 -0000
-C: Delivered-To: rdonkin@locus.apache.org
-C: Received: (qmail 33091 invoked from network); 11 Mar 2008 18:54:14 -0000
-C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:14 -0000
-C: Received: (qmail 12832 invoked by uid 500); 11 Mar 2008 18:54:10 -0000
-C: Delivered-To: apmail-rdonkin@apache.org
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: (qmail 12693 invoked by uid 99); 11 Mar 2008 18:54:10 -0000
-C: Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by
-C:         apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:10 -0700
-C: X-ASF-Spam-Status: No, hits=5.3 required=10.0
-C:         tests=HTML_MESSAGE,MIME_QP_LONG_LINE,MSGID_FROM_MTA_HEADER,SPF_PASS
-C: X-Spam-Check-By: apache.org
-C: Received-SPF: pass (nike.apache.org: domain of
-C:         3MtXWRxUKByYECNGPFCT-PQVKHKECVKQPIQQING.EQOTFQPMKPCRCEJG.QTI@calendar-server.bounces.google.com
-C:         designates 64.233.166.140 as permitted sender)
-C: Received: from [64.233.166.140] (HELO py-out-f140.google.com)
-C:         (64.233.166.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-C:         18:53:18 +0000
-C: Received: by py-out-f140.google.com with SMTP id a74so255262pye.5 for
-C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta;
-C:         h=domainkey-signature:mime-version:message-id:date:reply-to:sender:received:subject:from:to:content-type;
-C:         bh=a0xHxfGwMbTaCb1AQbvdZZ4bcSJ2pPfhH9+aq/N8Iio=;
-C:         b=XcR46ahkaRiXL6w4DXB16+pG9O4qvSUyCHzL8N3rebn6+s3HAlztkGBCdXbNTOSeLnjEQnv+2slUMkdQy+ZJdg==
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta;
-C:         h=mime-version:message-id:date:reply-to:sender:subject:from:to:content-type;
-C:         b=E3kUX5aHg+csZ3D0TcHKt9Wie43boX+xpyARVjHAhQ0fJVt9OAzCI/xPDTBpTBjGaDcjnFeFcHWZF9UeXbx8Lg==
-C: MIME-Version: 1.0
-C: Message-ID: <00163600d06e04482dd6a10e7610628b0@google.com>
-C: Date: Tue, 11 Mar 2008 11:53:38 -0700
-C: Reply-To: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
-C: Sender: Google Calendar <calendar-notification@google.com>
-C: Received: by 10.35.108.12 with SMTP id k12mr18969364pym.3.1205261618449;
-C:         Tue,  11 Mar 2008 11:53:38 -0700 (PDT)
-C: Subject:
-C:         =?windows-1256?Q?=5BInvitation=5D_ApacheCon_Europe_2008=21_=40_Mon_7_Apr_=96_?=
-C:         =?windows-1256?Q?Fri_11_Apr_2008_=28=29?=
-C: From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
-C: To: rdonkin@apache.org
-C: Content-Type: multipart/mixed; boundary=00163600d06e04482dd6a10e458cd80be
-C: X-Virus-Checked: Checked by ClamAV on apache.org
-C: X-Nonspam: None
-C: X-fetched-from: mail.xmlmapt.org
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: --00163600d06e04482dd6a10e458cd80be
-C: Content-Type: multipart/alternative;  boundary=00163600d06e04482dd6a10e408cd80bd
-C: 
-C: 
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/plain; charset=windows-1256
-C: Content-Transfer-Encoding: quoted-printable
-C: 
-C: rdonkin@apache.org, you are invited to
-C: 
-C: Title: ApacheCon Europe 2008!
-C: Time: Mon 7 Apr =96 Fri 11 Apr 2008 (Time zone: London)
-C: Where: Amsterdam
-C: Calendar: 
-C: Description: Ah yes!On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &=
-C: lt;robertburrelldonkin@blueyonder.co.uk&gt; wrote:&gt; O! lest the world sho=
-C: uld task you to recite&gt; &nbsp;What merit lived in me, that you should lov=
-C: e&gt; &nbsp;After my death,--dear love, forget me quite,&gt; &nbsp;For you i=
-C: n me can nothing worthy prove;&gt; &nbsp;Unless you would devise some virtuo=
-C: us lie,&gt; &nbsp;To do more for me than mine own desert,&gt; &nbsp;And hang=
-C:  more praise upon deceased I&gt; &nbsp;Than niggard truth would willingly im=
-C: part:&gt; &nbsp;O! lest your true love may seem false in this&gt; &nbsp;That=
-C:  you for love speak well of me untrue,&gt; &nbsp;My name be buried where my =
-C: body is,&gt; &nbsp;And live no more to shame nor me nor you.&gt; &nbsp; For =
-C: I am shamed by that which I bring forth,&gt; &nbsp; And so should you, to lo=
-C: ve things nothing worth.&gt; &nbsp;
-C: 
-C: You can view this event at http://www.google.com/calendar/event?action=3DVIE=
-C: W&eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=3DM=
-C: jkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO=
-C: Tg0Nzg2N2E4NTk4NWM5&ctz=3DEurope%2FLondon&hl=3Den_GB
-C: 
-C: 
-C: 
-C: You are receiving this courtesy email at the account rdonkin@apache.org beca=
-C: use you are an attendee of this event.
-C: 
-C: To stop receiving future notifications for this event, decline this event. A=
-C: lternatively, you can sign up for a Google Calendar account at http://www.go=
-C: ogle.com/calendar/ and control your notification settings for your entire ca=
-C: lendar.
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/html; charset=windows-1256
-C: Content-Transfer-Encoding: quoted-printable
-C: 
-C: <div style=3D"padding:10px 7px; font-size:12px; line-height:1.4 font-family:=
-C: Arial,Sans-serif; text-align:center;"><div><a href=3D"http://www.google.com/=
-C: calendar/"><img style=3D"border-width:0" src=3D"http://www.google.com/calend=
-C: ar/images/blue_beta_en-GB.gif" alt=3D"Google Calendar"></a></div>
-C: <div style=3D"width:370px; background:#D2E6D2; border-style:solid;       bor=
-C: der-color:#ccc; border-width:1px 1px 0 1px; padding:15px 15px 5px 15px;     =
-C:   margin:0 auto"><p style=3D"margin:0;color:#0">rdonkin@apache.org,
-C: you are invited to</p>
-C: <h2 style=3D"margin:5px 0; font-size:18px; line-height:1.4;color:#0">ApacheC=
-C: on Europe 2008!</h2>
-C: <p style=3D"margin:0 0 .5em;"><span style=3D"color:#0">Mon 7 Apr =96 Fri 11 =
-C: Apr 2008</span>
-C: <br>
-C: <span style=3D"color:#676;">(Time zone:
-C: London)</span>
-C: <br>
-C: <span style=3D"color:#0">Amsterdam (<a href=3D"http://maps.google.co.uk/maps=
-C: ?q=3DAmsterdam&amp;hl=3Den-GB">map</a>)</span>
-C: <br>
-C: <span style=3D"color:#0">Calendar:
-C: </span></p>
-C: <p style=3D"margin:0 0 1em;color:#0; white-space:pre-wrap !important; white-=
-C: space:-moz-pre-wrap !important; white-space:-pre-wrap !important; white-spac=
-C: e:-o-pre-wrap !important; white-space:pre; word-wrap:break-word;">&lt;b&gt;&=
-C: lt;span style=3D&quot;font-family: trebuchet ms,sans-serif;&quot;&gt;Ah yes!=
-C: &lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;On Tue, Mar 11, 2008 at 6:45 PM, =
-C: Robert Burrell Donkin &amp;lt;robertburrelldonkin@blueyonder.co.uk&amp;gt; w=
-C: rote:&lt;br&gt;&amp;gt; O! lest the world should task you to recite&lt;br&gt=
-C: ;&amp;gt; &amp;nbsp;What merit lived in me, that you should love&lt;br&gt;&a=
-C: mp;gt; &amp;nbsp;After my death,--dear love, forget me quite,&lt;br&gt;&amp;=
-C: gt; &amp;nbsp;For you in me can nothing worthy prove;&lt;br&gt;&amp;gt; &amp=
-C: ;nbsp;Unless you would devise some virtuous lie,&lt;br&gt;&amp;gt; &amp;nbsp=
-C: ;To do more for me than mine own desert,&lt;br&gt;&amp;gt; &amp;nbsp;And han=
-C: g more praise upon deceased I&lt;br&gt;&amp;gt; &amp;nbsp;Than niggard truth=
-C:  would willingly impart:&lt;br&gt;&amp;gt; &amp;nbsp;O! lest your true love =
-C: may seem false in this&lt;br&gt;&amp;gt; &amp;nbsp;That you for love speak w=
-C: ell of me untrue,&lt;br&gt;&amp;gt; &amp;nbsp;My name be buried where my bod=
-C: y is,&lt;br&gt;&amp;gt; &amp;nbsp;And live no more to shame nor me nor you.&=
-C: lt;br&gt;&amp;gt; &amp;nbsp; For I am shamed by that which I bring forth,&lt=
-C: ;br&gt;&amp;gt; &amp;nbsp; And so should you, to love things nothing worth.&=
-C: lt;br&gt;&amp;gt; &amp;nbsp;&lt;br&gt;&lt;br&gt;<br><a href=3D"http://www.go=
-C: ogle.com/calendar/event?action=3DVIEW&amp;eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29z=
-C: MWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnb=
-C: WFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEu=
-C: rope%2FLondon&amp;hl=3Den_GB">More event details&raquo;</a></p>
-C: <div style=3D"margin:.5em 0 0; text-align:center;color:#0"><strong>Will you =
-C: attend?</strong></div>
-C: <div style=3D"margin:4px 0 0; text-align:center;"><span style=3D"background:=
-C: #fff; border:1px solid #676;              padding:3px 5px; line-height:1.5;"=
-C: ><a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D1&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Yes</a=
-C: >
-C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D2&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">No</a>=
-C: 
-C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D3&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Maybe<=
-C: /a></span></div></div>
-C: <div><img src=3D"http://www.google.com/calendar/images/envelope.gif" style=
-C: =3D"background:#D2E6D2; width:420px height:95px" alt=3D""></div><p style=3D"=
-C: margin:-15px 0 0;">&nbsp;</p>
-C: <p style=3D"color:#676;">You are receiving this courtesy email at the accoun=
-C: t rdonkin@apache.org because you are an attendee of this event.</p><p style=
-C: =3D"color:#676;">To stop receiving future notifications for this event, decl=
-C: ine this event. Alternatively, you can sign up for a Google Calendar account=
-C:  at http://www.google.com/calendar/ and control your notification settings f=
-C: or your entire calendar.</p></div>
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/calendar; charset=windows-1256; method=REQUEST
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
-C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
-C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: --00163600d06e04482dd6a10e408cd80bd--
-C: 
-C: --00163600d06e04482dd6a10e458cd80be
-C: Content-Type: application/ics; name="invite.ics"
-C: Content-Disposition: attachment; filename="invite.ics"
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
-C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
-C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: --00163600d06e04482dd6a10e458cd80be--
-C: 
-C: 
-S: \* 17 EXISTS
-S: \* 17 RECENT
-S: A80 OK (\[.+\] )?APPEND completed\.
-C: A81 APPEND testmailbox {14154+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: from smtp-in3.blueyonder.co.uk ([172.23.146.14]) by cluster6 with
-C:         Microsoft SMTPSVC(5.0.2195.6713); Tue, 11 Mar 2008 18:53:48 +0000
-C: Received: from eback03.blueyonder.co.uk ([195.188.53.214]) by
-C:         smtp-in3.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 11
-C:         Mar 2008 18:53:48 +0000
-C: Received: from [172.23.170.141] (helo=anti-virus02-08) by
-C:         eback03.blueyonder.co.uk with smtp (Exim 4.52) id 1JZ9bg-0005pc-Kc for
-C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:48 +0000
-C: Received: from [209.85.146.177] (helo=wa-out-1112.google.com) by
-C:         exim11.blueyonder.co.uk with esmtp (Exim 4.68) (envelope-from
-C:         <robertburrelldonkin@gmail.com>) id 1JZ9bf-0005sq-E4 for
-C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:47 +0000
-C: Received: by wa-out-1112.google.com with SMTP id k40so3093721wah.25 for
-C:         <robertburrelldonkin@blueyonder.co.uk>; Tue, 11 Mar 2008 11:53:46 -0700
-C:         (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-C: References: <1205261107.7516.6.camel@localhost>
-C: X-Envelope-To: robertburrelldonkin@blueyonder.co.uk
-C: X-OriginalArrivalTime: 11 Mar 2008 18:53:48.0705 (UTC)
-C:         FILETIME=[3DA5D910:01C883A9]
-C: X-fetched-from: blueyonder.co.uk
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-C: 
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_4003_18492227.1205261626856--
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_4002_22491526.1205261626856--
-C: 
-C: 
-S: \* 18 EXISTS
-S: \* 18 RECENT
-S: A81 OK (\[.+\] )?APPEND completed\.
-C: A82 APPEND testmailbox {14996+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
-C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
-C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
-C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
-C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
-C: Delivered-To: rdonkin@locus.apache.org
-C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
-C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
-C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
-C: Delivered-To: apmail-rdonkin@apache.org
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
-C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
-C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
-C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
-C: X-Spam-Check-By: apache.org
-C: Received-SPF: pass (athena.apache.org: domain of
-C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
-C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
-C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-C:         18:53:36 +0000
-C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
-C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-C: References: <1205261107.7516.6.camel@localhost>
-C: X-Virus-Checked: Checked by ClamAV on apache.org
-C: X-Nonspam: None
-C: X-fetched-from: mail.xmlmapt.org
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-C: 
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_4003_18492227.1205261626856--
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_4002_22491526.1205261626856--
-C: 
-C: 
-S: \* 19 EXISTS
-S: \* 19 RECENT
-S: A82 OK (\[.+\] )?APPEND completed\.
-C: A83 STORE 1:9  +FLAGS (\FLAGGED)
-S: \* 1 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 3 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 4 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 8 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 9 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: A83 OK STORE completed\.
-C: A84 STORE 1:4  +FLAGS (\ANSWERED)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 4 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: A84 OK STORE completed\.
-C: A85 STORE 10:14  +FLAGS (\ANSWERED)
-S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 13 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 14 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: A85 OK STORE completed\.
-C: A86 STORE 1:2  +FLAGS (\SEEN)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
-S: A86 OK STORE completed\.
-C: A87 STORE 5:7  +FLAGS (\SEEN)
-S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
-S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
-S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
-S: A87 OK STORE completed\.
-C: A88 STORE 10:12  +FLAGS (\SEEN)
-S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
-S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
-S: A88 OK STORE completed\.
-C: A89 STORE 15:17  +FLAGS (\SEEN)
-S: \* 15 FETCH \(FLAGS \(\\Recent \\Seen\)\)
-S: \* 16 FETCH \(FLAGS \(\\Recent \\Seen\)\)
-S: \* 17 FETCH \(FLAGS \(\\Recent \\Seen\)\)
-S: A89 OK STORE completed\.
-C: A90 STORE 1  +FLAGS (\DRAFT)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent \\Seen\)\)
-S: A90 OK STORE completed\.
-C: A91 STORE 3  +FLAGS (\DRAFT)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent\)\)
-S: A91 OK STORE completed\.
-C: A92 STORE 5  +FLAGS (\DRAFT)
-S: \* 5 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
-S: A92 OK STORE completed\.
-C: A93 STORE 7  +FLAGS (\DRAFT)
-S: \* 7 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
-S: A93 OK STORE completed\.
-C: A94 STORE 9  +FLAGS (\DRAFT)
-S: \* 9 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent\)\)
-S: A94 OK STORE completed\.
-C: A95 STORE 11  +FLAGS (\DRAFT)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Draft \\Recent \\Seen\)\)
-S: A95 OK STORE completed\.
-C: A96 STORE 13  +FLAGS (\DRAFT)
-S: \* 13 FETCH \(FLAGS \(\\Answered \\Draft \\Recent\)\)
-S: A96 OK STORE completed\.
-C: A97 STORE 15  +FLAGS (\DRAFT)
-S: \* 15 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
-S: A97 OK STORE completed\.
-C: A98 STORE 17  +FLAGS (\DRAFT)
-S: \* 17 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
-S: A98 OK STORE completed\.
-C: A99 STORE 1:3  +FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent \\Seen\)\)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Deleted \\Flagged \\Recent \\Seen\)\)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent\)\)
-S: A99 OK STORE completed\.
-C: A100 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 19 EXISTS
-S: \* 19 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 3\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 40\].*
-S: A100 OK \[READ-WRITE\] SELECT completed\.
-C: A101 FETCH 1:* (FLAGS UID BODY.PEEK[HEADER.FIELDS (DATE FROM TO ORIGINATOR X-LIST)])
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent \\Seen\) UID 21 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Deleted \\Flagged \\Recent \\Seen\) UID 22 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{162\}
-S: Date: Sat, 2 Feb 2008 13:14:19 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "James Developers List" <server-dev@james\.apache\.org>
-S: 
-S: \)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent\) UID 23 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 4 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\) UID 24 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 5 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\) UID 25 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\) UID 26 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: \* 7 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\) UID 27 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: \* 8 FETCH \(FLAGS \(\\Flagged \\Recent\) UID 28 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 9 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent\) UID 29 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{167\}
-S: From: "Brian G\. Hutton" <brian@example\.org>
-S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\) UID 30 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{172\}
-S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
-S: 
-S: \)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Draft \\Recent \\Seen\) UID 31 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{144\}
-S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
-S: To: robertburrelldonkin@gmail\.com
-S: Date: Tue, 11 Mar 2008 18:41:40 \+0000
-S: 
-S: \)
-S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\) UID 32 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{144\}
-S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
-S: To: robertburrelldonkin@gmail\.com
-S: Date: Tue, 11 Mar 2008 18:45:07 \+0000
-S: 
-S: \)
-S: \* 13 FETCH \(FLAGS \(\\Answered \\Draft \\Recent\) UID 33 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{114\}
-S: From: Samual Smith <sam@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 23 Feb 2008 18:15:18 \+0000
-S: 
-S: \)
-S: \* 14 FETCH \(FLAGS \(\\Answered \\Recent\) UID 34 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{123\}
-S: From: Samual Webster <webster@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Date: Sat, 23 Feb 2008 14:10:00 \+0000
-S: 
-S: \)
-S: \* 15 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\) UID 35 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{123\}
-S: From: Samual Webster <webster@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Date: Sat, 23 Feb 2008 18:26:56 \+0000
-S: 
-S: \)
-S: \* 16 FETCH \(FLAGS \(\\Recent \\Seen\) UID 36 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{146\}
-S: From: Timothy Taylor <tim@example\.org>
-S: To: Alpha Group:John Smith <john@example\.org>, sid@example\.org;
-S: Date: Sat, 23 Feb 2008 18:12:13 \+0000
-S: 
-S: \)
-S: \* 17 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\) UID 37 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{126\}
-S: Date: Tue, 11 Mar 2008 11:53:38 -0700
-S: From: Robert Burrell Donkin <robertburrelldonkin@gmail\.com>
-S: To: rdonkin@apache\.org
-S: 
-S: \)
-S: \* 18 FETCH \(FLAGS \(\\Recent\) UID 38 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{172\}
-S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
-S: 
-S: \)
-S: \* 19 FETCH \(FLAGS \(\\Recent\) UID 39 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{172\}
-S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
-S: 
-S: \)
-S: A101 OK FETCH completed\.
-C: A102 CREATE other
-S: A102 OK CREATE completed\.
-C: A103 SELECT other
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A103 OK \[READ-WRITE\] SELECT completed\.
-C: A104 APPEND other {14996+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
-C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
-C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
-C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
-C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
-C: Delivered-To: rdonkin@locus.apache.org
-C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
-C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
-C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
-C: Delivered-To: apmail-rdonkin@apache.org
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
-C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
-C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
-C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
-C: X-Spam-Check-By: apache.org
-C: Received-SPF: pass (athena.apache.org: domain of
-C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
-C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
-C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-C:         18:53:36 +0000
-C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
-C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-C: References: <1205261107.7516.6.camel@localhost>
-C: X-Virus-Checked: Checked by ClamAV on apache.org
-C: X-Nonspam: None
-C: X-fetched-from: mail.xmlmapt.org
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-C: 
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_4003_18492227.1205261626856--
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_4002_22491526.1205261626856--
-C: 
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A104 OK (\[.+\] )?APPEND completed\.
-C: A105 CREATE base
-S: A105 OK CREATE completed\.
-C: A106 SELECT base
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A106 OK \[READ-WRITE\] SELECT completed\.
-C: A107 RENAME testmailbox moved
-S: A107 OK RENAME completed\.
-C: A108 SELECT moved
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 19 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 3\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 40\].*
-S: A108 OK \[READ-WRITE\] SELECT completed\.
-C: A109 FETCH 1:* (FLAGS UID BODY.PEEK[HEADER.FIELDS (DATE FROM TO ORIGINATOR X-LIST)])
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\) UID 21 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Deleted \\Flagged \\Seen\) UID 22 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{162\}
-S: Date: Sat, 2 Feb 2008 13:14:19 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "James Developers List" <server-dev@james\.apache\.org>
-S: 
-S: \)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged\) UID 23 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 4 FETCH \(FLAGS \(\\Answered \\Flagged\) UID 24 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 5 FETCH \(FLAGS \(\\Draft \\Flagged \\Seen\) UID 25 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 6 FETCH \(FLAGS \(\\Flagged \\Seen\) UID 26 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: \* 7 FETCH \(FLAGS \(\\Draft \\Flagged \\Seen\) UID 27 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: \* 8 FETCH \(FLAGS \(\\Flagged\) UID 28 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 9 FETCH \(FLAGS \(\\Draft \\Flagged\) UID 29 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{167\}
-S: From: "Brian G\. Hutton" <brian@example\.org>
-S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: \* 10 FETCH \(FLAGS \(\\Answered \\Seen\) UID 30 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{172\}
-S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
-S: 
-S: \)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Draft \\Seen\) UID 31 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{144\}
-S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
-S: To: robertburrelldonkin@gmail\.com
-S: Date: Tue, 11 Mar 2008 18:41:40 \+0000
-S: 
-S: \)
-S: \* 12 FETCH \(FLAGS \(\\Answered \\Seen\) UID 32 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{144\}
-S: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder\.co\.uk>
-S: To: robertburrelldonkin@gmail\.com
-S: Date: Tue, 11 Mar 2008 18:45:07 \+0000
-S: 
-S: \)
-S: \* 13 FETCH \(FLAGS \(\\Answered \\Draft\) UID 33 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{114\}
-S: From: Samual Smith <sam@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 23 Feb 2008 18:15:18 \+0000
-S: 
-S: \)
-S: \* 14 FETCH \(FLAGS \(\\Answered\) UID 34 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{123\}
-S: From: Samual Webster <webster@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Date: Sat, 23 Feb 2008 14:10:00 \+0000
-S: 
-S: \)
-S: \* 15 FETCH \(FLAGS \(\\Draft \\Seen\) UID 35 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{123\}
-S: From: Samual Webster <webster@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Date: Sat, 23 Feb 2008 18:26:56 \+0000
-S: 
-S: \)
-S: \* 16 FETCH \(FLAGS \(\\Seen\) UID 36 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{146\}
-S: From: Timothy Taylor <tim@example\.org>
-S: To: Alpha Group:John Smith <john@example\.org>, sid@example\.org;
-S: Date: Sat, 23 Feb 2008 18:12:13 \+0000
-S: 
-S: \)
-S: \* 17 FETCH \(FLAGS \(\\Draft \\Seen\) UID 37 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{126\}
-S: Date: Tue, 11 Mar 2008 11:53:38 -0700
-S: From: Robert Burrell Donkin <robertburrelldonkin@gmail\.com>
-S: To: rdonkin@apache\.org
-S: 
-S: \)
-S: \* 18 FETCH \(FLAGS \(\) UID 38 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{172\}
-S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
-S: 
-S: \)
-S: \* 19 FETCH \(FLAGS \(\) UID 39 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{172\}
-S: Date: Tue, 11 Mar 2008 18:53:38 \+0000
-S: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail\.com>
-S: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder\.co\.uk>
-S: 
-S: \)
-S: A109 OK FETCH completed\.
-C: A110 SELECT testmailbox
-S: A110 NO (.)*
-C: A111 RENAME other base
-S: A111 NO (.)*
-C: A112 SELECT testmailbox
-S: A112 NO (.)*
-C: A113 SELECT moved
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 19 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 3\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 40\].*
-S: A113 OK \[READ-WRITE\] SELECT completed\.
-C: A114 SELECT other
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: A114 OK \[READ-WRITE\] SELECT completed\.
-C: A115 SELECT base
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A115 OK \[READ-WRITE\] SELECT completed\.
-C: A116 SELECT BOGUS
-S: A116 NO (.)*
-C: A117 SELECT WHATEVER
-S: A117 NO (.)*
-C: A118 RENAME other testmailbox
-S: A118 OK RENAME completed\.
-C: A119 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: A119 OK \[READ-WRITE\] SELECT completed\.
-C: A120 SELECT moved
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 19 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 3\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 40\].*
-S: A120 OK \[READ-WRITE\] SELECT completed\.
-C: A121 SELECT other
-S: A121 NO (.)*
-C: A122 SELECT base
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A122 OK \[READ-WRITE\] SELECT completed\.
-C: A123 SELECT BOGUS
-S: A123 NO (.)*
-C: A124 SELECT WHATEVER
-S: A124 NO (.)*
-C: A125 RENAME BOGUS WHATEVER
-S: A125 NO (.)*
-C: A126 RENAME testmailbox INBOX
-S: A126 NO (.)*
-C: A127 RENAME testmailbox inbox
-S: A127 NO (.)*
-C: A128 RENAME testmailbox Inbox
-S: A128 NO (.)*
-C: A129 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: A129 OK \[READ-WRITE\] SELECT completed\.
-C: A130 SELECT moved
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 19 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 3\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 40\].*
-S: A130 OK \[READ-WRITE\] SELECT completed\.
-C: A131 SELECT other
-S: A131 (.)*
-C: A132 SELECT base
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A132 OK \[READ-WRITE\] SELECT completed\.
-C: A133 SELECT BOGUS
-S: A133 NO (.)*
-C: A134 SELECT WHATEVER
-S: A134 NO (.)*
-C: A135 DELETE BOGUS
-S: A135 NO (.)*
-C: A136 DELETE WHATEVER
-S: A136 NO (.)*
-C: A137 DELETE testmailbox
-S: A137 OK DELETE completed\.
-C: A138 DELETE base
-S: A138 OK DELETE completed\.
-C: A139 DELETE other
-S: A139 NO (.)*
-C: A140 DELETE moved
-S: A140 OK DELETE completed\.
-C: A141 DELETE moved
-S: A141 NO (.)*
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/RenameHierarchy.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/RenameHierarchy.test
deleted file mode 100644
index 7b3b12e..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/RenameHierarchy.test
+++ /dev/null
@@ -1,97 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE one
-S: A2 OK CREATE completed\.
-C: A3 CREATE one.two
-S: A3 OK CREATE completed\.
-C: A4 CREATE one.two.three
-S: A4 OK CREATE completed\.
-C: A5 CREATE one.two.three.four
-S: A5 OK CREATE completed\.
-C: A6 LIST "" "*"
-S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
-S: \* LIST \(\\HasChildren\) "\." "one"
-S: \* LIST \(\\HasChildren\) "\." "one\.two"
-S: \* LIST \(\\HasChildren\) "\." "one\.two\.three"
-S: \* LIST \(\\HasNoChildren\) "\." "one\.two\.three\.four"
-S: \* LIST \(\\HasNoChildren\) "\." "selected"
-S: A6 OK LIST completed\.
-C: A7 RENAME one.two alpha.beta
-S: A7 OK RENAME completed\.
-C: A8 LIST "" "*"
-S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
-S: \* LIST \(\\HasChildren\) "\." "alpha\.beta"
-S: \* LIST \(\\HasChildren\) "\." "alpha\.beta\.three"
-S: \* LIST \(\\HasNoChildren\) "\." "alpha\.beta\.three\.four"
-S: \* LIST \(\\HasNoChildren\) "\." "one"
-S: \* LIST \(\\HasNoChildren\) "\." "selected"
-S: A8 OK LIST completed\.
-C: A9 RENAME alpha.beta.three.four alpha.beta.gamma.delta
-S: A9 OK RENAME completed\.
-C: A10 LIST "" "*"
-S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
-S: \* LIST \(\\HasChildren\) "\." "alpha\.beta"
-S: \* LIST \(\\HasNoChildren\) "\." "alpha\.beta\.gamma\.delta"
-S: \* LIST \(\\HasNoChildren\) "\." "alpha\.beta\.three"
-S: \* LIST \(\\HasNoChildren\) "\." "one"
-S: \* LIST \(\\HasNoChildren\) "\." "selected"
-S: A10 OK LIST completed\.
-C: A11 RENAME alpha.beta.three aleph
-S: A11 OK RENAME completed\.
-C: A12 LIST "" "*"
-S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
-S: \* LIST \(\\HasNoChildren\) "\." "aleph"
-S: \* LIST \(\\HasChildren\) "\." "alpha\.beta"
-S: \* LIST \(\\HasNoChildren\) "\." "alpha\.beta\.gamma\.delta"
-S: \* LIST \(\\HasNoChildren\) "\." "one"
-S: \* LIST \(\\HasNoChildren\) "\." "selected"
-S: A12 OK LIST completed\.
-C: A13 RENAME aleph alpha.beta.gamma.delta.epsilon
-S: A13 OK RENAME completed\.
-C: A14 LIST "" "*"
-S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
-S: \* LIST \(\\HasChildren\) "\." "alpha\.beta"
-S: \* LIST \(\\HasChildren\) "\." "alpha\.beta\.gamma\.delta"
-S: \* LIST \(\\HasNoChildren\) "\." "alpha\.beta\.gamma\.delta\.epsilon"
-S: \* LIST \(\\HasNoChildren\) "\." "one"
-S: \* LIST \(\\HasNoChildren\) "\." "selected"
-S: A14 OK LIST completed\.
-C: A15 RENAME alpha.beta.gamma one
-S: A15 NO RENAME failed. Mailbox already exists\.
-C: A16 LIST "" "*"
-S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
-S: \* LIST \(\\HasChildren\) "\." "alpha\.beta"
-S: \* LIST \(\\HasChildren\) "\." "alpha\.beta\.gamma\.delta"
-S: \* LIST \(\\HasNoChildren\) "\." "alpha\.beta\.gamma\.delta\.epsilon"
-S: \* LIST \(\\HasNoChildren\) "\." "one"
-S: \* LIST \(\\HasNoChildren\) "\." "selected"
-S: A16 OK LIST completed\.
-C: A17 DELETE one
-S: A17 OK DELETE completed\.
-C: A18 DELETE alpha
-S: A18 NO DELETE failed. No such mailbox\.
-C: A19 LIST "" "*"
-S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
-S: \* LIST \(\\HasChildren\) "\." "alpha\.beta"
-S: \* LIST \(\\HasChildren\) "\." "alpha\.beta\.gamma\.delta"
-S: \* LIST \(\\HasNoChildren\) "\." "alpha\.beta\.gamma\.delta\.epsilon"
-S: \* LIST \(\\HasNoChildren\) "\." "selected"
-S: A19 OK LIST completed\.
-C: A20 DELETE aleph
-S: A20 NO DELETE failed. No such mailbox\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/RenameSelected.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/RenameSelected.test
deleted file mode 100644
index e196ac3..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/RenameSelected.test
+++ /dev/null
@@ -1,263 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 APPEND testmailbox {185+}
-C: From: John Smith <john@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: A5 OK (\[.+\] )?APPEND completed\.
-C: A6 APPEND testmailbox {227+}
-C: From: John Smith <john@example.org>
-C: Sender: Samual Smith <sam@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <172942@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 3 EXISTS
-S: \* 3 RECENT
-S: A6 OK (\[.+\] )?APPEND completed\.
-C: A7 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 4 EXISTS
-S: \* 4 RECENT
-S: A7 OK (\[.+\] )?APPEND completed\.
-C: A8 APPEND testmailbox {318+}
-C: From: "Brian G. Hutton" <brian@example.org>
-C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
-C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
-C: Subject: Rhubarb
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <17291729@machine.example.org>
-C: 
-C: Rhubarb!
-S: \* 5 EXISTS
-S: \* 5 RECENT
-S: A8 OK (\[.+\] )?APPEND completed\.
-C: A9 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 5 EXISTS
-S: \* 5 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 6\].*
-S: A9 OK \[READ-WRITE\] SELECT completed\.
-C: A10 FETCH 1:* (FLAGS UID BODY.PEEK[HEADER.FIELDS (DATE FROM TO ORIGINATOR X-LIST)])
-S: \* 1 FETCH \(FLAGS \(\\Recent\) UID 1 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 2 FETCH \(FLAGS \(\\Recent\) UID 2 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: \* 3 FETCH \(FLAGS \(\\Recent\) UID 3 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: \* 4 FETCH \(FLAGS \(\\Recent\) UID 4 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 5 FETCH \(FLAGS \(\\Recent\) UID 5 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{167\}
-S: From: "Brian G\. Hutton" <brian@example\.org>
-S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: A10 OK FETCH completed\.
-C: A11 LIST "" "*"
-SUB {
-S: \* LIST \(\\HasNoChildren\) "\." "testmailbox"
-S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
-S: \* LIST \(\\HasNoChildren\) "\." "selected"
-}
-S: A11 OK LIST completed\.
-C: A12 RENAME testmailbox anothermailbox
-S: A12 OK RENAME completed.
-C: A13 LIST "" "*"
-SUB {
-S: \* LIST \(\\HasNoChildren\) "\." "anothermailbox"
-S: \* LIST \(\\HasNoChildren\) "\." "INBOX"
-S: \* LIST \(\\HasNoChildren\) "\." "selected"
-}
-S: A13 OK LIST completed\.
-C: A14 FETCH 1:* (FLAGS UID BODY.PEEK[HEADER.FIELDS (DATE FROM TO ORIGINATOR X-LIST)])
-S: \* 1 FETCH \(FLAGS \(\\Recent\) UID 1 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 2 FETCH \(FLAGS \(\\Recent\) UID 2 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: \* 3 FETCH \(FLAGS \(\\Recent\) UID 3 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: \* 4 FETCH \(FLAGS \(\\Recent\) UID 4 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 5 FETCH \(FLAGS \(\\Recent\) UID 5 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{167\}
-S: From: "Brian G\. Hutton" <brian@example\.org>
-S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: A14 OK FETCH completed\.
-C: A15 STORE 1:2  +FLAGS (\FLAGGED)
-S: \* 1 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: A15 OK STORE completed\.
-C: A16 STORE 1:3  +FLAGS (\ANSWERED)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: A16 OK STORE completed\.
-C: A17 FETCH 1:* (FLAGS UID BODY.PEEK[HEADER.FIELDS (DATE FROM TO ORIGINATOR X-LIST)])
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\) UID 1 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\) UID 2 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Recent\) UID 3 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: \* 4 FETCH \(FLAGS \(\\Recent\) UID 4 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 5 FETCH \(FLAGS \(\\Recent\) UID 5 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{167\}
-S: From: "Brian G\. Hutton" <brian@example\.org>
-S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: A17 OK FETCH completed\.
-C: A18 SELECT testmailbox
-S: A18 NO SELECT failed. No such mailbox\.
-C: A19 SELECT anothermailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 5 EXISTS
-S: \* 5 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 6\].*
-S: A19 OK \[READ-WRITE\] SELECT completed\.
-C: A20 FETCH 1:* (FLAGS UID BODY.PEEK[HEADER.FIELDS (DATE FROM TO ORIGINATOR X-LIST)])
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\) UID 1 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\) UID 2 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Recent\) UID 3 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{116\}
-S: From: John Smith <john@example\.org>
-S: To: Timothy Taylor <tim@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: \* 4 FETCH \(FLAGS \(\\Recent\) UID 4 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{130\}
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: 
-S: \)
-S: \* 5 FETCH \(FLAGS \(\\Recent\) UID 5 BODY\[HEADER\.FIELDS \(DATE FROM TO ORIGINATOR X-LIST\)\] \{167\}
-S: From: "Brian G\. Hutton" <brian@example\.org>
-S: To: Timothy Taylor <tim@example\.org>, faith@example\.org, Huh\? <sam@example\.org>
-S: Date: Sat, 23 Feb 2008 07:48:03 -0600
-S: 
-S: \)
-S: A20 OK FETCH completed\.
-C: A21 DELETE anothermailbox
-S: A21 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Search.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Search.test
deleted file mode 100644
index 032096f..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Search.test
+++ /dev/null
@@ -1,57 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: f CREATE anothermailbox
-S: f OK CREATE completed\.
-C: g APPEND anothermailbox {704+}
-C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
-C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
-C: Date: Sat, 2 Feb 2008 13:14:19 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "James Developers List" <server-dev@james.apache.org>
-C: Subject: JCR -> trunk ...?
-C: MIME-Version: 1.0
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: Delivered-To: robertburrelldonkin@gmail.com
-C: 
-C: i'd like to copy james-jcr into trunk and add some example
-C: configurations. development can continue in the sandbox (or not) and
-C: merged in later (if necessary).
-C: 
-C: any objections?
-C: 
-C: - robert
-S: g OK (\[.+\] )?APPEND completed\.
-C: a SEARCH FLAGGED
-S: \* SEARCH
-S: a OK SEARCH completed.
-C: b STORE 1:* +FLAGS.SILENT (\FLAGGED)
-S: b OK STORE completed.
-C: c SEARCH FLAGGED
-S: \* SEARCH 1 2 3 4
-S: c OK SEARCH completed.
-C: d STORE 3:* -FLAGS.SILENT (\FLAGGED)
-S: d OK STORE completed.
-C: e SEARCH FLAGGED
-S: \* SEARCH 1 2
-S: e OK SEARCH completed.
-C: e SEARCH UNFLAGGED
-S: \* SEARCH 3 4
-S: e OK SEARCH completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SearchAtoms.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SearchAtoms.test
deleted file mode 100644
index 1ce099c..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SearchAtoms.test
+++ /dev/null
@@ -1,1920 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 APPEND testmailbox {704+}
-C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
-C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
-C: Date: Sat, 2 Feb 2008 13:14:19 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "James Developers List" <server-dev@james.apache.org>
-C: Subject: JCR -> trunk ...?
-C: MIME-Version: 1.0
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: Delivered-To: robertburrelldonkin@gmail.com
-C: 
-C: i'd like to copy james-jcr into trunk and add some example
-C: configurations. development can continue in the sandbox (or not) and
-C: merged in later (if necessary).
-C: 
-C: any objections?
-C: 
-C: - robert
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: A5 OK (\[.+\] )?APPEND completed\.
-C: A6 APPEND testmailbox {668+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/alternative;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: applcation/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729--
-C: 
-S: \* 3 EXISTS
-S: \* 3 RECENT
-S: A6 OK (\[.+\] )?APPEND completed\.
-C: A7 APPEND testmailbox {765+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: application/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: image/jpeg
-C: Content-Transfer-Encoding: base64
-C: 
-C: 1234567890ABCDEFGHIJKLMNOPQ
-C: 
-C: --1729--
-C: 
-S: \* 4 EXISTS
-S: \* 4 RECENT
-S: A7 OK (\[.+\] )?APPEND completed\.
-C: A8 APPEND testmailbox {1767+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: application/octet-stream
-C: Content-Transfer-Encoding: base64
-C: 
-C: 987654321AHPLA
-C: 
-C: --1729
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Alternative Email
-C: Content-Type: multipart/alternative;boundary=42
-C: 
-C: This message has a premable
-C: 
-C: --42
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Custard!
-C: 
-C: --42
-C: Content-Type: application/octet-stream
-C: 
-C: CUSTARDCUSTARDCUSTARD
-C: 
-C: --42--
-C: 
-C: --1729
-C: Content-Type: multipart/mixed; boundary=4.66920160910299
-C: 
-C: --4.66920160910299
-C: Content-Type: image/gif
-C: Content-Transfer-Encoding: base64
-C: MIME-Version: 1.0
-C: Content-ID: 238478934723847238947892374
-C: Content-Description: Bogus Image Data
-C: 
-C: ABCDFEGHIJKLMNO
-C: 
-C: --4.66920160910299
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: John Smith <john@example.org>
-C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: Another Example Email
-C: Content-Type: multipart/mixed;boundary=2.50290787509
-C: 
-C: Yet another preamble
-C: 
-C: --2.50290787509
-C: Content-Type: text/plain
-C: 
-C: Rhubard AND Custard!
-C: 
-C: --2.50290787509
-C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
-C: 
-C: --3.243F6A8885A308D3
-C: Content-Type: text/plain
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3
-C: 
-C: Content-Type: text/richtext
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3--
-C: 
-C: --2.50290787509--
-C: 
-C: --4.66920160910299--
-C: --1729--
-C: 
-S: \* 5 EXISTS
-S: \* 5 RECENT
-S: A8 OK (\[.+\] )?APPEND completed\.
-C: A9 APPEND testmailbox {185+}
-C: From: John Smith <john@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 6 EXISTS
-S: \* 6 RECENT
-S: A9 OK (\[.+\] )?APPEND completed\.
-C: A10 APPEND testmailbox {227+}
-C: From: John Smith <john@example.org>
-C: Sender: Samual Smith <sam@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <172942@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 7 EXISTS
-S: \* 7 RECENT
-S: A10 OK (\[.+\] )?APPEND completed\.
-C: A11 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 8 EXISTS
-S: \* 8 RECENT
-S: A11 OK (\[.+\] )?APPEND completed\.
-C: A12 APPEND testmailbox {318+}
-C: From: "Brian G. Hutton" <brian@example.org>
-C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
-C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
-C: Subject: Rhubarb
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <17291729@machine.example.org>
-C: 
-C: Rhubarb!
-S: \* 9 EXISTS
-S: \* 9 RECENT
-S: A12 OK (\[.+\] )?APPEND completed\.
-C: A13 APPEND testmailbox {11976+}
-C: Received: by 11.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed; 
-C: 	boundary="----=_Part_3998_1661991.1205261618747"
-C: Bcc: rdonkin@apache.org
-C: References: <1205261107.7516.6.camel@localhost>
-C: Delivered-To: robertburrelldonkin@gmail.com
-C: 
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: multipart/alternative; 
-C: 	boundary="----=_Part_3999_20348865.1205261618747"
-C: 
-C: ------=_Part_3999_20348865.1205261618747
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_3999_20348865.1205261618747
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_3999_20348865.1205261618747
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics;
-C:  charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_3999_20348865.1205261618747--
-C: 
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_3998_1661991.1205261618747--
-C: 
-S: \* 10 EXISTS
-S: \* 10 RECENT
-S: A13 OK (\[.+\] )?APPEND completed\.
-C: A14 APPEND testmailbox {3367+}
-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)
-C: Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
-C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
-C:         by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
-C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
-C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-C: Received: from [172.23.170.136] (helo=anti-virus01-07)
-C: 	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
-C: 	id 1JZ9Px-0001OZ-VF
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
-C: Received: from [82.38.65.6] (helo=[10.0.0.27])
-C: 	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
-C: 	id 1JZ9Px-0007FO-G5
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
-C: Subject: An HTML Email
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: robertburrelldonkin@gmail.com
-C: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
-C: Date: Tue, 11 Mar 2008 18:41:40 +0000
-C: Message-Id: <1205260900.7516.3.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.1 
-C: 
-C: 
-C: --=-blWYb/063JwXox8nBGv5
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: A Sonnet By William Shakespeare
-C: 
-C: 
-C: 
-C: Tired with all these, for restful death I cry,
-C: As to behold desert a beggar born,
-C: And needy nothing trimm'd in jollity,
-C: And purest faith unhappily forsworn,
-C: And gilded honour shamefully misplac'd,
-C: And maiden virtue rudely strumpeted,
-C: And right perfection wrongfully disgrac'd,
-C: And strength by limping sway disabled
-C: And art made tongue-tied by authority,
-C: And folly--doctor-like--controlling skill,
-C: And simple truth miscall'd simplicity,
-C: And captive good attending captain ill:
-C:   Tir'd with all these, from these would I be gone,
-C:   Save that, to die, I leave my love alone.
-C: 
-C: --=-blWYb/063JwXox8nBGv5
-C: Content-Type: text/html; charset=utf-8
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
-C: <HTML>
-C: <HEAD>
-C:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
-C:   <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
-C: </HEAD>
-C: <BODY>
-C: <H1>
-C: A Sonnet By William Shakespeare
-C: </H1>
-C: <BR>
-C: <PRE>
-C: Tired with all these, for restful death I cry,
-C: As to behold desert a beggar born,
-C: And needy nothing trimm'd in jollity,
-C: And purest faith unhappily forsworn,
-C: And gilded honour shamefully misplac'd,
-C: And maiden virtue rudely strumpeted,
-C: And right perfection wrongfully disgrac'd,
-C: And strength by limping sway disabled
-C: And art made tongue-tied by authority,
-C: And folly--doctor-like--controlling skill,
-C: And simple truth miscall'd simplicity,
-C: And captive good attending captain ill:
-C:   Tir'd with all these, from these would I be gone,
-C:   Save that, to die, I leave my love alone.
-C: </PRE>
-C: </BODY>
-C: </HTML>
-C: 
-C: --=-blWYb/063JwXox8nBGv5--
-C: 
-C: 
-C: 
-S: \* 11 EXISTS
-S: \* 11 RECENT
-S: A14 OK (\[.+\] )?APPEND completed\.
-C: A15 APPEND testmailbox {4174+}
-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)
-C: Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
-C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
-C:         by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
-C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
-C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-C: Received: from [172.23.170.147] (helo=anti-virus03-10)
-C: 	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
-C: 	id 1JZ9TJ-0000ZL-49
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
-C: Received: from [82.38.65.6] (helo=[10.0.0.27])
-C: 	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
-C: 	id 1JZ9TI-0000A6-8B
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
-C: Subject: Sonnets By William Shakespeare
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: robertburrelldonkin@gmail.com
-C: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
-C: Date: Tue, 11 Mar 2008 18:45:07 +0000
-C: Message-Id: <1205261107.7516.6.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.1 
-C: 
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: O! lest the world should task you to recite
-C: What merit lived in me, that you should love
-C: After my death,--dear love, forget me quite,
-C: For you in me can nothing worthy prove;
-C: Unless you would devise some virtuous lie,
-C: To do more for me than mine own desert,
-C: And hang more praise upon deceased I
-C: Than niggard truth would willingly impart:
-C: O! lest your true love may seem false in this
-C: That you for love speak well of me untrue,
-C: My name be buried where my body is,
-C: And live no more to shame nor me nor you.
-C:   For I am shamed by that which I bring forth,
-C:   And so should you, to love things nothing worth.
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Disposition: attachment; filename=sonnet.html
-C: Content-Type: text/html; name=sonnet.html; charset=us-ascii
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: <html><head><title></title></head>
-C: <body>
-C: <blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
-C: Those parts of thee that the world's eye doth view
-C: Want nothing that the thought of hearts can mend;
-C: All tongues--the voice of souls--give thee that due,
-C: Uttering bare truth, even so as foes commend.
-C: Thy outward thus with outward praise is crown'd;
-C: But those same tongues, that give thee so thine own,
-C: In other accents do this praise confound
-C: By seeing farther than the eye hath shown.
-C: They look into the beauty of thy mind,
-C: And that in guess they measure by thy deeds;
-C: Then--churls--their thoughts, although their eyes were kind,
-C: To thy fair flower add the rank smell of weeds: 
-C:   But why thy odour matcheth not thy show,
-C:   The soil is this, that thou dost common grow.
-C: </pre></blockquote>
-C: </body></html>
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: Ah! wherefore with infection should he live,
-C: And with his presence grace impiety,
-C: That sin by him advantage should achieve,
-C: And lace itself with his society? 
-C: Why should false painting imitate his cheek,
-C: And steel dead seeming of his living hue?
-C: Why should poor beauty indirectly seek
-C: Roses of shadow, since his rose is true?
-C: Why should he live, now Nature bankrupt is,
-C: Beggar'd of blood to blush through lively veins?
-C: For she hath no exchequer now but his,
-C: And proud of many, lives upon his gains.
-C:   O! him she stores, to show what wealth she had
-C:   In days long since, before these last so bad.
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t--
-S: \* 12 EXISTS
-S: \* 12 RECENT
-S: A15 OK (\[.+\] )?APPEND completed\.
-C: A16 APPEND testmailbox {302+}
-C: From: Samual Smith <sam@example.org>
-C: To: John Smith <john@example.org>
-C: Reply-To: "Timothy Taylor: Email" <tim@example.org>
-C: Subject: Re: Custard!
-C: Date: Sat, 23 Feb 2008 18:15:18 +0000
-C: Message-ID: <4224@example.org>
-C: In-Reply-To: <1729@example.org>
-C: References: <1729@example.org>
-C: 
-C: Rhubard, I say!
-S: \* 13 EXISTS
-S: \* 13 RECENT
-S: A16 OK (\[.+\] )?APPEND completed\.
-C: A17 APPEND testmailbox {404+}
-C: Resent-From: John Smith <john@example.org>
-C: Resent-To: Samual Smith <sam@example.org>
-C: Resent-Date: Sat, 23 Feb 2008 18:18:59 +0000
-C: Resent-Message-ID: <424242@example.org>
-C: From: Samual Webster <webster@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Rhubard And Custard!
-C: Date: Sat, 23 Feb 2008 14:10:00 +0000
-C: Message-ID: <17299271@example.org>
-C: 
-C: Rhubard or custard? Rhubard AND custard!
-S: \* 14 EXISTS
-S: \* 14 RECENT
-S: A17 OK (\[.+\] )?APPEND completed\.
-C: A18 APPEND testmailbox {429+}
-C: Received: from alpha.beta
-C:    by example.org
-C:    via TCP
-C:    with ESMTP
-C:    id 1729
-C:    for <tim@example.org>; Sat, 23 Feb 2008 18:24:05 +0000
-C: Received: from gamma.delta by alpha.beta; Sat, 23 Feb 2008 18:20:05 +0000
-C: From: Samual Webster <webster@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Custard?
-C: Date: Sat, 23 Feb 2008 18:26:56 +0000
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Rhubard! Rhubard! Rhubard!
-C: 
-S: \* 15 EXISTS
-S: \* 15 RECENT
-S: A18 OK (\[.+\] )?APPEND completed\.
-C: A19 APPEND testmailbox {217+}
-C: From: Timothy Taylor <tim@example.org>
-C: To: Alpha Group:John Smith <john@example.org>, sid@example.org;
-C: Cc: Undisclosed recipients:;
-C: Date: Sat, 23 Feb 2008 18:12:13 +0000
-C: Message-ID: 42424242
-C: 
-C: Custard? Rhubard!
-C: 
-S: \* 16 EXISTS
-S: \* 16 RECENT
-S: A19 OK (\[.+\] )?APPEND completed\.
-C: A20 APPEND testmailbox {14853+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Received: (qmail 16059 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from unknown (HELO pre-smtp34-01.prod.mesa1.secureserver.net)
-C:         ([10.0.19.134]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         smtp28.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-C: Received: (qmail 24109 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
-C:         <rdonkin-owner@locus.apache.org>) by
-C:         pre-smtp34-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:15 -0000
-C: Received: (qmail 33110 invoked by uid 1289); 11 Mar 2008 18:54:14 -0000
-C: Delivered-To: rdonkin@locus.apache.org
-C: Received: (qmail 33091 invoked from network); 11 Mar 2008 18:54:14 -0000
-C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:14 -0000
-C: Received: (qmail 12832 invoked by uid 500); 11 Mar 2008 18:54:10 -0000
-C: Delivered-To: apmail-rdonkin@apache.org
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: (qmail 12693 invoked by uid 99); 11 Mar 2008 18:54:10 -0000
-C: Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by
-C:         apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:10 -0700
-C: X-ASF-Spam-Status: No, hits=5.3 required=10.0
-C:         tests=HTML_MESSAGE,MIME_QP_LONG_LINE,MSGID_FROM_MTA_HEADER,SPF_PASS
-C: X-Spam-Check-By: apache.org
-C: Received-SPF: pass (nike.apache.org: domain of
-C:         3MtXWRxUKByYECNGPFCT-PQVKHKECVKQPIQQING.EQOTFQPMKPCRCEJG.QTI@calendar-server.bounces.google.com
-C:         designates 64.233.166.140 as permitted sender)
-C: Received: from [64.233.166.140] (HELO py-out-f140.google.com)
-C:         (64.233.166.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-C:         18:53:18 +0000
-C: Received: by py-out-f140.google.com with SMTP id a74so255262pye.5 for
-C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta;
-C:         h=domainkey-signature:mime-version:message-id:date:reply-to:sender:received:subject:from:to:content-type;
-C:         bh=a0xHxfGwMbTaCb1AQbvdZZ4bcSJ2pPfhH9+aq/N8Iio=;
-C:         b=XcR46ahkaRiXL6w4DXB16+pG9O4qvSUyCHzL8N3rebn6+s3HAlztkGBCdXbNTOSeLnjEQnv+2slUMkdQy+ZJdg==
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta;
-C:         h=mime-version:message-id:date:reply-to:sender:subject:from:to:content-type;
-C:         b=E3kUX5aHg+csZ3D0TcHKt9Wie43boX+xpyARVjHAhQ0fJVt9OAzCI/xPDTBpTBjGaDcjnFeFcHWZF9UeXbx8Lg==
-C: MIME-Version: 1.0
-C: Message-ID: <00163600d06e04482dd6a10e7610628b0@google.com>
-C: Date: Tue, 11 Mar 2008 11:53:38 -0700
-C: Reply-To: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
-C: Sender: Google Calendar <calendar-notification@google.com>
-C: Received: by 10.35.108.12 with SMTP id k12mr18969364pym.3.1205261618449;
-C:         Tue,  11 Mar 2008 11:53:38 -0700 (PDT)
-C: Subject: =?windows-1256?Q?=5BInvitation=5D_ApacheCon_Europe_2008=21_=40_Mon_7_Apr_=96_?=
-C:         =?windows-1256?Q?Fri_11_Apr_2008_=28=29?=
-C: From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
-C: To: rdonkin@apache.org
-C: Content-Type: multipart/mixed; boundary=00163600d06e04482dd6a10e458cd80be
-C: X-Virus-Checked: Checked by ClamAV on apache.org
-C: X-Nonspam: None
-C: X-fetched-from: mail.xmlmapt.org
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: --00163600d06e04482dd6a10e458cd80be
-C: Content-Type: multipart/alternative;  boundary=00163600d06e04482dd6a10e408cd80bd
-C: 
-C: 
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/plain; charset=windows-1256
-C: Content-Transfer-Encoding: quoted-printable
-C: 
-C: rdonkin@apache.org, you are invited to
-C: 
-C: Title: ApacheCon Europe 2008!
-C: Time: Mon 7 Apr =96 Fri 11 Apr 2008 (Time zone: London)
-C: Where: Amsterdam
-C: Calendar: 
-C: Description: Ah yes!On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &=
-C: lt;robertburrelldonkin@blueyonder.co.uk&gt; wrote:&gt; O! lest the world sho=
-C: uld task you to recite&gt; &nbsp;What merit lived in me, that you should lov=
-C: e&gt; &nbsp;After my death,--dear love, forget me quite,&gt; &nbsp;For you i=
-C: n me can nothing worthy prove;&gt; &nbsp;Unless you would devise some virtuo=
-C: us lie,&gt; &nbsp;To do more for me than mine own desert,&gt; &nbsp;And hang=
-C:  more praise upon deceased I&gt; &nbsp;Than niggard truth would willingly im=
-C: part:&gt; &nbsp;O! lest your true love may seem false in this&gt; &nbsp;That=
-C:  you for love speak well of me untrue,&gt; &nbsp;My name be buried where my =
-C: body is,&gt; &nbsp;And live no more to shame nor me nor you.&gt; &nbsp; For =
-C: I am shamed by that which I bring forth,&gt; &nbsp; And so should you, to lo=
-C: ve things nothing worth.&gt; &nbsp;
-C: 
-C: You can view this event at http://www.google.com/calendar/event?action=3DVIE=
-C: W&eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=3DM=
-C: jkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO=
-C: Tg0Nzg2N2E4NTk4NWM5&ctz=3DEurope%2FLondon&hl=3Den_GB
-C: 
-C: 
-C: 
-C: You are receiving this courtesy email at the account rdonkin@apache.org beca=
-C: use you are an attendee of this event.
-C: 
-C: To stop receiving future notifications for this event, decline this event. A=
-C: lternatively, you can sign up for a Google Calendar account at http://www.go=
-C: ogle.com/calendar/ and control your notification settings for your entire ca=
-C: lendar.
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/html; charset=windows-1256
-C: Content-Transfer-Encoding: quoted-printable
-C: 
-C: <div style=3D"padding:10px 7px; font-size:12px; line-height:1.4 font-family:=
-C: Arial,Sans-serif; text-align:center;"><div><a href=3D"http://www.google.com/=
-C: calendar/"><img style=3D"border-width:0" src=3D"http://www.google.com/calend=
-C: ar/images/blue_beta_en-GB.gif" alt=3D"Google Calendar"></a></div>
-C: <div style=3D"width:370px; background:#D2E6D2; border-style:solid;       bor=
-C: der-color:#ccc; border-width:1px 1px 0 1px; padding:15px 15px 5px 15px;     =
-C:   margin:0 auto"><p style=3D"margin:0;color:#0">rdonkin@apache.org,
-C: you are invited to</p>
-C: <h2 style=3D"margin:5px 0; font-size:18px; line-height:1.4;color:#0">ApacheC=
-C: on Europe 2008!</h2>
-C: <p style=3D"margin:0 0 .5em;"><span style=3D"color:#0">Mon 7 Apr =96 Fri 11 =
-C: Apr 2008</span>
-C: <br>
-C: <span style=3D"color:#676;">(Time zone:
-C: London)</span>
-C: <br>
-C: <span style=3D"color:#0">Amsterdam (<a href=3D"http://maps.google.co.uk/maps=
-C: ?q=3DAmsterdam&amp;hl=3Den-GB">map</a>)</span>
-C: <br>
-C: <span style=3D"color:#0">Calendar:
-C: </span></p>
-C: <p style=3D"margin:0 0 1em;color:#0; white-space:pre-wrap !important; white-=
-C: space:-moz-pre-wrap !important; white-space:-pre-wrap !important; white-spac=
-C: e:-o-pre-wrap !important; white-space:pre; word-wrap:break-word;">&lt;b&gt;&=
-C: lt;span style=3D&quot;font-family: trebuchet ms,sans-serif;&quot;&gt;Ah yes!=
-C: &lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;On Tue, Mar 11, 2008 at 6:45 PM, =
-C: Robert Burrell Donkin &amp;lt;robertburrelldonkin@blueyonder.co.uk&amp;gt; w=
-C: rote:&lt;br&gt;&amp;gt; O! lest the world should task you to recite&lt;br&gt=
-C: ;&amp;gt; &amp;nbsp;What merit lived in me, that you should love&lt;br&gt;&a=
-C: mp;gt; &amp;nbsp;After my death,--dear love, forget me quite,&lt;br&gt;&amp;=
-C: gt; &amp;nbsp;For you in me can nothing worthy prove;&lt;br&gt;&amp;gt; &amp=
-C: ;nbsp;Unless you would devise some virtuous lie,&lt;br&gt;&amp;gt; &amp;nbsp=
-C: ;To do more for me than mine own desert,&lt;br&gt;&amp;gt; &amp;nbsp;And han=
-C: g more praise upon deceased I&lt;br&gt;&amp;gt; &amp;nbsp;Than niggard truth=
-C:  would willingly impart:&lt;br&gt;&amp;gt; &amp;nbsp;O! lest your true love =
-C: may seem false in this&lt;br&gt;&amp;gt; &amp;nbsp;That you for love speak w=
-C: ell of me untrue,&lt;br&gt;&amp;gt; &amp;nbsp;My name be buried where my bod=
-C: y is,&lt;br&gt;&amp;gt; &amp;nbsp;And live no more to shame nor me nor you.&=
-C: lt;br&gt;&amp;gt; &amp;nbsp; For I am shamed by that which I bring forth,&lt=
-C: ;br&gt;&amp;gt; &amp;nbsp; And so should you, to love things nothing worth.&=
-C: lt;br&gt;&amp;gt; &amp;nbsp;&lt;br&gt;&lt;br&gt;<br><a href=3D"http://www.go=
-C: ogle.com/calendar/event?action=3DVIEW&amp;eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29z=
-C: MWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnb=
-C: WFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEu=
-C: rope%2FLondon&amp;hl=3Den_GB">More event details&raquo;</a></p>
-C: <div style=3D"margin:.5em 0 0; text-align:center;color:#0"><strong>Will you =
-C: attend?</strong></div>
-C: <div style=3D"margin:4px 0 0; text-align:center;"><span style=3D"background:=
-C: #fff; border:1px solid #676;              padding:3px 5px; line-height:1.5;"=
-C: ><a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D1&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Yes</a=
-C: >
-C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D2&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">No</a>=
-C: 
-C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D3&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Maybe<=
-C: /a></span></div></div>
-C: <div><img src=3D"http://www.google.com/calendar/images/envelope.gif" style=
-C: =3D"background:#D2E6D2; width:420px height:95px" alt=3D""></div><p style=3D"=
-C: margin:-15px 0 0;">&nbsp;</p>
-C: <p style=3D"color:#676;">You are receiving this courtesy email at the accoun=
-C: t rdonkin@apache.org because you are an attendee of this event.</p><p style=
-C: =3D"color:#676;">To stop receiving future notifications for this event, decl=
-C: ine this event. Alternatively, you can sign up for a Google Calendar account=
-C:  at http://www.google.com/calendar/ and control your notification settings f=
-C: or your entire calendar.</p></div>
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/calendar; charset=windows-1256; method=REQUEST
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
-C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
-C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: --00163600d06e04482dd6a10e408cd80bd--
-C: 
-C: --00163600d06e04482dd6a10e458cd80be
-C: Content-Type: application/ics; name="invite.ics"
-C: Content-Disposition: attachment; filename="invite.ics"
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
-C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
-C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: --00163600d06e04482dd6a10e458cd80be--
-C: 
-C: 
-S: \* 17 EXISTS
-S: \* 17 RECENT
-S: A20 OK (\[.+\] )?APPEND completed\.
-C: A21 APPEND testmailbox {14154+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: from smtp-in3.blueyonder.co.uk ([172.23.146.14]) by cluster6 with
-C:         Microsoft SMTPSVC(5.0.2195.6713); Tue, 11 Mar 2008 18:53:48 +0000
-C: Received: from eback03.blueyonder.co.uk ([195.188.53.214]) by
-C:         smtp-in3.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 11
-C:         Mar 2008 18:53:48 +0000
-C: Received: from [172.23.170.141] (helo=anti-virus02-08) by
-C:         eback03.blueyonder.co.uk with smtp (Exim 4.52) id 1JZ9bg-0005pc-Kc for
-C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:48 +0000
-C: Received: from [209.85.146.177] (helo=wa-out-1112.google.com) by
-C:         exim11.blueyonder.co.uk with esmtp (Exim 4.68) (envelope-from
-C:         <robertburrelldonkin@gmail.com>) id 1JZ9bf-0005sq-E4 for
-C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:47 +0000
-C: Received: by wa-out-1112.google.com with SMTP id k40so3093721wah.25 for
-C:         <robertburrelldonkin@blueyonder.co.uk>; Tue, 11 Mar 2008 11:53:46 -0700
-C:         (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-C: References: <1205261107.7516.6.camel@localhost>
-C: X-Envelope-To: robertburrelldonkin@blueyonder.co.uk
-C: X-OriginalArrivalTime: 11 Mar 2008 18:53:48.0705 (UTC)
-C:         FILETIME=[3DA5D910:01C883A9]
-C: X-fetched-from: blueyonder.co.uk
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-C: 
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_4003_18492227.1205261626856--
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_4002_22491526.1205261626856--
-C: 
-C: 
-S: \* 18 EXISTS
-S: \* 18 RECENT
-S: A21 OK (\[.+\] )?APPEND completed\.
-C: A22 APPEND testmailbox {14996+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
-C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
-C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
-C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
-C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
-C: Delivered-To: rdonkin@locus.apache.org
-C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
-C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
-C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
-C: Delivered-To: apmail-rdonkin@apache.org
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
-C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
-C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
-C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
-C: X-Spam-Check-By: apache.org
-C: Received-SPF: pass (athena.apache.org: domain of
-C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
-C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
-C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-C:         18:53:36 +0000
-C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
-C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-C: References: <1205261107.7516.6.camel@localhost>
-C: X-Virus-Checked: Checked by ClamAV on apache.org
-C: X-Nonspam: None
-C: X-fetched-from: mail.xmlmapt.org
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-C: 
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_4003_18492227.1205261626856--
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_4002_22491526.1205261626856--
-C: 
-C: 
-S: \* 19 EXISTS
-S: \* 19 RECENT
-S: A22 OK (\[.+\] )?APPEND completed\.
-C: A23 STORE 1:9  +FLAGS (\FLAGGED)
-S: \* 1 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 3 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 4 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 8 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 9 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: A23 OK STORE completed\.
-C: A24 STORE 1:4  +FLAGS (\ANSWERED)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 4 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: A24 OK STORE completed\.
-C: A25 STORE 10:14  +FLAGS (\ANSWERED)
-S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 13 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 14 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: A25 OK STORE completed\.
-C: A26 STORE 1:2  +FLAGS (\SEEN)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
-S: A26 OK STORE completed\.
-C: A27 STORE 5:7  +FLAGS (\SEEN)
-S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
-S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
-S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
-S: A27 OK STORE completed\.
-C: A28 STORE 10:12  +FLAGS (\SEEN)
-S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
-S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
-S: A28 OK STORE completed\.
-C: A29 STORE 15:17  +FLAGS (\SEEN)
-S: \* 15 FETCH \(FLAGS \(\\Recent \\Seen\)\)
-S: \* 16 FETCH \(FLAGS \(\\Recent \\Seen\)\)
-S: \* 17 FETCH \(FLAGS \(\\Recent \\Seen\)\)
-S: A29 OK STORE completed\.
-C: A30 STORE 1  +FLAGS (\DRAFT)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent \\Seen\)\)
-S: A30 OK STORE completed\.
-C: A31 STORE 3  +FLAGS (\DRAFT)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent\)\)
-S: A31 OK STORE completed\.
-C: A32 STORE 5  +FLAGS (\DRAFT)
-S: \* 5 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
-S: A32 OK STORE completed\.
-C: A33 STORE 7  +FLAGS (\DRAFT)
-S: \* 7 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
-S: A33 OK STORE completed\.
-C: A34 STORE 9  +FLAGS (\DRAFT)
-S: \* 9 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent\)\)
-S: A34 OK STORE completed\.
-C: A35 STORE 11  +FLAGS (\DRAFT)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Draft \\Recent \\Seen\)\)
-S: A35 OK STORE completed\.
-C: A36 STORE 13  +FLAGS (\DRAFT)
-S: \* 13 FETCH \(FLAGS \(\\Answered \\Draft \\Recent\)\)
-S: A36 OK STORE completed\.
-C: A37 STORE 15  +FLAGS (\DRAFT)
-S: \* 15 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
-S: A37 OK STORE completed\.
-C: A38 STORE 17  +FLAGS (\DRAFT)
-S: \* 17 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
-S: A38 OK STORE completed\.
-C: A39 STORE 1:3  +FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent \\Seen\)\)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Deleted \\Flagged \\Recent \\Seen\)\)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent\)\)
-S: A39 OK STORE completed\.
-C: A40 SEARCH ALL
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-S: A40 OK SEARCH completed\.
-C: A41 SEARCH ANSWERED
-S: \* SEARCH 1 2 3 4 10 11 12 13 14
-S: A41 OK SEARCH completed\.
-C: A42 SEARCH BCC o
-S: \* SEARCH 10
-S: A42 OK SEARCH completed\.
-C: A43 SEARCH BCC tim
-S: \* SEARCH
-S: A43 OK SEARCH completed\.
-C: A44 SEARCH BCC Robert
-S: \* SEARCH
-S: A44 OK SEARCH completed\.
-C: A45 SEARCH BCC example.org
-S: \* SEARCH
-S: A45 OK SEARCH completed\.
-C: A46 SEARCH BCC apache.org
-S: \* SEARCH 10
-S: A46 OK SEARCH completed\.
-C: A47 SEARCH BODY o
-S: \* SEARCH 2 3 4 5 6 7 10 11 12 14 17 18 19
-S: A47 OK SEARCH completed\.
-C: A48 SEARCH BODY the
-S: \* SEARCH 2 5 10 11 12 17 18 19
-S: A48 OK SEARCH completed\.
-C: A49 SEARCH BODY thy
-S: \* SEARCH 10 12 17 18 19
-S: A49 OK SEARCH completed\.
-C: A50 SEARCH BODY "nothing worthy prove"
-S: \* SEARCH 10 12 17 18 19
-S: A50 OK SEARCH completed\.
-C: A51 SEARCH CC o
-S: \* SEARCH 9 10 16 18 19
-S: A51 OK SEARCH completed\.
-C: A52 SEARCH CC tim
-S: \* SEARCH
-S: A52 OK SEARCH completed\.
-C: A53 SEARCH CC Robert
-S: \* SEARCH 10 18 19
-S: A53 OK SEARCH completed\.
-C: A54 SEARCH CC example.org
-S: \* SEARCH 9
-S: A54 OK SEARCH completed\.
-C: A55 SEARCH CC apache.org
-S: \* SEARCH
-S: A55 OK SEARCH completed\.
-C: A56 SEARCH DELETED
-S: \* SEARCH 1 2 3
-S: A56 OK SEARCH completed\.
-C: A57 SEARCH DRAFT
-S: \* SEARCH 1 3 5 7 9 11 13 15 17
-S: A57 OK SEARCH completed\.
-C: A58 SEARCH FLAGGED
-S: \* SEARCH 1 2 3 4 5 6 7 8 9
-S: A58 OK SEARCH completed\.
-C: A59 SEARCH FROM o
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-S: A59 OK SEARCH completed\.
-C: A60 SEARCH FROM tim
-S: \* SEARCH 1 3 4 5 8 16
-S: A60 OK SEARCH completed\.
-C: A61 SEARCH FROM Robert
-S: \* SEARCH 2 10 11 12 17 18 19
-S: A61 OK SEARCH completed\.
-C: A62 SEARCH FROM example.org
-S: \* SEARCH 1 3 4 5 6 7 8 9 13 14 15 16
-S: A62 OK SEARCH completed\.
-C: A63 SEARCH FROM apache.org
-S: \* SEARCH
-S: A63 OK SEARCH completed\.
-C: A64 SEARCH HEADER Delivered-To example.org
-S: \* SEARCH
-S: A64 OK SEARCH completed\.
-C: A65 SEARCH HEADER Delivered-To o
-S: \* SEARCH 2 10 11 12 17 18 19
-S: A65 OK SEARCH completed\.
-C: A66 SEARCH HEADER Delivered-To apache.org
-S: \* SEARCH 17 19
-S: A66 OK SEARCH completed\.
-C: A67 SEARCH HEADER Delivered-To ""
-S: \* SEARCH 2 10 11 12 17 18 19
-S: A67 OK SEARCH completed\.
-C: A68 SEARCH HEADER Received example.org
-S: \* SEARCH 15
-S: A68 OK SEARCH completed\.
-C: A69 SEARCH HEADER Received o
-S: \* SEARCH 11 12 15 17 18 19
-S: A69 OK SEARCH completed\.
-C: A70 SEARCH HEADER Received apache.org
-S: \* SEARCH 17 19
-S: A70 OK SEARCH completed\.
-C: A71 SEARCH HEADER Received ""
-S: \* SEARCH 2 10 11 12 15 17 18 19
-S: A71 OK SEARCH completed\.
-C: A72 SEARCH LARGER 10
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-S: A72 OK SEARCH completed\.
-C: A73 SEARCH LARGER 100
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-S: A73 OK SEARCH completed\.
-C: A74 SEARCH LARGER 1000
-S: \* SEARCH 5 10 11 12 17 18 19
-S: A74 OK SEARCH completed\.
-C: A75 SEARCH LARGER 10000
-S: \* SEARCH 10 17 18 19
-S: A75 OK SEARCH completed\.
-C: A76 SEARCH LARGER 12500
-S: \* SEARCH 17 18 19
-S: A76 OK SEARCH completed\.
-C: A77 SEARCH LARGER 15000
-S: \* SEARCH
-S: A77 OK SEARCH completed\.
-C: A78 SEARCH LARGER 20000
-S: \* SEARCH
-S: A78 OK SEARCH completed\.
-C: A79 SEARCH NEW
-S: \* SEARCH 3 4 8 9 13 14 18 19
-S: A79 OK SEARCH completed\.
-C: A80 SEARCH NOT FLAGGED
-S: \* SEARCH 10 11 12 13 14 15 16 17 18 19
-S: A80 OK SEARCH completed\.
-C: A81 SEARCH 3:5
-S: \* SEARCH 3 4 5
-S: A81 OK SEARCH completed\.
-C: A82 SEARCH *:10
-S: \* SEARCH 10 11 12 13 14 15 16 17 18 19
-S: A82 OK SEARCH completed\.
-C: A83 SEARCH 17:*
-S: \* SEARCH 17 18 19
-S: A83 OK SEARCH completed\.
-C: A84 SEARCH OLD
-S: \* SEARCH
-S: A84 OK SEARCH completed\.
-C: A85 SEARCH OR ANSWERED FLAGGED
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14
-S: A85 OK SEARCH completed\.
-C: A86 SEARCH RECENT
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-S: A86 OK SEARCH completed\.
-C: A87 SEARCH SEEN
-S: \* SEARCH 1 2 5 6 7 10 11 12 15 16 17
-S: A87 OK SEARCH completed\.
-C: A88 SEARCH SENTBEFORE 10-Oct-2007
-S: \* SEARCH
-S: A88 OK SEARCH completed\.
-C: A89 SEARCH SENTBEFORE 1-Jan-2008
-S: \* SEARCH
-S: A89 OK SEARCH completed\.
-C: A90 SEARCH SENTBEFORE 1-Feb-2008
-S: \* SEARCH
-S: A90 OK SEARCH completed\.
-C: A91 SEARCH SENTBEFORE 10-Feb-2008
-S: \* SEARCH 2
-S: A91 OK SEARCH completed\.
-C: A92 SEARCH SENTBEFORE 20-Feb-2008
-S: \* SEARCH 1 2 3 4 5 8
-S: A92 OK SEARCH completed\.
-C: A93 SEARCH SENTBEFORE 25-Feb-2008
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 13 14 15 16
-S: A93 OK SEARCH completed\.
-C: A94 SEARCH SENTBEFORE 1-Mar-2008
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 13 14 15 16
-S: A94 OK SEARCH completed\.
-C: A95 SEARCH SENTBEFORE 5-Mar-2008
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 13 14 15 16
-S: A95 OK SEARCH completed\.
-C: A96 SEARCH SENTBEFORE 10-Mar-2008
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 13 14 15 16
-S: A96 OK SEARCH completed\.
-C: A97 SEARCH SENTBEFORE 1-Apr-2008
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-S: A97 OK SEARCH completed\.
-C: A98 SEARCH SENTON 10-Oct-2007
-S: \* SEARCH
-S: A98 OK SEARCH completed\.
-C: A99 SEARCH SENTON 1-Jan-2008
-S: \* SEARCH
-S: A99 OK SEARCH completed\.
-C: A100 SEARCH SENTON 1-Feb-2008
-S: \* SEARCH
-S: A100 OK SEARCH completed\.
-C: A101 SEARCH SENTON 10-Feb-2008
-S: \* SEARCH
-S: A101 OK SEARCH completed\.
-C: A102 SEARCH SENTON 20-Feb-2008
-S: \* SEARCH
-S: A102 OK SEARCH completed\.
-C: A103 SEARCH SENTON 25-Feb-2008
-S: \* SEARCH
-S: A103 OK SEARCH completed\.
-C: A104 SEARCH SENTON 1-Mar-2008
-S: \* SEARCH
-S: A104 OK SEARCH completed\.
-C: A105 SEARCH SENTON 5-Mar-2008
-S: \* SEARCH
-S: A105 OK SEARCH completed\.
-C: A106 SEARCH SENTON 10-Mar-2008
-S: \* SEARCH
-S: A106 OK SEARCH completed\.
-C: A107 SEARCH SENTON 1-Apr-2008
-S: \* SEARCH
-S: A107 OK SEARCH completed\.
-C: A108 SEARCH SENTSINCE 10-Oct-2007
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-S: A108 OK SEARCH completed\.
-C: A109 SEARCH SENTSINCE 1-Jan-2008
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-S: A109 OK SEARCH completed\.
-C: A110 SEARCH SENTSINCE 1-Feb-2008
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-S: A110 OK SEARCH completed\.
-C: A111 SEARCH SENTSINCE 10-Feb-2008
-S: \* SEARCH 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-S: A111 OK SEARCH completed\.
-C: A112 SEARCH SENTSINCE 20-Feb-2008
-S: \* SEARCH 6 7 9 10 11 12 13 14 15 16 17 18 19
-S: A112 OK SEARCH completed\.
-C: A113 SEARCH SENTSINCE 25-Feb-2008
-S: \* SEARCH 10 11 12 17 18 19
-S: A113 OK SEARCH completed\.
-C: A114 SEARCH SENTSINCE 1-Mar-2008
-S: \* SEARCH 10 11 12 17 18 19
-S: A114 OK SEARCH completed\.
-C: A115 SEARCH SENTSINCE 5-Mar-2008
-S: \* SEARCH 10 11 12 17 18 19
-S: A115 OK SEARCH completed\.
-C: A116 SEARCH SENTSINCE 10-Mar-2008
-S: \* SEARCH 10 11 12 17 18 19
-S: A116 OK SEARCH completed\.
-C: A117 SEARCH SENTSINCE 1-Apr-2008
-S: \* SEARCH
-S: A117 OK SEARCH completed\.
-C: A118 SEARCH SMALLER 10
-S: \* SEARCH
-S: A118 OK SEARCH completed\.
-C: A119 SEARCH SMALLER 100
-S: \* SEARCH
-S: A119 OK SEARCH completed\.
-C: A120 SEARCH SMALLER 1000
-S: \* SEARCH 1 2 3 4 6 7 8 9 13 14 15 16
-S: A120 OK SEARCH completed\.
-C: A121 SEARCH SMALLER 10000
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 11 12 13 14 15 16
-S: A121 OK SEARCH completed\.
-C: A122 SEARCH SMALLER 12500
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
-S: A122 OK SEARCH completed\.
-C: A123 SEARCH SMALLER 15000
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-S: A123 OK SEARCH completed\.
-C: A124 SEARCH SMALLER 20000
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-S: A124 OK SEARCH completed\.
-C: A125 SEARCH SUBJECT o
-# TODO: JavaMail's parsing is buggy. Replace with Mime4J.
-S: \* SEARCH 6 7 10 12 17 18 19
-# S: \* SEARCH 6 7 10 12 18 19
-S: A125 OK SEARCH completed\.
-C: A126 SEARCH SUBJECT the
-S: \* SEARCH
-S: A126 OK SEARCH completed\.
-C: A127 SEARCH SUBJECT "nothing worthy prove"
-S: \* SEARCH
-S: A127 OK SEARCH completed\.
-C: A128 SEARCH SUBJECT thy
-S: \* SEARCH
-S: A128 OK SEARCH completed\.
-C: A129 SEARCH SUBJECT Re:
-S: \* SEARCH 10 13 18 19
-S: A129 OK SEARCH completed\.
-C: A130 SEARCH TEXT o
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-S: A130 OK SEARCH completed\.
-C: A131 SEARCH TEXT the
-S: \* SEARCH 2 5 9 10 11 12 17 18 19
-S: A131 OK SEARCH completed\.
-C: A132 SEARCH TEXT "nothing worthy prove"
-S: \* SEARCH 10 12 17 18 19
-S: A132 OK SEARCH completed\.
-C: A133 SEARCH TEXT thy
-S: \* SEARCH 1 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19
-S: A133 OK SEARCH completed\.
-C: A134 SEARCH TEXT Re:
-S: \* SEARCH 10 13 17 18 19
-S: A134 OK SEARCH completed\.
-C: A135 SEARCH TEXT example.org
-S: \* SEARCH 1 3 4 5 6 7 8 9 13 14 15 16
-S: A135 OK SEARCH completed\.
-C: A136 SEARCH TEXT apache.org
-S: \* SEARCH 2 10 17 18 19
-S: A136 OK SEARCH completed\.
-C: A137 SEARCH TEXT Robert
-S: \* SEARCH 2 10 11 12 17 18 19
-S: A137 OK SEARCH completed\.
-C: A138 SEARCH TEXT tim
-S: \* SEARCH 1 3 4 5 6 7 8 9 10 13 14 15 16 17 18 19
-S: A138 OK SEARCH completed\.
-C: A139 SEARCH TO o
-S: \* SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-S: A139 OK SEARCH completed\.
-C: A140 SEARCH TO tim
-S: \* SEARCH 6 7 9 14 15
-S: A140 OK SEARCH completed\.
-C: A141 SEARCH TO Robert
-S: \* SEARCH 10 11 12 18 19
-S: A141 OK SEARCH completed\.
-C: A142 SEARCH TO example.org
-S: \* SEARCH 1 3 4 5 6 7 8 9 13 14 15 16
-S: A142 OK SEARCH completed\.
-C: A143 SEARCH TO apache.org
-S: \* SEARCH 2 17
-S: A143 OK SEARCH completed\.
-C: A144 SEARCH UID 1:4
-S: \* SEARCH 1 2 3 4
-S: A144 OK SEARCH completed\.
-C: A145 SEARCH UNANSWERED
-S: \* SEARCH 5 6 7 8 9 15 16 17 18 19
-S: A145 OK SEARCH completed\.
-C: A146 SEARCH UNDELETED
-S: \* SEARCH 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
-S: A146 OK SEARCH completed\.
-C: A147 SEARCH UNDRAFT
-S: \* SEARCH 2 4 6 8 10 12 14 16 18 19
-S: A147 OK SEARCH completed\.
-C: A148 SEARCH UNFLAGGED
-S: \* SEARCH 10 11 12 13 14 15 16 17 18 19
-S: A148 OK SEARCH completed\.
-C: A149 SEARCH UNSEEN
-S: \* SEARCH 3 4 8 9 13 14 18 19
-S: A149 OK SEARCH completed\.
-C: A150 DELETE testmailbox
-S: A150 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SearchCombinations.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SearchCombinations.test
deleted file mode 100644
index fb579eb..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SearchCombinations.test
+++ /dev/null
@@ -1,1622 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 APPEND testmailbox {704+}
-C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
-C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
-C: Date: Sat, 2 Feb 2008 13:14:19 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "James Developers List" <server-dev@james.apache.org>
-C: Subject: JCR -> trunk ...?
-C: MIME-Version: 1.0
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: Delivered-To: robertburrelldonkin@gmail.com
-C: 
-C: i'd like to copy james-jcr into trunk and add some example
-C: configurations. development can continue in the sandbox (or not) and
-C: merged in later (if necessary).
-C: 
-C: any objections?
-C: 
-C: - robert
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: A5 OK (\[.+\] )?APPEND completed\.
-C: A6 APPEND testmailbox {668+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/alternative;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: applcation/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729--
-C: 
-S: \* 3 EXISTS
-S: \* 3 RECENT
-S: A6 OK (\[.+\] )?APPEND completed\.
-C: A7 APPEND testmailbox {765+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: application/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: image/jpeg
-C: Content-Transfer-Encoding: base64
-C: 
-C: 1234567890ABCDEFGHIJKLMNOPQ
-C: 
-C: --1729--
-C: 
-S: \* 4 EXISTS
-S: \* 4 RECENT
-S: A7 OK (\[.+\] )?APPEND completed\.
-C: A8 APPEND testmailbox {1767+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: application/octet-stream
-C: Content-Transfer-Encoding: base64
-C: 
-C: 987654321AHPLA
-C: 
-C: --1729
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Alternative Email
-C: Content-Type: multipart/alternative;boundary=42
-C: 
-C: This message has a premable
-C: 
-C: --42
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Custard!
-C: 
-C: --42
-C: Content-Type: application/octet-stream
-C: 
-C: CUSTARDCUSTARDCUSTARD
-C: 
-C: --42--
-C: 
-C: --1729
-C: Content-Type: multipart/mixed; boundary=4.66920160910299
-C: 
-C: --4.66920160910299
-C: Content-Type: image/gif
-C: Content-Transfer-Encoding: base64
-C: MIME-Version: 1.0
-C: Content-ID: 238478934723847238947892374
-C: Content-Description: Bogus Image Data
-C: 
-C: ABCDFEGHIJKLMNO
-C: 
-C: --4.66920160910299
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: John Smith <john@example.org>
-C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: Another Example Email
-C: Content-Type: multipart/mixed;boundary=2.50290787509
-C: 
-C: Yet another preamble
-C: 
-C: --2.50290787509
-C: Content-Type: text/plain
-C: 
-C: Rhubard AND Custard!
-C: 
-C: --2.50290787509
-C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
-C: 
-C: --3.243F6A8885A308D3
-C: Content-Type: text/plain
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3
-C: 
-C: Content-Type: text/richtext
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3--
-C: 
-C: --2.50290787509--
-C: 
-C: --4.66920160910299--
-C: --1729--
-C: 
-S: \* 5 EXISTS
-S: \* 5 RECENT
-S: A8 OK (\[.+\] )?APPEND completed\.
-C: A9 APPEND testmailbox {185+}
-C: From: John Smith <john@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 6 EXISTS
-S: \* 6 RECENT
-S: A9 OK (\[.+\] )?APPEND completed\.
-C: A10 APPEND testmailbox {227+}
-C: From: John Smith <john@example.org>
-C: Sender: Samual Smith <sam@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <172942@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 7 EXISTS
-S: \* 7 RECENT
-S: A10 OK (\[.+\] )?APPEND completed\.
-C: A11 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 8 EXISTS
-S: \* 8 RECENT
-S: A11 OK (\[.+\] )?APPEND completed\.
-C: A12 APPEND testmailbox {318+}
-C: From: "Brian G. Hutton" <brian@example.org>
-C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
-C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
-C: Subject: Rhubarb
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <17291729@machine.example.org>
-C: 
-C: Rhubarb!
-S: \* 9 EXISTS
-S: \* 9 RECENT
-S: A12 OK (\[.+\] )?APPEND completed\.
-C: A13 APPEND testmailbox {11976+}
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed; 
-C: 	boundary="----=_Part_3998_1661991.1205261618747"
-C: Bcc: rdonkin@apache.org
-C: References: <1205261107.7516.6.camel@localhost>
-C: Delivered-To: robertburrelldonkin@gmail.com
-C: 
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: multipart/alternative; 
-C: 	boundary="----=_Part_3999_20348865.1205261618747"
-C: 
-C: ------=_Part_3999_20348865.1205261618747
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_3999_20348865.1205261618747
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_3999_20348865.1205261618747
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics;
-C:  charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_3999_20348865.1205261618747--
-C: 
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_3998_1661991.1205261618747--
-C: 
-S: \* 10 EXISTS
-S: \* 10 RECENT
-S: A13 OK (\[.+\] )?APPEND completed\.
-C: A14 APPEND testmailbox {3367+}
-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)
-C: Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
-C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
-C:         by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
-C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
-C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-C: Received: from [172.23.170.136] (helo=anti-virus01-07)
-C: 	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
-C: 	id 1JZ9Px-0001OZ-VF
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
-C: Received: from [82.38.65.6] (helo=[10.0.0.27])
-C: 	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
-C: 	id 1JZ9Px-0007FO-G5
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
-C: Subject: An HTML Email
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: robertburrelldonkin@gmail.com
-C: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
-C: Date: Tue, 11 Mar 2008 18:41:40 +0000
-C: Message-Id: <1205260900.7516.3.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.1 
-C: 
-C: 
-C: --=-blWYb/063JwXox8nBGv5
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: A Sonnet By William Shakespeare
-C: 
-C: 
-C: 
-C: Tired with all these, for restful death I cry,
-C: As to behold desert a beggar born,
-C: And needy nothing trimm'd in jollity,
-C: And purest faith unhappily forsworn,
-C: And gilded honour shamefully misplac'd,
-C: And maiden virtue rudely strumpeted,
-C: And right perfection wrongfully disgrac'd,
-C: And strength by limping sway disabled
-C: And art made tongue-tied by authority,
-C: And folly--doctor-like--controlling skill,
-C: And simple truth miscall'd simplicity,
-C: And captive good attending captain ill:
-C:   Tir'd with all these, from these would I be gone,
-C:   Save that, to die, I leave my love alone.
-C: 
-C: --=-blWYb/063JwXox8nBGv5
-C: Content-Type: text/html; charset=utf-8
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
-C: <HTML>
-C: <HEAD>
-C:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
-C:   <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
-C: </HEAD>
-C: <BODY>
-C: <H1>
-C: A Sonnet By William Shakespeare
-C: </H1>
-C: <BR>
-C: <PRE>
-C: Tired with all these, for restful death I cry,
-C: As to behold desert a beggar born,
-C: And needy nothing trimm'd in jollity,
-C: And purest faith unhappily forsworn,
-C: And gilded honour shamefully misplac'd,
-C: And maiden virtue rudely strumpeted,
-C: And right perfection wrongfully disgrac'd,
-C: And strength by limping sway disabled
-C: And art made tongue-tied by authority,
-C: And folly--doctor-like--controlling skill,
-C: And simple truth miscall'd simplicity,
-C: And captive good attending captain ill:
-C:   Tir'd with all these, from these would I be gone,
-C:   Save that, to die, I leave my love alone.
-C: </PRE>
-C: </BODY>
-C: </HTML>
-C: 
-C: --=-blWYb/063JwXox8nBGv5--
-C: 
-C: 
-C: 
-S: \* 11 EXISTS
-S: \* 11 RECENT
-S: A14 OK (\[.+\] )?APPEND completed\.
-C: A15 APPEND testmailbox {4173+}
-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)
-C: Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
-C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
-C:         by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
-C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
-C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-C: Received: from [172.23.170.147] (helo=anti-virus03-10)
-C: 	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
-C: 	id 1JZ9TJ-0000ZL-49
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
-C: Received: from [82.38.65.6] (helo=[10.0.0.27])
-C: 	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
-C: 	id 1JZ9TI-0000A6-8B
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
-C: Subject: Sonnets By William Shakespeare
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: robertburrelldonkin@gmail.com
-C: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
-C: Date: Tue, 11 Mar 2008 18:45:07 +0000
-C: Message-Id: <1205261107.7516.6.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.1 
-C: 
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: O! lest the world should task you to recite
-C: What merit lived in me, that you should love
-C: After my death,--dear love, forget me quite,
-C: For you in me can nothing worthy prove;
-C: Unless you would devise some virtuous lie,
-C: To do more for me than mine own desert,
-C: And hang more praise upon deceased I
-C: Than niggard truth would willingly impart:
-C: O! lest your true love may seem false in this
-C: That you for love speak well of me untrue,
-C: My name be buried where my body is,
-C: And live no more to shame nor me nor you.
-C:   For I am shamed by that which I bring forth,
-C:   And so should you, to love things nothing worth.
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Disposition: attachment; filename=sonnet.html
-C: Content-Type: text/html; name=sonnet.html; charset=us-ascii
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: <html><head><title></title></head>
-C: <body>
-C: <blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
-C: Those parts of thee that the world's eye doth view
-C: Want nothing that the thought of hearts can mend;
-C: All tongues--the voice of souls--give thee that due,
-C: Uttering bare truth, even so as foes commend.
-C: Thy outward thus with outward praise is crown'd;
-C: But those same tongues, that give thee so thine own,
-C: In other accents do this praise confound
-C: By seeing farther than the eye hath shown.
-C: They look into the beauty of thy mind,
-C: And that in guess they measure by thy deeds;
-C: Then--churls--their thoughts, although their eyes were kind,
-C: To thy fair flower add the rank smell of weeds: 
-C:   But why thy odour matcheth not thy show,
-C:   The soil is this, that thou dost common grow.
-C: </pre></blockquote>
-C: </body></html>
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: Ah! wherefore with infection should he live,
-C: And with his presence grace impiety,
-C: That sin by him advantage should achieve,
-C: And lace itself with his society? 
-C: Why should false painting imitate his cheek,
-C: And steel dead seeming of his living hue?
-C: Why should poor beauty indirectly seek
-C: Roses of shadow, since his rose is true?
-C: Why should he live, now Nature bankrupt is,
-C: Beggar'd of blood to blush through lively veins?
-C: For she hath no exchequer now but his,
-C: And proud of many, lives upon his gains.
-C:   O! him she stores, to show what wealth she had
-C:   In days long since, before these last so bad.
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t--
-S: \* 12 EXISTS
-S: \* 12 RECENT
-S: A15 OK (\[.+\] )?APPEND completed\.
-C: A16 APPEND testmailbox {302+}
-C: From: Samual Smith <sam@example.org>
-C: To: John Smith <john@example.org>
-C: Reply-To: "Timothy Taylor: Email" <tim@example.org>
-C: Subject: Re: Custard!
-C: Date: Sat, 23 Feb 2008 18:15:18 +0000
-C: Message-ID: <4224@example.org>
-C: In-Reply-To: <1729@example.org>
-C: References: <1729@example.org>
-C: 
-C: Rhubard, I say!
-S: \* 13 EXISTS
-S: \* 13 RECENT
-S: A16 OK (\[.+\] )?APPEND completed\.
-C: A17 APPEND testmailbox {404+}
-C: Resent-From: John Smith <john@example.org>
-C: Resent-To: Samual Smith <sam@example.org>
-C: Resent-Date: Sat, 23 Feb 2008 18:18:59 +0000
-C: Resent-Message-ID: <424242@example.org>
-C: From: Samual Webster <webster@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Rhubard And Custard!
-C: Date: Sat, 23 Feb 2008 14:10:00 +0000
-C: Message-ID: <17299271@example.org>
-C: 
-C: Rhubard or custard? Rhubard AND custard!
-S: \* 14 EXISTS
-S: \* 14 RECENT
-S: A17 OK (\[.+\] )?APPEND completed\.
-C: A18 APPEND testmailbox {429+}
-C: Received: from alpha.beta
-C:    by example.org
-C:    via TCP
-C:    with ESMTP
-C:    id 1729
-C:    for <tim@example.org>; Sat, 23 Feb 2008 18:24:05 +0000
-C: Received: from gamma.delta by alpha.beta; Sat, 23 Feb 2008 18:20:05 +0000
-C: From: Samual Webster <webster@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Custard?
-C: Date: Sat, 23 Feb 2008 18:26:56 +0000
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Rhubard! Rhubard! Rhubard!
-C: 
-S: \* 15 EXISTS
-S: \* 15 RECENT
-S: A18 OK (\[.+\] )?APPEND completed\.
-C: A19 APPEND testmailbox {217+}
-C: From: Timothy Taylor <tim@example.org>
-C: To: Alpha Group:John Smith <john@example.org>, sid@example.org;
-C: Cc: Undisclosed recipients:;
-C: Date: Sat, 23 Feb 2008 18:12:13 +0000
-C: Message-ID: 42424242
-C: 
-C: Custard? Rhubard!
-C: 
-S: \* 16 EXISTS
-S: \* 16 RECENT
-S: A19 OK (\[.+\] )?APPEND completed\.
-C: A20 APPEND testmailbox {14862+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Received: (qmail 16059 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from unknown (HELO pre-smtp34-01.prod.mesa1.secureserver.net)
-C:         ([10.0.19.134]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         smtp28.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-C: Received: (qmail 24109 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
-C:         <rdonkin-owner@locus.apache.org>) by
-C:         pre-smtp34-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:15 -0000
-C: Received: (qmail 33110 invoked by uid 1289); 11 Mar 2008 18:54:14 -0000
-C: Delivered-To: rdonkin@locus.apache.org
-C: Received: (qmail 33091 invoked from network); 11 Mar 2008 18:54:14 -0000
-C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:14 -0000
-C: Received: (qmail 12832 invoked by uid 500); 11 Mar 2008 18:54:10 -0000
-C: Delivered-To: apmail-rdonkin@apache.org
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: (qmail 12693 invoked by uid 99); 11 Mar 2008 18:54:10 -0000
-C: Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by
-C:         apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:10 -0700
-C: X-ASF-Spam-Status: No, hits=5.3 required=10.0
-C:         tests=HTML_MESSAGE,MIME_QP_LONG_LINE,MSGID_FROM_MTA_HEADER,SPF_PASS
-C: X-Spam-Check-By: apache.org
-C: Received-SPF: pass (nike.apache.org: domain of
-C:         3MtXWRxUKByYECNGPFCT-PQVKHKECVKQPIQQING.EQOTFQPMKPCRCEJG.QTI@calendar-server.bounces.google.com
-C:         designates 64.233.166.140 as permitted sender)
-C: Received: from [64.233.166.140] (HELO py-out-f140.google.com)
-C:         (64.233.166.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-C:         18:53:18 +0000
-C: Received: by py-out-f140.google.com with SMTP id a74so255262pye.5 for
-C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta;
-C:         h=domainkey-signature:mime-version:message-id:date:reply-to:sender:received:subject:from:to:content-type;
-C:         bh=a0xHxfGwMbTaCb1AQbvdZZ4bcSJ2pPfhH9+aq/N8Iio=;
-C:         b=XcR46ahkaRiXL6w4DXB16+pG9O4qvSUyCHzL8N3rebn6+s3HAlztkGBCdXbNTOSeLnjEQnv+2slUMkdQy+ZJdg==
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta;
-C:         h=mime-version:message-id:date:reply-to:sender:subject:from:to:content-type;
-C:         b=E3kUX5aHg+csZ3D0TcHKt9Wie43boX+xpyARVjHAhQ0fJVt9OAzCI/xPDTBpTBjGaDcjnFeFcHWZF9UeXbx8Lg==
-C: MIME-Version: 1.0
-C: Message-ID: <00163600d06e04482dd6a10e7610628b0@google.com>
-C: Date: Tue, 11 Mar 2008 11:53:38 -0700
-C: Reply-To: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
-C: Sender: Google Calendar <calendar-notification@google.com>
-C: Received: by 10.35.108.12 with SMTP id k12mr18969364pym.3.1205261618449;
-C:         Tue,  11 Mar 2008 11:53:38 -0700 (PDT)
-C: Subject:
-C:         =?windows-1256?Q?=5BInvitation=5D_ApacheCon_Europe_2008=21_=40_Mon_7_Apr_=96_?=
-C:         =?windows-1256?Q?Fri_11_Apr_2008_=28=29?=
-C: From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
-C: To: rdonkin@apache.org
-C: Content-Type: multipart/mixed; boundary=00163600d06e04482dd6a10e458cd80be
-C: X-Virus-Checked: Checked by ClamAV on apache.org
-C: X-Nonspam: None
-C: X-fetched-from: mail.xmlmapt.org
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: --00163600d06e04482dd6a10e458cd80be
-C: Content-Type: multipart/alternative;  boundary=00163600d06e04482dd6a10e408cd80bd
-C: 
-C: 
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/plain; charset=windows-1256
-C: Content-Transfer-Encoding: quoted-printable
-C: 
-C: rdonkin@apache.org, you are invited to
-C: 
-C: Title: ApacheCon Europe 2008!
-C: Time: Mon 7 Apr =96 Fri 11 Apr 2008 (Time zone: London)
-C: Where: Amsterdam
-C: Calendar: 
-C: Description: Ah yes!On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &=
-C: lt;robertburrelldonkin@blueyonder.co.uk&gt; wrote:&gt; O! lest the world sho=
-C: uld task you to recite&gt; &nbsp;What merit lived in me, that you should lov=
-C: e&gt; &nbsp;After my death,--dear love, forget me quite,&gt; &nbsp;For you i=
-C: n me can nothing worthy prove;&gt; &nbsp;Unless you would devise some virtuo=
-C: us lie,&gt; &nbsp;To do more for me than mine own desert,&gt; &nbsp;And hang=
-C:  more praise upon deceased I&gt; &nbsp;Than niggard truth would willingly im=
-C: part:&gt; &nbsp;O! lest your true love may seem false in this&gt; &nbsp;That=
-C:  you for love speak well of me untrue,&gt; &nbsp;My name be buried where my =
-C: body is,&gt; &nbsp;And live no more to shame nor me nor you.&gt; &nbsp; For =
-C: I am shamed by that which I bring forth,&gt; &nbsp; And so should you, to lo=
-C: ve things nothing worth.&gt; &nbsp;
-C: 
-C: You can view this event at http://www.google.com/calendar/event?action=3DVIE=
-C: W&eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=3DM=
-C: jkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO=
-C: Tg0Nzg2N2E4NTk4NWM5&ctz=3DEurope%2FLondon&hl=3Den_GB
-C: 
-C: 
-C: 
-C: You are receiving this courtesy email at the account rdonkin@apache.org beca=
-C: use you are an attendee of this event.
-C: 
-C: To stop receiving future notifications for this event, decline this event. A=
-C: lternatively, you can sign up for a Google Calendar account at http://www.go=
-C: ogle.com/calendar/ and control your notification settings for your entire ca=
-C: lendar.
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/html; charset=windows-1256
-C: Content-Transfer-Encoding: quoted-printable
-C: 
-C: <div style=3D"padding:10px 7px; font-size:12px; line-height:1.4 font-family:=
-C: Arial,Sans-serif; text-align:center;"><div><a href=3D"http://www.google.com/=
-C: calendar/"><img style=3D"border-width:0" src=3D"http://www.google.com/calend=
-C: ar/images/blue_beta_en-GB.gif" alt=3D"Google Calendar"></a></div>
-C: <div style=3D"width:370px; background:#D2E6D2; border-style:solid;       bor=
-C: der-color:#ccc; border-width:1px 1px 0 1px; padding:15px 15px 5px 15px;     =
-C:   margin:0 auto"><p style=3D"margin:0;color:#0">rdonkin@apache.org,
-C: you are invited to</p>
-C: <h2 style=3D"margin:5px 0; font-size:18px; line-height:1.4;color:#0">ApacheC=
-C: on Europe 2008!</h2>
-C: <p style=3D"margin:0 0 .5em;"><span style=3D"color:#0">Mon 7 Apr =96 Fri 11 =
-C: Apr 2008</span>
-C: <br>
-C: <span style=3D"color:#676;">(Time zone:
-C: London)</span>
-C: <br>
-C: <span style=3D"color:#0">Amsterdam (<a href=3D"http://maps.google.co.uk/maps=
-C: ?q=3DAmsterdam&amp;hl=3Den-GB">map</a>)</span>
-C: <br>
-C: <span style=3D"color:#0">Calendar:
-C: </span></p>
-C: <p style=3D"margin:0 0 1em;color:#0; white-space:pre-wrap !important; white-=
-C: space:-moz-pre-wrap !important; white-space:-pre-wrap !important; white-spac=
-C: e:-o-pre-wrap !important; white-space:pre; word-wrap:break-word;">&lt;b&gt;&=
-C: lt;span style=3D&quot;font-family: trebuchet ms,sans-serif;&quot;&gt;Ah yes!=
-C: &lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;On Tue, Mar 11, 2008 at 6:45 PM, =
-C: Robert Burrell Donkin &amp;lt;robertburrelldonkin@blueyonder.co.uk&amp;gt; w=
-C: rote:&lt;br&gt;&amp;gt; O! lest the world should task you to recite&lt;br&gt=
-C: ;&amp;gt; &amp;nbsp;What merit lived in me, that you should love&lt;br&gt;&a=
-C: mp;gt; &amp;nbsp;After my death,--dear love, forget me quite,&lt;br&gt;&amp;=
-C: gt; &amp;nbsp;For you in me can nothing worthy prove;&lt;br&gt;&amp;gt; &amp=
-C: ;nbsp;Unless you would devise some virtuous lie,&lt;br&gt;&amp;gt; &amp;nbsp=
-C: ;To do more for me than mine own desert,&lt;br&gt;&amp;gt; &amp;nbsp;And han=
-C: g more praise upon deceased I&lt;br&gt;&amp;gt; &amp;nbsp;Than niggard truth=
-C:  would willingly impart:&lt;br&gt;&amp;gt; &amp;nbsp;O! lest your true love =
-C: may seem false in this&lt;br&gt;&amp;gt; &amp;nbsp;That you for love speak w=
-C: ell of me untrue,&lt;br&gt;&amp;gt; &amp;nbsp;My name be buried where my bod=
-C: y is,&lt;br&gt;&amp;gt; &amp;nbsp;And live no more to shame nor me nor you.&=
-C: lt;br&gt;&amp;gt; &amp;nbsp; For I am shamed by that which I bring forth,&lt=
-C: ;br&gt;&amp;gt; &amp;nbsp; And so should you, to love things nothing worth.&=
-C: lt;br&gt;&amp;gt; &amp;nbsp;&lt;br&gt;&lt;br&gt;<br><a href=3D"http://www.go=
-C: ogle.com/calendar/event?action=3DVIEW&amp;eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29z=
-C: MWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnb=
-C: WFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEu=
-C: rope%2FLondon&amp;hl=3Den_GB">More event details&raquo;</a></p>
-C: <div style=3D"margin:.5em 0 0; text-align:center;color:#0"><strong>Will you =
-C: attend?</strong></div>
-C: <div style=3D"margin:4px 0 0; text-align:center;"><span style=3D"background:=
-C: #fff; border:1px solid #676;              padding:3px 5px; line-height:1.5;"=
-C: ><a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D1&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Yes</a=
-C: >
-C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D2&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">No</a>=
-C: 
-C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D3&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Maybe<=
-C: /a></span></div></div>
-C: <div><img src=3D"http://www.google.com/calendar/images/envelope.gif" style=
-C: =3D"background:#D2E6D2; width:420px height:95px" alt=3D""></div><p style=3D"=
-C: margin:-15px 0 0;">&nbsp;</p>
-C: <p style=3D"color:#676;">You are receiving this courtesy email at the accoun=
-C: t rdonkin@apache.org because you are an attendee of this event.</p><p style=
-C: =3D"color:#676;">To stop receiving future notifications for this event, decl=
-C: ine this event. Alternatively, you can sign up for a Google Calendar account=
-C:  at http://www.google.com/calendar/ and control your notification settings f=
-C: or your entire calendar.</p></div>
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/calendar; charset=windows-1256; method=REQUEST
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
-C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
-C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: --00163600d06e04482dd6a10e408cd80bd--
-C: 
-C: --00163600d06e04482dd6a10e458cd80be
-C: Content-Type: application/ics; name="invite.ics"
-C: Content-Disposition: attachment; filename="invite.ics"
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
-C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
-C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: --00163600d06e04482dd6a10e458cd80be--
-C: 
-C: 
-S: \* 17 EXISTS
-S: \* 17 RECENT
-S: A20 OK (\[.+\] )?APPEND completed\.
-C: A21 APPEND testmailbox {14154+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: from smtp-in3.blueyonder.co.uk ([172.23.146.14]) by cluster6 with
-C:         Microsoft SMTPSVC(5.0.2195.6713); Tue, 11 Mar 2008 18:53:48 +0000
-C: Received: from eback03.blueyonder.co.uk ([195.188.53.214]) by
-C:         smtp-in3.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 11
-C:         Mar 2008 18:53:48 +0000
-C: Received: from [172.23.170.141] (helo=anti-virus02-08) by
-C:         eback03.blueyonder.co.uk with smtp (Exim 4.52) id 1JZ9bg-0005pc-Kc for
-C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:48 +0000
-C: Received: from [209.85.146.177] (helo=wa-out-1112.google.com) by
-C:         exim11.blueyonder.co.uk with esmtp (Exim 4.68) (envelope-from
-C:         <robertburrelldonkin@gmail.com>) id 1JZ9bf-0005sq-E4 for
-C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:47 +0000
-C: Received: by wa-out-1112.google.com with SMTP id k40so3093721wah.25 for
-C:         <robertburrelldonkin@blueyonder.co.uk>; Tue, 11 Mar 2008 11:53:46 -0700
-C:         (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-C: References: <1205261107.7516.6.camel@localhost>
-C: X-Envelope-To: robertburrelldonkin@blueyonder.co.uk
-C: X-OriginalArrivalTime: 11 Mar 2008 18:53:48.0705 (UTC)
-C:         FILETIME=[3DA5D910:01C883A9]
-C: X-fetched-from: blueyonder.co.uk
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-C: 
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_4003_18492227.1205261626856--
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_4002_22491526.1205261626856--
-C: 
-C: 
-S: \* 18 EXISTS
-S: \* 18 RECENT
-S: A21 OK (\[.+\] )?APPEND completed\.
-C: A22 APPEND testmailbox {14996+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
-C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
-C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
-C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
-C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
-C: Delivered-To: rdonkin@locus.apache.org
-C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
-C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
-C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
-C: Delivered-To: apmail-rdonkin@apache.org
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
-C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
-C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
-C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
-C: X-Spam-Check-By: apache.org
-C: Received-SPF: pass (athena.apache.org: domain of
-C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
-C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
-C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-C:         18:53:36 +0000
-C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
-C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-C: References: <1205261107.7516.6.camel@localhost>
-C: X-Virus-Checked: Checked by ClamAV on apache.org
-C: X-Nonspam: None
-C: X-fetched-from: mail.xmlmapt.org
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-C: 
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_4003_18492227.1205261626856--
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_4002_22491526.1205261626856--
-C: 
-C: 
-S: \* 19 EXISTS
-S: \* 19 RECENT
-S: A22 OK (\[.+\] )?APPEND completed\.
-C: A23 STORE 1:9  +FLAGS (\FLAGGED)
-S: \* 1 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 3 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 4 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 8 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 9 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: A23 OK STORE completed\.
-C: A24 STORE 1:4  +FLAGS (\ANSWERED)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 4 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: A24 OK STORE completed\.
-C: A25 STORE 10:14  +FLAGS (\ANSWERED)
-S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 13 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 14 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: A25 OK STORE completed\.
-C: A26 STORE 1:2  +FLAGS (\SEEN)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
-S: A26 OK STORE completed\.
-C: A27 STORE 5:7  +FLAGS (\SEEN)
-S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
-S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
-S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
-S: A27 OK STORE completed\.
-C: A28 STORE 10:12  +FLAGS (\SEEN)
-S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
-S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
-S: A28 OK STORE completed\.
-C: A29 STORE 15:17  +FLAGS (\SEEN)
-S: \* 15 FETCH \(FLAGS \(\\Recent \\Seen\)\)
-S: \* 16 FETCH \(FLAGS \(\\Recent \\Seen\)\)
-S: \* 17 FETCH \(FLAGS \(\\Recent \\Seen\)\)
-S: A29 OK STORE completed\.
-C: A30 STORE 1  +FLAGS (\DRAFT)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent \\Seen\)\)
-S: A30 OK STORE completed\.
-C: A31 STORE 3  +FLAGS (\DRAFT)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent\)\)
-S: A31 OK STORE completed\.
-C: A32 STORE 5  +FLAGS (\DRAFT)
-S: \* 5 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
-S: A32 OK STORE completed\.
-C: A33 STORE 7  +FLAGS (\DRAFT)
-S: \* 7 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
-S: A33 OK STORE completed\.
-C: A34 STORE 9  +FLAGS (\DRAFT)
-S: \* 9 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent\)\)
-S: A34 OK STORE completed\.
-C: A35 STORE 11  +FLAGS (\DRAFT)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Draft \\Recent \\Seen\)\)
-S: A35 OK STORE completed\.
-C: A36 STORE 13  +FLAGS (\DRAFT)
-S: \* 13 FETCH \(FLAGS \(\\Answered \\Draft \\Recent\)\)
-S: A36 OK STORE completed\.
-C: A37 STORE 15  +FLAGS (\DRAFT)
-S: \* 15 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
-S: A37 OK STORE completed\.
-C: A38 STORE 17  +FLAGS (\DRAFT)
-S: \* 17 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
-S: A38 OK STORE completed\.
-C: A39 STORE 1:3  +FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent \\Seen\)\)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Deleted \\Flagged \\Recent \\Seen\)\)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent\)\)
-S: A39 OK STORE completed\.
-C: A40 SEARCH BODY o UNDRAFT UNFLAGGED ANSWERED
-S: \* SEARCH 10 12 14
-S: A40 OK SEARCH completed\.
-C: A41 SEARCH TO o DRAFT FLAGGED ANSWERED
-S: \* SEARCH 1 3
-S: A41 OK SEARCH completed\.
-C: A42 SEARCH TO o SMALLER 10000 ALL DRAFT
-S: \* SEARCH 1 3 5 7 9 11 13 15
-S: A42 OK SEARCH completed\.
-C: A43 SEARCH BCC o LARGER 1000
-S: \* SEARCH 10
-S: A43 OK SEARCH completed\.
-C: A44 SEARCH FROM o LARGER 1000 FLAGGED
-S: \* SEARCH 5
-S: A44 OK SEARCH completed\.
-C: A45 SEARCH FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009
-S: \* SEARCH 2 3 4
-S: A45 OK SEARCH completed\.
-C: A46 SEARCH OR ( FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009 ) ( HEADER Delivered-To "" DRAFT )
-S: \* SEARCH 2 3 4 11 17
-S: A46 OK SEARCH completed\.
-C: A47 SEARCH OR ( CC o TEXT o UNSEEN LARGER 1000 ALL BODY o SENTON 8-Apr-2008 ) ( HEADER Delivered-To "" DRAFT )
-S: \* SEARCH 11 17
-S: A47 OK SEARCH completed\.
-C: A48 SEARCH OR ( CC o TO o DRAFT UNSEEN ALL TEXT o SENTSINCE 1-Jan-2000 ) ( HEADER Delivered-To "" DRAFT )
-S: \* SEARCH 9 11 17
-S: A48 OK SEARCH completed\.
-C: A49 SEARCH OR ( OR ( OR ( NOT TEXT o CC o UNSEEN FLAGGED ALL BODY o NOT SENTON 1-Mar-2008 ) ( HEADER Delivered-To example.org FLAGGED ) ) ( FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009 ) ) ( ANSWERED FLAGGED DRAFT ) ALL DELETED
-S: \* SEARCH 1 2 3
-S: A49 OK SEARCH completed\.
-C: A50 SEARCH OR ( OR ( OR ( FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009 ) ( HEADER Delivered-To "" DRAFT ) ) ( FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009 ) ) ( ANSWERED FLAGGED DRAFT ) ALL UNANSWERED
-S: \* SEARCH 17
-S: A50 OK SEARCH completed\.
-C: A51 DELETE testmailbox
-S: A51 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectAppend.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectAppend.test
deleted file mode 100644
index 7098717..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectAppend.test
+++ /dev/null
@@ -1,69 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: 10 CREATE selectappend
-S: 10 OK CREATE completed.
-
-C: 10 SELECT selectappend
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: 10 OK \[READ-WRITE\] SELECT completed.
-
-C: A003 APPEND selectappend {310}
-# Use command continuation request
-S: \+
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: afternoon meeting 2
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Hello Joe, could we change that to 4:00pm tomorrow?
-C:
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A003 OK (\[.+\] )?APPEND completed.
-
-C: A009 APPEND selectappend {310}
-# Use command continuation request
-S: \+
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: afternoon meeting 2
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Hello Joe, could we change that to 4:00pm tomorrow?
-C:
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: A009 OK (\[.+\] )?APPEND completed.
-
-C: a1 DELETE selectappend
-S: a1 OK DELETE completed.
-
-
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectEmpty.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectEmpty.test
deleted file mode 100644
index 34663b5..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectEmpty.test
+++ /dev/null
@@ -1,72 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Create a few folders
-C: 10 CREATE test
-S: 10 OK CREATE completed.
-C: 11 CREATE test.subfolder
-S: 11 OK CREATE completed.
-C: 12 CREATE test1
-S: 12 OK CREATE completed.
-C: 13 CREATE test1.subfolder1
-S: 13 OK CREATE completed.
-
-C: abcd SELECT test
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: abcd OK \[READ-WRITE\] SELECT completed.
-
-C: abcd SELECT test.subfolder
-SUB {
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-}
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: abcd OK \[READ-WRITE\] SELECT completed.
-
-C: abcd SELECT test1
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: abcd OK \[READ-WRITE\] SELECT completed.
-
-C: abcd SELECT subfolder1
-S: abcd NO SELECT failed. No such mailbox.
-
-# Cleanup
-C: a1 DELETE test1.subfolder1
-S: a1 OK DELETE completed.
-C: a1 DELETE test1
-S: a1 OK DELETE completed.
-C: a1 DELETE test.subfolder
-S: a1 OK DELETE completed.
-C: a1 DELETE test
-S: a1 OK DELETE completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectInbox.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectInbox.test
deleted file mode 100644
index 26734df..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectInbox.test
+++ /dev/null
@@ -1,27 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: abcd SELECT inbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* \d+ EXISTS
-S: \* \d+ RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: abcd OK \[READ-WRITE\] SELECT completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectUnseen.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectUnseen.test
deleted file mode 100644
index a616bd7..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectUnseen.test
+++ /dev/null
@@ -1,131 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: 10 CREATE selectappend
-S: 10 OK CREATE completed.
-
-C: 10 CREATE another
-S: 10 OK CREATE completed.
-
-C: 10 SELECT selectappend
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: 10 OK \[READ-WRITE\] SELECT completed.
-
-C: A003 APPEND selectappend {310}
-# Use command continuation request
-S: \+
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: afternoon meeting 2
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Hello Joe, could we change that to 4:00pm tomorrow?
-C:
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A003 OK (\[.+\] )?APPEND completed.
-
-C: A009 APPEND selectappend {310}
-# Use command continuation request
-S: \+
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: afternoon meeting 2
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Hello Joe, could we change that to 4:00pm tomorrow?
-C:
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: A009 OK (\[.+\] )?APPEND completed.
-
-C: 20 SELECT another
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: 20 OK \[READ-WRITE\] SELECT completed.
-
-C: 21 SELECT selectappend
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 2 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 3\].*
-S: 21 OK \[READ-WRITE\] SELECT completed.
-
-C: 30 FETCH 1 BODY[]
-S: \* 1 FETCH \(FLAGS \(\\Seen\) BODY\[\] \{310}
-S: Date: Mon, 7 Feb 1994 21:52:25 -0800 \(PST\)
-S: From: Fred Foobar <foobar@Blurdybloop.COM>
-S: Subject: afternoon meeting 2
-S: To: mooch@owatagu.siam.edu
-S: Message-Id: <B27397-0100000@Blurdybloop.COM>
-S: MIME-Version: 1.0
-S: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-S: 
-S: Hello Joe, could we change that to 4:00pm tomorrow\?
-S: \)
-S: 30 OK FETCH completed.
-
-C: 30 SELECT another
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: 30 OK \[READ-WRITE\] SELECT completed.
-
-C: 40 SELECT selectappend
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 2 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 2\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 3\].*
-S: 40 OK \[READ-WRITE\] SELECT completed.
-
-C: a1 DELETE another
-S: a1 OK DELETE completed.
-
-C: a1 DELETE selectappend
-S: a1 OK DELETE completed.
-
-
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectedStateCleanup.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectedStateCleanup.test
deleted file mode 100644
index 1d15811..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectedStateCleanup.test
+++ /dev/null
@@ -1,24 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# try to delete the select mailbox (don't worry about failures
-C: a1 DELETE selected
-S: .*
-
-C: a1 SELECT selected
-S: a1 NO SELECT failed. No such mailbox.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectedStateSetup.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectedStateSetup.test
deleted file mode 100644
index df88ffc..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/SelectedStateSetup.test
+++ /dev/null
@@ -1,84 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: a1 CREATE selected
-S: a1 OK CREATE completed.
-
-C: A003 APPEND selected {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 01
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 01
-C:
-S: A003 OK (\[.+\] )?APPEND completed.
-
-C: A004 APPEND selected {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 02
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 02
-C:
-S: A004 OK (\[.+\] )?APPEND completed.
-
-C: A005 APPEND selected {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 03
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 03
-C:
-S: A005 OK (\[.+\] )?APPEND completed.
-
-C: A006 APPEND selected {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 04
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 04
-C:
-S: A006 OK (\[.+\] )?APPEND completed.
-
-C: a1 SELECT selected
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 4 EXISTS
-S: \* 4 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 5\].*
-S: a1 OK \[READ-WRITE\] SELECT completed.
-
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Status.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Status.test
deleted file mode 100644
index 55fc02e..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Status.test
+++ /dev/null
@@ -1,63 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: a1 CREATE statustest
-S: a1 OK CREATE completed.
-
-# Tests for the STATUS command
-C: a001 STATUS statustest (MESSAGES)
-S: \* STATUS \"statustest\" \(MESSAGES 0\)
-S: a001 OK STATUS completed.
-
-C: a002 STATUS statustest (  MESSAGES  )
-S: \* STATUS \"statustest\" \(MESSAGES 0\)
-S: a002 OK STATUS completed.
-
-C: a003 STATUS statustest (MESSAGES RECENT UIDNEXT UIDVALIDITY UNSEEN)
-S: \* STATUS \"statustest\" \(MESSAGES 0 RECENT 0 UIDNEXT \d+ UIDVALIDITY \d+ UNSEEN 0\)
-S: a003 OK STATUS completed.
-
-C: a004 STATUS statustest (UNSEEN RECENT )
-S: \* STATUS \"statustest\" \(RECENT 0 UNSEEN 0\)
-S: a004 OK STATUS completed.
-
-C: A005 APPEND statustest {254+}
-C: Date: Mon, 7 Feb 1994 21:52:25 -0800 (PST)
-C: From: Fred Foobar <foobar@Blurdybloop.COM>
-C: Subject: Test 01
-C: To: mooch@owatagu.siam.edu
-C: Message-Id: <B27397-0100000@Blurdybloop.COM>
-C: MIME-Version: 1.0
-C: Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
-C:
-C: Test 01
-C:
-S: A005 OK (\[.+\] )?APPEND completed.
-
-C: a006 STATUS statustest (UNSEEN RECENT )
-S: \* STATUS \"statustest\" \(RECENT 1 UNSEEN 1\)
-S: a006 OK STATUS completed.
-
-# Make sure that the recent flag isn't unset
-C: a007 STATUS statustest (UNSEEN RECENT )
-S: \* STATUS \"statustest\" \(RECENT 1 UNSEEN 1\)
-S: a007 OK STATUS completed.
-
-# Cleanup
-C: a1 DELETE statustest
-S: a1 OK DELETE completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Store.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Store.test
deleted file mode 100644
index 661e18e..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Store.test
+++ /dev/null
@@ -1,71 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# FLAGS
-C: f1 FETCH 1:4 (FLAGS)
-S: \* 1 FETCH \(FLAGS \(\\Recent\)\)
-S: \* 2 FETCH \(FLAGS \(\\Recent\)\)
-S: \* 3 FETCH \(FLAGS \(\\Recent\)\)
-S: \* 4 FETCH \(FLAGS \(\\Recent\)\)
-S: f1 OK FETCH completed.
-
-#Simple store
-C: f2 STORE 1 FLAGS (\Deleted)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: f2 OK STORE completed.
-
-C: f3 FETCH 1 (FLAGS)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: f3 OK FETCH completed.
-
-#Override previous value (silent)
-C: f2 STORE 1 FLAGS.SILENT (\Draft \Flagged)
-S: f2 OK STORE completed.
-
-C: f1 FETCH 1 (FLAGS)
-S: \* 1 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent\)\)
-S: f1 OK FETCH completed.
-
-#Add to existing flags
-C: f2 STORE 1 +FLAGS (\Deleted)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Draft \\Flagged \\Recent\)\)
-S: f2 OK STORE completed.
-
-C: f1 FETCH 1 (FLAGS)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Draft \\Flagged \\Recent\)\)
-S: f1 OK FETCH completed.
-
-#Remove from existing flags (silent)
-C: f2 STORE 1 -FLAGS.SILENT (\Draft)
-S: f2 OK STORE completed.
-
-C: f1 FETCH 1 (FLAGS)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Flagged \\Recent\)\)
-S: f1 OK FETCH completed.
-
-C: f4 STORE 3:4 FLAGS (\Flagged)
-S: \* 3 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 4 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: f4 OK STORE completed.
-
-C: f1 FETCH 1:4 (FLAGS)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Flagged \\Recent\)\)
-S: \* 2 FETCH \(FLAGS \(\\Recent\)\)
-S: \* 3 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 4 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: f1 OK FETCH completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/StringArgs.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/StringArgs.test
deleted file mode 100644
index eb81a9a..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/StringArgs.test
+++ /dev/null
@@ -1,65 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# The following tests check the parsing of string arguments of various formats.
-# The STATUS command is used for testing all types of string arguments.
-
-# The <mailbox> argument of the STATUS command is of type "mailbox", which
-# may be either (case-insensitive) "INBOX" or an "astring". "astring", in turn,
-# may be an "atom", a "quoted" string, or a "literal" ( format "{xxx[+]}\nXXXX" )
-
-# INBOX special case
-C: a001 STATUS INBOX (MESSAGES)
-S: \* STATUS \"INBOX\" \(MESSAGES \d+\)
-S: a001 OK STATUS completed.
-
-# Case-insensitive inbox
-C: a001 STATUS InBoX (MESSAGES)
-S: \* STATUS \"INBOX\" \(MESSAGES \d+\)
-S: a001 OK STATUS completed.
-
-# Tests with an atomic mailbox name.
-C: a1 CREATE atomMailbox
-S: a1 OK CREATE completed.
-
-# atom
-C: a001 STATUS atomMailbox (MESSAGES)
-S: \* STATUS \"atomMailbox\" \(MESSAGES \d+\)
-S: a001 OK STATUS completed.
-
-# quoted
-C: a001 STATUS "atomMailbox" (MESSAGES)
-S: \* STATUS \"atomMailbox\" \(MESSAGES \d+\)
-S: a001 OK STATUS completed.
-
-# non-synchronized literal
-C: a001 STATUS {11}
-S: \+
-C: atomMailbox (MESSAGES)
-S: \* STATUS \"atomMailbox\" \(MESSAGES \d+\)
-S: a001 OK STATUS completed.
-
-# synchronized literal
-C: a001 STATUS {11+}
-C: atomMailbox (MESSAGES)
-S: \* STATUS \"atomMailbox\" \(MESSAGES \d+\)
-S: a001 OK STATUS completed.
-
-# Cleanup
-C: a1 DELETE atomMailbox
-S: a1 OK DELETE completed.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Subscribe.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Subscribe.test
deleted file mode 100644
index 3c73f6b..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Subscribe.test
+++ /dev/null
@@ -1,97 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Create a few folders
-C: 10 CREATE subscribetest
-S: 10 OK CREATE completed.
-C: 11 CREATE subscribetest.subfolder
-S: 11 OK CREATE completed.
-C: 12 CREATE subscribetest1
-S: 12 OK CREATE completed.
-C: 13 CREATE subscribetest1.subfolder1
-S: 13 OK CREATE completed.
-
-C: a01 LSUB "" "*"
-S: a01 OK LSUB completed.
-
-C: a02 SUBSCRIBE subscribetest
-S: a02 OK SUBSCRIBE completed.
-
-C: a03 LSUB "" "*"
-S: \* LSUB \(\) \"\.\" \"subscribetest\"
-S: a03 OK LSUB completed.
-
-C: a04 SUBSCRIBE subscribetest.subfolder
-S: a04 OK SUBSCRIBE completed.
-
-C: a05 SUBSCRIBE subscribetest1.subfolder1
-S: a05 OK SUBSCRIBE completed.
-
-# LIST All subscribed
-C: a06 LSUB "" "*"
-SUB {
-S: \* LSUB \(\) \"\.\" \"subscribetest\"
-S: \* LSUB \(\) \"\.\" \"subscribetest\.subfolder\"
-S: \* LSUB \(\) \"\.\" \"subscribetest1\.subfolder1\"
-}
-S: a06 OK LSUB completed.
-
-# LIST A subset of subscribed
-C: a07 LSUB "" "subscribetest.sub*"
-S: \* LSUB \(\) \"\.\" \"subscribetest\.subfolder\"
-S: a07 OK LSUB completed.
-
-# Unsubscribe from a parent mailbox, make sure that subscribetest.subfolder is still subscribed.
-C: a08 UNSUBSCRIBE subscribetest
-S: a08 OK UNSUBSCRIBE completed.
-
-C: a09 LSUB "" "sub*"
-S: \* LSUB \(\) \"\.\" \"subscribetest\.subfolder\"
-S: \* LSUB \(\) \"\.\" \"subscribetest1\.subfolder1\"
-S: a09 OK LSUB completed.
-
-C: b01 LSUB "" "%"    
-S: \* LSUB \(\\Noselect\) \"\.\" \"subscribetest\"
-S: \* LSUB \(\\Noselect\) \"\.\" \"subscribetest1\"
-S: b01 OK LSUB completed.
-
-
-# Attempt to unsubscribe from a mailbox that isn't subscribed
-C: a10 UNSUBSCRIBE subscribetest1
-S: a10 OK UNSUBSCRIBE completed.
-
-C: a11 UNSUBSCRIBE subscribetest.subfolder
-S: a11 OK UNSUBSCRIBE completed.
-
-# LIST All subscribed
-C: a12 LSUB "" "*"
-S: \* LSUB \(\) \"\.\" \"subscribetest1\.subfolder1\"
-S: a12 OK LSUB completed.
-
-# Cleanup
-C: a13 UNSUBSCRIBE subscribetest1.subfolder1
-S: a13 OK UNSUBSCRIBE completed.
-
-C: a14 DELETE subscribetest1.subfolder1
-S: a14 OK DELETE completed.
-C: a15 DELETE subscribetest1
-S: a15 OK DELETE completed.
-C: a16 DELETE subscribetest.subfolder
-S: a16 OK DELETE completed.
-C: a17 DELETE subscribetest
-S: a17 OK DELETE completed.
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/TextPartialFetch.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/TextPartialFetch.test
deleted file mode 100644
index 1d5a82f..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/TextPartialFetch.test
+++ /dev/null
@@ -1,515 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {1767+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: application/octet-stream
-C: Content-Transfer-Encoding: base64
-C: 
-C: 987654321AHPLA
-C: 
-C: --1729
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Alternative Email
-C: Content-Type: multipart/alternative;boundary=42
-C: 
-C: This message has a premable
-C: 
-C: --42
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Custard!
-C: 
-C: --42
-C: Content-Type: application/octet-stream
-C: 
-C: CUSTARDCUSTARDCUSTARD
-C: 
-C: --42--
-C: 
-C: --1729
-C: Content-Type: multipart/mixed; boundary=4.66920160910299
-C: 
-C: --4.66920160910299
-C: Content-Type: image/gif
-C: Content-Transfer-Encoding: base64
-C: MIME-Version: 1.0
-C: Content-ID: 238478934723847238947892374
-C: Content-Description: Bogus Image Data
-C: 
-C: ABCDFEGHIJKLMNO
-C: 
-C: --4.66920160910299
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: John Smith <john@example.org>
-C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: Another Example Email
-C: Content-Type: multipart/mixed;boundary=2.50290787509
-C: 
-C: Yet another preamble
-C: 
-C: --2.50290787509
-C: Content-Type: text/plain
-C: 
-C: Rhubard AND Custard!
-C: 
-C: --2.50290787509
-C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
-C: 
-C: --3.243F6A8885A308D3
-C: Content-Type: text/plain
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3
-C: 
-C: Content-Type: text/richtext
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3--
-C: 
-C: --2.50290787509--
-C: 
-C: --4.66920160910299--
-C: --1729--
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: \* OK \[UIDVALIDITY \d+\].*
-S: \* OK \[UNSEEN 1\](.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\].*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 2\].*
-S: A5 OK \[READ-WRITE\] SELECT completed\.
-C: A6 FETCH 1 (BODY[TEXT]<0.0>)
-S: A6 BAD FETCH failed. Illegal arguments.
-C: A7 FETCH 1 (BODY[TEXT]<0.16>)
-S: \* 1 FETCH \(FLAGS \(\\Recent \\Seen\) BODY\[TEXT\]<0> \{16\}
-S: Start with a pre\)
-S: A7 OK FETCH completed\.
-C: A8 FETCH 1 (BODY[TEXT]<0.32>)
-S: \* 1 FETCH \(BODY\[TEXT\]<0> \{32\}
-S: Start with a preamble
-S: 
-S: --1729\r\)
-S: A8 OK FETCH completed\.
-C: A9 FETCH 1 (BODY[TEXT]<0.64>)
-S: \* 1 FETCH \(BODY\[TEXT\]<0> \{64\}
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; chars\)
-S: A9 OK FETCH completed\.
-C: A10 FETCH 1 (BODY[TEXT]<0.128>)
-S: \* 1 FETCH \(BODY\[TEXT\]<0> \{128\}
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: application/oct\)
-S: A10 OK FETCH completed\.
-C: A11 FETCH 1 (BODY[TEXT]<0.1024>)
-S: \* 1 FETCH \(BODY\[TEXT\]<0> \{1024\}
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: application/octet-stream
-S: Content-Transfer-Encoding: base64
-S: 
-S: 987654321AHPLA
-S: 
-S: --1729
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: 
-S: --1729
-S: Content-Type: multipart/mixed; boundary=4\.66920160910299
-S: 
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.\)
-S: A11 OK FETCH completed\.
-C: A12 FETCH 1 (BODY[TEXT]<0.2048>)
-S: \* 1 FETCH \(BODY\[TEXT\]<0> \{1564\}
-S: Start with a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: application/octet-stream
-S: Content-Transfer-Encoding: base64
-S: 
-S: 987654321AHPLA
-S: 
-S: --1729
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: 
-S: --1729
-S: Content-Type: multipart/mixed; boundary=4\.66920160910299
-S: 
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: 
-S: --4\.66920160910299--
-S: --1729--
-S: \)
-S: A12 OK FETCH completed\.
-C: A13 FETCH 1 (BODY[TEXT]<7.0>)
-S: A13 BAD FETCH failed. Illegal arguments.
-C: A14 FETCH 1 (BODY[TEXT]<7.16>)
-S: \* 1 FETCH \(BODY\[TEXT\]<7> \{16\}
-S: ith a preamble
-S: \)
-S: A14 OK FETCH completed\.
-C: A15 FETCH 1 (BODY[TEXT]<7.32>)
-S: \* 1 FETCH \(BODY\[TEXT\]<7> \{32\}
-S: ith a preamble
-S: 
-S: --1729
-S: Conten\)
-S: A15 OK FETCH completed\.
-C: A16 FETCH 1 (BODY[TEXT]<7.64>)
-S: \* 1 FETCH \(BODY\[TEXT\]<7> \{64\}
-S: ith a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-A\)
-S: A16 OK FETCH completed\.
-C: A17 FETCH 1 (BODY[TEXT]<7.128>)
-S: \* 1 FETCH \(BODY\[TEXT\]<7> \{128\}
-S: ith a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: application/octet-stre\)
-S: A17 OK FETCH completed\.
-C: A18 FETCH 1 (BODY[TEXT]<7.1024>)
-S: \* 1 FETCH \(BODY\[TEXT\]<7> \{1024\}
-S: ith a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: application/octet-stream
-S: Content-Transfer-Encoding: base64
-S: 
-S: 987654321AHPLA
-S: 
-S: --1729
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: 
-S: --1729
-S: Content-Type: multipart/mixed; boundary=4\.66920160910299
-S: 
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: D\)
-S: A18 OK FETCH completed\.
-C: A19 FETCH 1 (BODY[TEXT]<7.2048>)
-S: \* 1 FETCH \(BODY\[TEXT\]<7> \{1557\}
-S: ith a preamble
-S: 
-S: --1729
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Rhubarb!
-S: 
-S: --1729
-S: Content-Type: application/octet-stream
-S: Content-Transfer-Encoding: base64
-S: 
-S: 987654321AHPLA
-S: 
-S: --1729
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: Samual Smith <samual@example\.org>
-S: Date: Thu, 14 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: A Multipart Alternative Email
-S: Content-Type: multipart/alternative;boundary=42
-S: 
-S: This message has a premable
-S: 
-S: --42
-S: Content-Type: text/plain; charset=US-ASCII
-S: 
-S: Custard!
-S: 
-S: --42
-S: Content-Type: application/octet-stream
-S: 
-S: CUSTARDCUSTARDCUSTARD
-S: 
-S: --42--
-S: 
-S: --1729
-S: Content-Type: multipart/mixed; boundary=4\.66920160910299
-S: 
-S: --4\.66920160910299
-S: Content-Type: image/gif
-S: Content-Transfer-Encoding: base64
-S: MIME-Version: 1\.0
-S: Content-ID: 238478934723847238947892374
-S: Content-Description: Bogus Image Data
-S: 
-S: ABCDFEGHIJKLMNO
-S: 
-S: --4\.66920160910299
-S: Content-Type: message/rfc822
-S: 
-S: From: Timothy Tayler <timothy@example\.org>
-S: To: John Smith <john@example\.org>
-S: Date: Sat, 16 Feb 2008 12:00:00 \+0000 \(GMT\)
-S: Subject: Another Example Email
-S: Content-Type: multipart/mixed;boundary=2\.50290787509
-S: 
-S: Yet another preamble
-S: 
-S: --2\.50290787509
-S: Content-Type: text/plain
-S: 
-S: Rhubard AND Custard!
-S: 
-S: --2\.50290787509
-S: Content-Type: multipart/alternative;boundary=3\.243F6A8885A308D3
-S: 
-S: --3\.243F6A8885A308D3
-S: Content-Type: text/plain
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3
-S: 
-S: Content-Type: text/richtext
-S: 
-S: Rhubard\?Custard\?
-S: 
-S: --3\.243F6A8885A308D3--
-S: 
-S: --2\.50290787509--
-S: 
-S: --4\.66920160910299--
-S: --1729--
-S: \)
-S: A19 OK FETCH completed\.
-C: A20 FETCH 1 (BODY[TEXT]<10000.0>)
-S: A20 BAD FETCH failed. Illegal arguments.
-C: A21 FETCH 1 (BODY[TEXT]<10000.16>)
-S: \* 1 FETCH \(BODY\[TEXT\]<10000> \{0\}
-S: \)
-S: A21 OK FETCH completed\.
-C: A22 FETCH 1 (BODY[TEXT]<10000.32>)
-S: \* 1 FETCH \(BODY\[TEXT\]<10000> \{0\}
-S: \)
-S: A22 OK FETCH completed\.
-C: A23 FETCH 1 (BODY[TEXT]<10000.64>)
-S: \* 1 FETCH \(BODY\[TEXT\]<10000> \{0\}
-S: \)
-S: A23 OK FETCH completed\.
-C: A24 FETCH 1 (BODY[TEXT]<10000.128>)
-S: \* 1 FETCH \(BODY\[TEXT\]<10000> \{0\}
-S: \)
-S: A24 OK FETCH completed\.
-C: A25 FETCH 1 (BODY[TEXT]<10000.1024>)
-S: \* 1 FETCH \(BODY\[TEXT\]<10000> \{0\}
-S: \)
-S: A25 OK FETCH completed\.
-C: A26 FETCH 1 (BODY[TEXT]<10000.2048>)
-S: \* 1 FETCH \(BODY\[TEXT\]<10000> \{0\}
-S: \)
-S: A26 OK FETCH completed\.
-C: A27 DELETE testmailbox
-S: A27 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Uid.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Uid.test
deleted file mode 100644
index 79c35a5..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Uid.test
+++ /dev/null
@@ -1,82 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-#Delete the first message, so that UIDs don't match MSNs
-C: a STORE 1 +FLAGS (\Deleted)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: a OK STORE completed.
-C: a EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 3 RECENT
-S: a OK EXPUNGE completed.
-
-#Regular fetch
-C: a FETCH 1:3 (UID)
-S: \* 1 FETCH \(UID 2\)
-S: \* 2 FETCH \(UID 3\)
-S: \* 3 FETCH \(UID 4\)
-S: a OK FETCH completed.
-
-#UID fetch
-C: a UID FETCH 2:3 (INTERNALDATE)
-S: \* 1 FETCH \(INTERNALDATE "[^"]*" UID 2\)
-S: \* 2 FETCH \(INTERNALDATE ".*" UID 3\)
-S: a OK FETCH completed.
-
-#UID store
-C: a1 UID STORE 2:3 +FLAGS (\Deleted)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\) UID 2\)
-S: \* 2 FETCH \(FLAGS \(\\Deleted \\Recent\) UID 3\)
-S: a1 OK STORE completed.
-
-# invalid messageset
-C: a2 FETCH 1:100 (FLAGS UID)
-S: a2 BAD FETCH failed. Invalid messageset.
-
-# Regular fetch
-C: a2 FETCH 1:3 (FLAGS UID)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\) UID 2\)
-S: \* 2 FETCH \(FLAGS \(\\Deleted \\Recent\) UID 3\)
-S: \* 3 FETCH \(FLAGS \(\\Recent\) UID 4\)
-S: a2 OK FETCH completed.
-
-# CREATE and do a UID COPY
-C: a3 CREATE copied
-S: a3 OK CREATE completed.
-
-C: a4 UID COPY 2 copied
-S: a4 OK (\[.+\] )?COPY completed.
-
-C: a STATUS copied (MESSAGES)
-S: \* STATUS "copied" \(MESSAGES 1\)
-S: a OK STATUS completed.
-
-C: A003 STORE 1:3 +FLAGS.SILENT (\FLAGGED)
-S: A003 OK STORE completed.
-
-# Do a UID SEARCH
-C: a UID SEARCH FLAGGED
-S: \* SEARCH 2 3 4
-S: a OK SEARCH completed.
-
-# Cleanup
-C: a1 DELETE copied
-S: a1 OK DELETE completed.
-
-
-
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/UidSearchAtoms.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/UidSearchAtoms.test
deleted file mode 100644
index f5bced3..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/UidSearchAtoms.test
+++ /dev/null
@@ -1,2280 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A5 OK STORE completed\.
-C: A6 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A6 OK EXPUNGE completed\.
-C: A7 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A7 OK (\[.+\] )?APPEND completed\.
-C: A8 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A8 OK STORE completed\.
-C: A9 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A9 OK EXPUNGE completed\.
-C: A10 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A10 OK (\[.+\] )?APPEND completed\.
-C: A11 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A11 OK STORE completed\.
-C: A12 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A12 OK EXPUNGE completed\.
-C: A13 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A13 OK (\[.+\] )?APPEND completed\.
-C: A14 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A14 OK STORE completed\.
-C: A15 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A15 OK EXPUNGE completed\.
-C: A16 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A16 OK (\[.+\] )?APPEND completed\.
-C: A17 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A17 OK STORE completed\.
-C: A18 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A18 OK EXPUNGE completed\.
-C: A19 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A19 OK (\[.+\] )?APPEND completed\.
-C: A20 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A20 OK STORE completed\.
-C: A21 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A21 OK EXPUNGE completed\.
-C: A22 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A22 OK (\[.+\] )?APPEND completed\.
-C: A23 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A23 OK STORE completed\.
-C: A24 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A24 OK EXPUNGE completed\.
-C: A25 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A25 OK (\[.+\] )?APPEND completed\.
-C: A26 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A26 OK STORE completed\.
-C: A27 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A27 OK EXPUNGE completed\.
-C: A28 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A28 OK (\[.+\] )?APPEND completed\.
-C: A29 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A29 OK STORE completed\.
-C: A30 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A30 OK EXPUNGE completed\.
-C: A31 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A31 OK (\[.+\] )?APPEND completed\.
-C: A32 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A32 OK STORE completed\.
-C: A33 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A33 OK EXPUNGE completed\.
-C: A34 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A34 OK (\[.+\] )?APPEND completed\.
-C: A35 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A35 OK STORE completed\.
-C: A36 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A36 OK EXPUNGE completed\.
-C: A37 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A37 OK (\[.+\] )?APPEND completed\.
-C: A38 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A38 OK STORE completed\.
-C: A39 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A39 OK EXPUNGE completed\.
-C: A40 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A40 OK (\[.+\] )?APPEND completed\.
-C: A41 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A41 OK STORE completed\.
-C: A42 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A42 OK EXPUNGE completed\.
-C: A43 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A43 OK (\[.+\] )?APPEND completed\.
-C: A44 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A44 OK STORE completed\.
-C: A45 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A45 OK EXPUNGE completed\.
-C: A46 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A46 OK (\[.+\] )?APPEND completed\.
-C: A47 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A47 OK STORE completed\.
-C: A48 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A48 OK EXPUNGE completed\.
-C: A49 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A49 OK (\[.+\] )?APPEND completed\.
-C: A50 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A50 OK STORE completed\.
-C: A51 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A51 OK EXPUNGE completed\.
-C: A52 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A52 OK (\[.+\] )?APPEND completed\.
-C: A53 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A53 OK STORE completed\.
-C: A54 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A54 OK EXPUNGE completed\.
-C: A55 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A55 OK (\[.+\] )?APPEND completed\.
-C: A56 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A56 OK STORE completed\.
-C: A57 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A57 OK EXPUNGE completed\.
-C: A58 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A58 OK (\[.+\] )?APPEND completed\.
-C: A59 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A59 OK STORE completed\.
-C: A60 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A60 OK EXPUNGE completed\.
-C: A61 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A61 OK (\[.+\] )?APPEND completed\.
-C: A62 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A62 OK STORE completed\.
-C: A63 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A63 OK EXPUNGE completed\.
-C: A64 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A64 OK (\[.+\] )?APPEND completed\.
-C: A65 APPEND testmailbox {704+}
-C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
-C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
-C: Date: Sat, 2 Feb 2008 13:14:19 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "James Developers List" <server-dev@james.apache.org>
-C: Subject: JCR -> trunk ...?
-C: MIME-Version: 1.0
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: Delivered-To: robertburrelldonkin@gmail.com
-C: 
-C: i'd like to copy james-jcr into trunk and add some example
-C: configurations. development can continue in the sandbox (or not) and
-C: merged in later (if necessary).
-C: 
-C: any objections?
-C: 
-C: - robert
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: A65 OK (\[.+\] )?APPEND completed\.
-C: A66 APPEND testmailbox {668+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/alternative;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: applcation/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729--
-C: 
-S: \* 3 EXISTS
-S: \* 3 RECENT
-S: A66 OK (\[.+\] )?APPEND completed\.
-C: A67 APPEND testmailbox {765+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: application/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: image/jpeg
-C: Content-Transfer-Encoding: base64
-C: 
-C: 1234567890ABCDEFGHIJKLMNOPQ
-C: 
-C: --1729--
-C: 
-S: \* 4 EXISTS
-S: \* 4 RECENT
-S: A67 OK (\[.+\] )?APPEND completed\.
-C: A68 APPEND testmailbox {1767+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: application/octet-stream
-C: Content-Transfer-Encoding: base64
-C: 
-C: 987654321AHPLA
-C: 
-C: --1729
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Alternative Email
-C: Content-Type: multipart/alternative;boundary=42
-C: 
-C: This message has a premable
-C: 
-C: --42
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Custard!
-C: 
-C: --42
-C: Content-Type: application/octet-stream
-C: 
-C: CUSTARDCUSTARDCUSTARD
-C: 
-C: --42--
-C: 
-C: --1729
-C: Content-Type: multipart/mixed; boundary=4.66920160910299
-C: 
-C: --4.66920160910299
-C: Content-Type: image/gif
-C: Content-Transfer-Encoding: base64
-C: MIME-Version: 1.0
-C: Content-ID: 238478934723847238947892374
-C: Content-Description: Bogus Image Data
-C: 
-C: ABCDFEGHIJKLMNO
-C: 
-C: --4.66920160910299
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: John Smith <john@example.org>
-C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: Another Example Email
-C: Content-Type: multipart/mixed;boundary=2.50290787509
-C: 
-C: Yet another preamble
-C: 
-C: --2.50290787509
-C: Content-Type: text/plain
-C: 
-C: Rhubard AND Custard!
-C: 
-C: --2.50290787509
-C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
-C: 
-C: --3.243F6A8885A308D3
-C: Content-Type: text/plain
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3
-C: 
-C: Content-Type: text/richtext
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3--
-C: 
-C: --2.50290787509--
-C: 
-C: --4.66920160910299--
-C: --1729--
-C: 
-S: \* 5 EXISTS
-S: \* 5 RECENT
-S: A68 OK (\[.+\] )?APPEND completed\.
-C: A69 APPEND testmailbox {185+}
-C: From: John Smith <john@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 6 EXISTS
-S: \* 6 RECENT
-S: A69 OK (\[.+\] )?APPEND completed\.
-C: A70 APPEND testmailbox {227+}
-C: From: John Smith <john@example.org>
-C: Sender: Samual Smith <sam@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <172942@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 7 EXISTS
-S: \* 7 RECENT
-S: A70 OK (\[.+\] )?APPEND completed\.
-C: A71 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 8 EXISTS
-S: \* 8 RECENT
-S: A71 OK (\[.+\] )?APPEND completed\.
-C: A72 APPEND testmailbox {318+}
-C: From: "Brian G. Hutton" <brian@example.org>
-C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
-C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
-C: Subject: Rhubarb
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <17291729@machine.example.org>
-C: 
-C: Rhubarb!
-S: \* 9 EXISTS
-S: \* 9 RECENT
-S: A72 OK (\[.+\] )?APPEND completed\.
-C: A73 APPEND testmailbox {11976+}
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed; 
-C: 	boundary="----=_Part_3998_1661991.1205261618747"
-C: Bcc: rdonkin@apache.org
-C: References: <1205261107.7516.6.camel@localhost>
-C: Delivered-To: robertburrelldonkin@gmail.com
-C: 
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: multipart/alternative; 
-C: 	boundary="----=_Part_3999_20348865.1205261618747"
-C: 
-C: ------=_Part_3999_20348865.1205261618747
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_3999_20348865.1205261618747
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_3999_20348865.1205261618747
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics;
-C:  charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_3999_20348865.1205261618747--
-C: 
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_3998_1661991.1205261618747--
-C: 
-S: \* 10 EXISTS
-S: \* 10 RECENT
-S: A73 OK (\[.+\] )?APPEND completed\.
-C: A74 APPEND testmailbox {3367+}
-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)
-C: Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
-C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
-C:         by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
-C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
-C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-C: Received: from [172.23.170.136] (helo=anti-virus01-07)
-C: 	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
-C: 	id 1JZ9Px-0001OZ-VF
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
-C: Received: from [82.38.65.6] (helo=[10.0.0.27])
-C: 	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
-C: 	id 1JZ9Px-0007FO-G5
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
-C: Subject: An HTML Email
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: robertburrelldonkin@gmail.com
-C: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
-C: Date: Tue, 11 Mar 2008 18:41:40 +0000
-C: Message-Id: <1205260900.7516.3.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.1 
-C: 
-C: 
-C: --=-blWYb/063JwXox8nBGv5
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: A Sonnet By William Shakespeare
-C: 
-C: 
-C: 
-C: Tired with all these, for restful death I cry,
-C: As to behold desert a beggar born,
-C: And needy nothing trimm'd in jollity,
-C: And purest faith unhappily forsworn,
-C: And gilded honour shamefully misplac'd,
-C: And maiden virtue rudely strumpeted,
-C: And right perfection wrongfully disgrac'd,
-C: And strength by limping sway disabled
-C: And art made tongue-tied by authority,
-C: And folly--doctor-like--controlling skill,
-C: And simple truth miscall'd simplicity,
-C: And captive good attending captain ill:
-C:   Tir'd with all these, from these would I be gone,
-C:   Save that, to die, I leave my love alone.
-C: 
-C: --=-blWYb/063JwXox8nBGv5
-C: Content-Type: text/html; charset=utf-8
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
-C: <HTML>
-C: <HEAD>
-C:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
-C:   <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
-C: </HEAD>
-C: <BODY>
-C: <H1>
-C: A Sonnet By William Shakespeare
-C: </H1>
-C: <BR>
-C: <PRE>
-C: Tired with all these, for restful death I cry,
-C: As to behold desert a beggar born,
-C: And needy nothing trimm'd in jollity,
-C: And purest faith unhappily forsworn,
-C: And gilded honour shamefully misplac'd,
-C: And maiden virtue rudely strumpeted,
-C: And right perfection wrongfully disgrac'd,
-C: And strength by limping sway disabled
-C: And art made tongue-tied by authority,
-C: And folly--doctor-like--controlling skill,
-C: And simple truth miscall'd simplicity,
-C: And captive good attending captain ill:
-C:   Tir'd with all these, from these would I be gone,
-C:   Save that, to die, I leave my love alone.
-C: </PRE>
-C: </BODY>
-C: </HTML>
-C: 
-C: --=-blWYb/063JwXox8nBGv5--
-C: 
-C: 
-C: 
-S: \* 11 EXISTS
-S: \* 11 RECENT
-S: A74 OK (\[.+\] )?APPEND completed\.
-C: A75 APPEND testmailbox {4174+}
-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)
-C: Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
-C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
-C:         by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
-C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
-C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-C: Received: from [172.23.170.147] (helo=anti-virus03-10)
-C: 	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
-C: 	id 1JZ9TJ-0000ZL-49
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
-C: Received: from [82.38.65.6] (helo=[10.0.0.27])
-C: 	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
-C: 	id 1JZ9TI-0000A6-8B
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
-C: Subject: Sonnets By William Shakespeare
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: robertburrelldonkin@gmail.com
-C: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
-C: Date: Tue, 11 Mar 2008 18:45:07 +0000
-C: Message-Id: <1205261107.7516.6.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.1 
-C: 
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: O! lest the world should task you to recite
-C: What merit lived in me, that you should love
-C: After my death,--dear love, forget me quite,
-C: For you in me can nothing worthy prove;
-C: Unless you would devise some virtuous lie,
-C: To do more for me than mine own desert,
-C: And hang more praise upon deceased I
-C: Than niggard truth would willingly impart:
-C: O! lest your true love may seem false in this
-C: That you for love speak well of me untrue,
-C: My name be buried where my body is,
-C: And live no more to shame nor me nor you.
-C:   For I am shamed by that which I bring forth,
-C:   And so should you, to love things nothing worth.
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Disposition: attachment; filename=sonnet.html
-C: Content-Type: text/html; name=sonnet.html; charset=us-ascii
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: <html><head><title></title></head>
-C: <body>
-C: <blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
-C: Those parts of thee that the world's eye doth view
-C: Want nothing that the thought of hearts can mend;
-C: All tongues--the voice of souls--give thee that due,
-C: Uttering bare truth, even so as foes commend.
-C: Thy outward thus with outward praise is crown'd;
-C: But those same tongues, that give thee so thine own,
-C: In other accents do this praise confound
-C: By seeing farther than the eye hath shown.
-C: They look into the beauty of thy mind,
-C: And that in guess they measure by thy deeds;
-C: Then--churls--their thoughts, although their eyes were kind,
-C: To thy fair flower add the rank smell of weeds: 
-C:   But why thy odour matcheth not thy show,
-C:   The soil is this, that thou dost common grow.
-C: </pre></blockquote>
-C: </body></html>
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: Ah! wherefore with infection should he live,
-C: And with his presence grace impiety,
-C: That sin by him advantage should achieve,
-C: And lace itself with his society? 
-C: Why should false painting imitate his cheek,
-C: And steel dead seeming of his living hue?
-C: Why should poor beauty indirectly seek
-C: Roses of shadow, since his rose is true?
-C: Why should he live, now Nature bankrupt is,
-C: Beggar'd of blood to blush through lively veins?
-C: For she hath no exchequer now but his,
-C: And proud of many, lives upon his gains.
-C:   O! him she stores, to show what wealth she had
-C:   In days long since, before these last so bad.
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t--
-S: \* 12 EXISTS
-S: \* 12 RECENT
-S: A75 OK (\[.+\] )?APPEND completed\.
-C: A76 APPEND testmailbox {302+}
-C: From: Samual Smith <sam@example.org>
-C: To: John Smith <john@example.org>
-C: Reply-To: "Timothy Taylor: Email" <tim@example.org>
-C: Subject: Re: Custard!
-C: Date: Sat, 23 Feb 2008 18:15:18 +0000
-C: Message-ID: <4224@example.org>
-C: In-Reply-To: <1729@example.org>
-C: References: <1729@example.org>
-C: 
-C: Rhubard, I say!
-S: \* 13 EXISTS
-S: \* 13 RECENT
-S: A76 OK (\[.+\] )?APPEND completed\.
-C: A77 APPEND testmailbox {404+}
-C: Resent-From: John Smith <john@example.org>
-C: Resent-To: Samual Smith <sam@example.org>
-C: Resent-Date: Sat, 23 Feb 2008 18:18:59 +0000
-C: Resent-Message-ID: <424242@example.org>
-C: From: Samual Webster <webster@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Rhubard And Custard!
-C: Date: Sat, 23 Feb 2008 14:10:00 +0000
-C: Message-ID: <17299271@example.org>
-C: 
-C: Rhubard or custard? Rhubard AND custard!
-S: \* 14 EXISTS
-S: \* 14 RECENT
-S: A77 OK (\[.+\] )?APPEND completed\.
-C: A78 APPEND testmailbox {429+}
-C: Received: from alpha.beta
-C:    by example.org
-C:    via TCP
-C:    with ESMTP
-C:    id 1729
-C:    for <tim@example.org>; Sat, 23 Feb 2008 18:24:05 +0000
-C: Received: from gamma.delta by alpha.beta; Sat, 23 Feb 2008 18:20:05 +0000
-C: From: Samual Webster <webster@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Custard?
-C: Date: Sat, 23 Feb 2008 18:26:56 +0000
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Rhubard! Rhubard! Rhubard!
-C: 
-S: \* 15 EXISTS
-S: \* 15 RECENT
-S: A78 OK (\[.+\] )?APPEND completed\.
-C: A79 APPEND testmailbox {217+}
-C: From: Timothy Taylor <tim@example.org>
-C: To: Alpha Group:John Smith <john@example.org>, sid@example.org;
-C: Cc: Undisclosed recipients:;
-C: Date: Sat, 23 Feb 2008 18:12:13 +0000
-C: Message-ID: 42424242
-C: 
-C: Custard? Rhubard!
-C: 
-S: \* 16 EXISTS
-S: \* 16 RECENT
-S: A79 OK (\[.+\] )?APPEND completed\.
-C: A80 APPEND testmailbox {14863+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Received: (qmail 16059 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from unknown (HELO pre-smtp34-01.prod.mesa1.secureserver.net)
-C:         ([10.0.19.134]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         smtp28.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-C: Received: (qmail 24109 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
-C:         <rdonkin-owner@locus.apache.org>) by
-C:         pre-smtp34-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:15 -0000
-C: Received: (qmail 33110 invoked by uid 1289); 11 Mar 2008 18:54:14 -0000
-C: Delivered-To: rdonkin@locus.apache.org
-C: Received: (qmail 33091 invoked from network); 11 Mar 2008 18:54:14 -0000
-C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:14 -0000
-C: Received: (qmail 12832 invoked by uid 500); 11 Mar 2008 18:54:10 -0000
-C: Delivered-To: apmail-rdonkin@apache.org
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: (qmail 12693 invoked by uid 99); 11 Mar 2008 18:54:10 -0000
-C: Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by
-C:         apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:10 -0700
-C: X-ASF-Spam-Status: No, hits=5.3 required=10.0
-C:         tests=HTML_MESSAGE,MIME_QP_LONG_LINE,MSGID_FROM_MTA_HEADER,SPF_PASS
-C: X-Spam-Check-By: apache.org
-C: Received-SPF: pass (nike.apache.org: domain of
-C:         3MtXWRxUKByYECNGPFCT-PQVKHKECVKQPIQQING.EQOTFQPMKPCRCEJG.QTI@calendar-server.bounces.google.com
-C:         designates 64.233.166.140 as permitted sender)
-C: Received: from [64.233.166.140] (HELO py-out-f140.google.com)
-C:         (64.233.166.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-C:         18:53:18 +0000
-C: Received: by py-out-f140.google.com with SMTP id a74so255262pye.5 for
-C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta;
-C:         h=domainkey-signature:mime-version:message-id:date:reply-to:sender:received:subject:from:to:content-type;
-C:         bh=a0xHxfGwMbTaCb1AQbvdZZ4bcSJ2pPfhH9+aq/N8Iio=;
-C:         b=XcR46ahkaRiXL6w4DXB16+pG9O4qvSUyCHzL8N3rebn6+s3HAlztkGBCdXbNTOSeLnjEQnv+2slUMkdQy+ZJdg==
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta;
-C:         h=mime-version:message-id:date:reply-to:sender:subject:from:to:content-type;
-C:         b=E3kUX5aHg+csZ3D0TcHKt9Wie43boX+xpyARVjHAhQ0fJVt9OAzCI/xPDTBpTBjGaDcjnFeFcHWZF9UeXbx8Lg==
-C: MIME-Version: 1.0
-C: Message-ID: <00163600d06e04482dd6a10e7610628b0@google.com>
-C: Date: Tue, 11 Mar 2008 11:53:38 -0700
-C: Reply-To: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
-C: Sender: Google Calendar <calendar-notification@google.com>
-C: Received: by 10.35.108.12 with SMTP id k12mr18969364pym.3.1205261618449;
-C:         Tue,  11 Mar 2008 11:53:38 -0700 (PDT)
-C: Subject: 
-C:         =?windows-1256?Q?=5BInvitation=5D_ApacheCon_Europe_2008=21_=40_Mon_7_Apr_=96_?=
-C:         =?windows-1256?Q?Fri_11_Apr_2008_=28=29?=
-C: From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
-C: To: rdonkin@apache.org
-C: Content-Type: multipart/mixed; boundary=00163600d06e04482dd6a10e458cd80be
-C: X-Virus-Checked: Checked by ClamAV on apache.org
-C: X-Nonspam: None
-C: X-fetched-from: mail.xmlmapt.org
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: --00163600d06e04482dd6a10e458cd80be
-C: Content-Type: multipart/alternative;  boundary=00163600d06e04482dd6a10e408cd80bd
-C: 
-C: 
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/plain; charset=windows-1256
-C: Content-Transfer-Encoding: quoted-printable
-C: 
-C: rdonkin@apache.org, you are invited to
-C: 
-C: Title: ApacheCon Europe 2008!
-C: Time: Mon 7 Apr =96 Fri 11 Apr 2008 (Time zone: London)
-C: Where: Amsterdam
-C: Calendar: 
-C: Description: Ah yes!On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &=
-C: lt;robertburrelldonkin@blueyonder.co.uk&gt; wrote:&gt; O! lest the world sho=
-C: uld task you to recite&gt; &nbsp;What merit lived in me, that you should lov=
-C: e&gt; &nbsp;After my death,--dear love, forget me quite,&gt; &nbsp;For you i=
-C: n me can nothing worthy prove;&gt; &nbsp;Unless you would devise some virtuo=
-C: us lie,&gt; &nbsp;To do more for me than mine own desert,&gt; &nbsp;And hang=
-C:  more praise upon deceased I&gt; &nbsp;Than niggard truth would willingly im=
-C: part:&gt; &nbsp;O! lest your true love may seem false in this&gt; &nbsp;That=
-C:  you for love speak well of me untrue,&gt; &nbsp;My name be buried where my =
-C: body is,&gt; &nbsp;And live no more to shame nor me nor you.&gt; &nbsp; For =
-C: I am shamed by that which I bring forth,&gt; &nbsp; And so should you, to lo=
-C: ve things nothing worth.&gt; &nbsp;
-C: 
-C: You can view this event at http://www.google.com/calendar/event?action=3DVIE=
-C: W&eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=3DM=
-C: jkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO=
-C: Tg0Nzg2N2E4NTk4NWM5&ctz=3DEurope%2FLondon&hl=3Den_GB
-C: 
-C: 
-C: 
-C: You are receiving this courtesy email at the account rdonkin@apache.org beca=
-C: use you are an attendee of this event.
-C: 
-C: To stop receiving future notifications for this event, decline this event. A=
-C: lternatively, you can sign up for a Google Calendar account at http://www.go=
-C: ogle.com/calendar/ and control your notification settings for your entire ca=
-C: lendar.
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/html; charset=windows-1256
-C: Content-Transfer-Encoding: quoted-printable
-C: 
-C: <div style=3D"padding:10px 7px; font-size:12px; line-height:1.4 font-family:=
-C: Arial,Sans-serif; text-align:center;"><div><a href=3D"http://www.google.com/=
-C: calendar/"><img style=3D"border-width:0" src=3D"http://www.google.com/calend=
-C: ar/images/blue_beta_en-GB.gif" alt=3D"Google Calendar"></a></div>
-C: <div style=3D"width:370px; background:#D2E6D2; border-style:solid;       bor=
-C: der-color:#ccc; border-width:1px 1px 0 1px; padding:15px 15px 5px 15px;     =
-C:   margin:0 auto"><p style=3D"margin:0;color:#0">rdonkin@apache.org,
-C: you are invited to</p>
-C: <h2 style=3D"margin:5px 0; font-size:18px; line-height:1.4;color:#0">ApacheC=
-C: on Europe 2008!</h2>
-C: <p style=3D"margin:0 0 .5em;"><span style=3D"color:#0">Mon 7 Apr =96 Fri 11 =
-C: Apr 2008</span>
-C: <br>
-C: <span style=3D"color:#676;">(Time zone:
-C: London)</span>
-C: <br>
-C: <span style=3D"color:#0">Amsterdam (<a href=3D"http://maps.google.co.uk/maps=
-C: ?q=3DAmsterdam&amp;hl=3Den-GB">map</a>)</span>
-C: <br>
-C: <span style=3D"color:#0">Calendar:
-C: </span></p>
-C: <p style=3D"margin:0 0 1em;color:#0; white-space:pre-wrap !important; white-=
-C: space:-moz-pre-wrap !important; white-space:-pre-wrap !important; white-spac=
-C: e:-o-pre-wrap !important; white-space:pre; word-wrap:break-word;">&lt;b&gt;&=
-C: lt;span style=3D&quot;font-family: trebuchet ms,sans-serif;&quot;&gt;Ah yes!=
-C: &lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;On Tue, Mar 11, 2008 at 6:45 PM, =
-C: Robert Burrell Donkin &amp;lt;robertburrelldonkin@blueyonder.co.uk&amp;gt; w=
-C: rote:&lt;br&gt;&amp;gt; O! lest the world should task you to recite&lt;br&gt=
-C: ;&amp;gt; &amp;nbsp;What merit lived in me, that you should love&lt;br&gt;&a=
-C: mp;gt; &amp;nbsp;After my death,--dear love, forget me quite,&lt;br&gt;&amp;=
-C: gt; &amp;nbsp;For you in me can nothing worthy prove;&lt;br&gt;&amp;gt; &amp=
-C: ;nbsp;Unless you would devise some virtuous lie,&lt;br&gt;&amp;gt; &amp;nbsp=
-C: ;To do more for me than mine own desert,&lt;br&gt;&amp;gt; &amp;nbsp;And han=
-C: g more praise upon deceased I&lt;br&gt;&amp;gt; &amp;nbsp;Than niggard truth=
-C:  would willingly impart:&lt;br&gt;&amp;gt; &amp;nbsp;O! lest your true love =
-C: may seem false in this&lt;br&gt;&amp;gt; &amp;nbsp;That you for love speak w=
-C: ell of me untrue,&lt;br&gt;&amp;gt; &amp;nbsp;My name be buried where my bod=
-C: y is,&lt;br&gt;&amp;gt; &amp;nbsp;And live no more to shame nor me nor you.&=
-C: lt;br&gt;&amp;gt; &amp;nbsp; For I am shamed by that which I bring forth,&lt=
-C: ;br&gt;&amp;gt; &amp;nbsp; And so should you, to love things nothing worth.&=
-C: lt;br&gt;&amp;gt; &amp;nbsp;&lt;br&gt;&lt;br&gt;<br><a href=3D"http://www.go=
-C: ogle.com/calendar/event?action=3DVIEW&amp;eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29z=
-C: MWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnb=
-C: WFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEu=
-C: rope%2FLondon&amp;hl=3Den_GB">More event details&raquo;</a></p>
-C: <div style=3D"margin:.5em 0 0; text-align:center;color:#0"><strong>Will you =
-C: attend?</strong></div>
-C: <div style=3D"margin:4px 0 0; text-align:center;"><span style=3D"background:=
-C: #fff; border:1px solid #676;              padding:3px 5px; line-height:1.5;"=
-C: ><a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D1&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Yes</a=
-C: >
-C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D2&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">No</a>=
-C: 
-C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D3&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Maybe<=
-C: /a></span></div></div>
-C: <div><img src=3D"http://www.google.com/calendar/images/envelope.gif" style=
-C: =3D"background:#D2E6D2; width:420px height:95px" alt=3D""></div><p style=3D"=
-C: margin:-15px 0 0;">&nbsp;</p>
-C: <p style=3D"color:#676;">You are receiving this courtesy email at the accoun=
-C: t rdonkin@apache.org because you are an attendee of this event.</p><p style=
-C: =3D"color:#676;">To stop receiving future notifications for this event, decl=
-C: ine this event. Alternatively, you can sign up for a Google Calendar account=
-C:  at http://www.google.com/calendar/ and control your notification settings f=
-C: or your entire calendar.</p></div>
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/calendar; charset=windows-1256; method=REQUEST
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
-C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
-C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: --00163600d06e04482dd6a10e408cd80bd--
-C: 
-C: --00163600d06e04482dd6a10e458cd80be
-C: Content-Type: application/ics; name="invite.ics"
-C: Content-Disposition: attachment; filename="invite.ics"
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
-C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
-C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: --00163600d06e04482dd6a10e458cd80be--
-C: 
-C: 
-S: \* 17 EXISTS
-S: \* 17 RECENT
-S: A80 OK (\[.+\] )?APPEND completed\.
-C: A81 APPEND testmailbox {14154+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: from smtp-in3.blueyonder.co.uk ([172.23.146.14]) by cluster6 with
-C:         Microsoft SMTPSVC(5.0.2195.6713); Tue, 11 Mar 2008 18:53:48 +0000
-C: Received: from eback03.blueyonder.co.uk ([195.188.53.214]) by
-C:         smtp-in3.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 11
-C:         Mar 2008 18:53:48 +0000
-C: Received: from [172.23.170.141] (helo=anti-virus02-08) by
-C:         eback03.blueyonder.co.uk with smtp (Exim 4.52) id 1JZ9bg-0005pc-Kc for
-C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:48 +0000
-C: Received: from [209.85.146.177] (helo=wa-out-1112.google.com) by
-C:         exim11.blueyonder.co.uk with esmtp (Exim 4.68) (envelope-from
-C:         <robertburrelldonkin@gmail.com>) id 1JZ9bf-0005sq-E4 for
-C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:47 +0000
-C: Received: by wa-out-1112.google.com with SMTP id k40so3093721wah.25 for
-C:         <robertburrelldonkin@blueyonder.co.uk>; Tue, 11 Mar 2008 11:53:46 -0700
-C:         (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-C: References: <1205261107.7516.6.camel@localhost>
-C: X-Envelope-To: robertburrelldonkin@blueyonder.co.uk
-C: X-OriginalArrivalTime: 11 Mar 2008 18:53:48.0705 (UTC)
-C:         FILETIME=[3DA5D910:01C883A9]
-C: X-fetched-from: blueyonder.co.uk
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-C: 
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_4003_18492227.1205261626856--
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_4002_22491526.1205261626856--
-C: 
-C: 
-S: \* 18 EXISTS
-S: \* 18 RECENT
-S: A81 OK (\[.+\] )?APPEND completed\.
-C: A82 APPEND testmailbox {14996+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
-C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
-C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
-C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
-C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
-C: Delivered-To: rdonkin@locus.apache.org
-C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
-C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
-C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
-C: Delivered-To: apmail-rdonkin@apache.org
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
-C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
-C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
-C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
-C: X-Spam-Check-By: apache.org
-C: Received-SPF: pass (athena.apache.org: domain of
-C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
-C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
-C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-C:         18:53:36 +0000
-C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
-C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-C: References: <1205261107.7516.6.camel@localhost>
-C: X-Virus-Checked: Checked by ClamAV on apache.org
-C: X-Nonspam: None
-C: X-fetched-from: mail.xmlmapt.org
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-C: 
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_4003_18492227.1205261626856--
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_4002_22491526.1205261626856--
-C: 
-C: 
-S: \* 19 EXISTS
-S: \* 19 RECENT
-S: A82 OK (\[.+\] )?APPEND completed\.
-C: A83 STORE 1:9  +FLAGS (\FLAGGED)
-S: \* 1 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 3 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 4 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 8 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 9 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: A83 OK STORE completed\.
-C: A84 STORE 1:4  +FLAGS (\ANSWERED)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 4 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: A84 OK STORE completed\.
-C: A85 STORE 10:14  +FLAGS (\ANSWERED)
-S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 13 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 14 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: A85 OK STORE completed\.
-C: A86 STORE 1:2  +FLAGS (\SEEN)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
-S: A86 OK STORE completed\.
-C: A87 STORE 5:7  +FLAGS (\SEEN)
-S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
-S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
-S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
-S: A87 OK STORE completed\.
-C: A88 STORE 10:12  +FLAGS (\SEEN)
-S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
-S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
-S: A88 OK STORE completed\.
-C: A89 STORE 15:17  +FLAGS (\SEEN)
-S: \* 15 FETCH \(FLAGS \(\\Recent \\Seen\)\)
-S: \* 16 FETCH \(FLAGS \(\\Recent \\Seen\)\)
-S: \* 17 FETCH \(FLAGS \(\\Recent \\Seen\)\)
-S: A89 OK STORE completed\.
-C: A90 STORE 1  +FLAGS (\DRAFT)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent \\Seen\)\)
-S: A90 OK STORE completed\.
-C: A91 STORE 3  +FLAGS (\DRAFT)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent\)\)
-S: A91 OK STORE completed\.
-C: A92 STORE 5  +FLAGS (\DRAFT)
-S: \* 5 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
-S: A92 OK STORE completed\.
-C: A93 STORE 7  +FLAGS (\DRAFT)
-S: \* 7 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
-S: A93 OK STORE completed\.
-C: A94 STORE 9  +FLAGS (\DRAFT)
-S: \* 9 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent\)\)
-S: A94 OK STORE completed\.
-C: A95 STORE 11  +FLAGS (\DRAFT)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Draft \\Recent \\Seen\)\)
-S: A95 OK STORE completed\.
-C: A96 STORE 13  +FLAGS (\DRAFT)
-S: \* 13 FETCH \(FLAGS \(\\Answered \\Draft \\Recent\)\)
-S: A96 OK STORE completed\.
-C: A97 STORE 15  +FLAGS (\DRAFT)
-S: \* 15 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
-S: A97 OK STORE completed\.
-C: A98 STORE 17  +FLAGS (\DRAFT)
-S: \* 17 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
-S: A98 OK STORE completed\.
-C: A99 STORE 1:3  +FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent \\Seen\)\)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Deleted \\Flagged \\Recent \\Seen\)\)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent\)\)
-S: A99 OK STORE completed\.
-C: A100 UID SEARCH ALL
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
-S: A100 OK SEARCH completed\.
-C: A101 UID SEARCH ANSWERED
-S: \* SEARCH 21 22 23 24 30 31 32 33 34
-S: A101 OK SEARCH completed\.
-C: A102 UID SEARCH BCC o
-S: \* SEARCH 30
-S: A102 OK SEARCH completed\.
-C: A103 UID SEARCH BCC tim
-S: \* SEARCH
-S: A103 OK SEARCH completed\.
-C: A104 UID SEARCH BCC Robert
-S: \* SEARCH
-S: A104 OK SEARCH completed\.
-C: A105 UID SEARCH BCC example.org
-S: \* SEARCH
-S: A105 OK SEARCH completed\.
-C: A106 UID SEARCH BCC apache.org
-S: \* SEARCH 30
-S: A106 OK SEARCH completed\.
-C: A107 UID SEARCH BODY o
-S: \* SEARCH 22 23 24 25 26 27 30 31 32 34 37 38 39
-S: A107 OK SEARCH completed\.
-C: A108 UID SEARCH BODY the
-S: \* SEARCH 22 25 30 31 32 37 38 39
-S: A108 OK SEARCH completed\.
-C: A109 UID SEARCH BODY thy
-# TODO: FIX APPEND S: \* SEARCH 25 30 32 37 38 39
-S: \* SEARCH 30 32 37 38 39
-S: A109 OK SEARCH completed\.
-C: A110 UID SEARCH BODY "nothing worthy prove"
-S: \* SEARCH 30 32 37 38 39
-S: A110 OK SEARCH completed\.
-C: A111 UID SEARCH CC o
-S: \* SEARCH 29 30 36 38 39
-S: A111 OK SEARCH completed\.
-C: A112 UID SEARCH CC tim
-S: \* SEARCH
-S: A112 OK SEARCH completed\.
-C: A113 UID SEARCH CC Robert
-S: \* SEARCH 30 38 39
-S: A113 OK SEARCH completed\.
-C: A114 UID SEARCH CC example.org
-S: \* SEARCH 29
-S: A114 OK SEARCH completed\.
-C: A115 UID SEARCH CC apache.org
-S: \* SEARCH
-S: A115 OK SEARCH completed\.
-C: A116 UID SEARCH DELETED
-S: \* SEARCH 21 22 23
-S: A116 OK SEARCH completed\.
-C: A117 UID SEARCH DRAFT
-S: \* SEARCH 21 23 25 27 29 31 33 35 37
-S: A117 OK SEARCH completed\.
-C: A118 UID SEARCH FLAGGED
-S: \* SEARCH 21 22 23 24 25 26 27 28 29
-S: A118 OK SEARCH completed\.
-C: A119 UID SEARCH FROM o
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
-S: A119 OK SEARCH completed\.
-C: A120 UID SEARCH FROM tim
-S: \* SEARCH 21 23 24 25 28 36
-S: A120 OK SEARCH completed\.
-C: A121 UID SEARCH FROM Robert
-S: \* SEARCH 22 30 31 32 37 38 39
-S: A121 OK SEARCH completed\.
-C: A122 UID SEARCH FROM example.org
-S: \* SEARCH 21 23 24 25 26 27 28 29 33 34 35 36
-S: A122 OK SEARCH completed\.
-C: A123 UID SEARCH FROM apache.org
-S: \* SEARCH
-S: A123 OK SEARCH completed\.
-C: A124 UID SEARCH HEADER Delivered-To example.org
-S: \* SEARCH
-S: A124 OK SEARCH completed\.
-C: A125 UID SEARCH HEADER Delivered-To o
-S: \* SEARCH 22 30 31 32 37 38 39
-S: A125 OK SEARCH completed\.
-C: A126 UID SEARCH HEADER Delivered-To apache.org
-S: \* SEARCH 37 39
-S: A126 OK SEARCH completed\.
-C: A127 UID SEARCH HEADER Delivered-To ""
-S: \* SEARCH 22 30 31 32 37 38 39
-S: A127 OK SEARCH completed\.
-C: A128 UID SEARCH HEADER Received example.org
-S: \* SEARCH 35
-S: A128 OK SEARCH completed\.
-C: A129 UID SEARCH HEADER Received o
-S: \* SEARCH 31 32 35 37 38 39
-S: A129 OK SEARCH completed\.
-C: A130 UID SEARCH HEADER Received apache.org
-S: \* SEARCH 37 39
-S: A130 OK SEARCH completed\.
-C: A131 UID SEARCH HEADER Received ""
-S: \* SEARCH 22 30 31 32 35 37 38 39
-S: A131 OK SEARCH completed\.
-C: A132 UID SEARCH LARGER 10
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
-S: A132 OK SEARCH completed\.
-C: A133 UID SEARCH LARGER 100
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
-S: A133 OK SEARCH completed\.
-C: A134 UID SEARCH LARGER 1000
-S: \* SEARCH 25 30 31 32 37 38 39
-S: A134 OK SEARCH completed\.
-C: A135 UID SEARCH LARGER 10000
-S: \* SEARCH 30 37 38 39
-S: A135 OK SEARCH completed\.
-C: A136 UID SEARCH LARGER 12500
-S: \* SEARCH 37 38 39
-S: A136 OK SEARCH completed\.
-C: A137 UID SEARCH LARGER 15000
-S: \* SEARCH
-S: A137 OK SEARCH completed\.
-C: A138 UID SEARCH LARGER 20000
-S: \* SEARCH
-S: A138 OK SEARCH completed\.
-C: A139 UID SEARCH NEW
-S: \* SEARCH 23 24 28 29 33 34 38 39
-S: A139 OK SEARCH completed\.
-C: A140 UID SEARCH NOT FLAGGED
-S: \* SEARCH 30 31 32 33 34 35 36 37 38 39
-S: A140 OK SEARCH completed\.
-C: A141 UID SEARCH 3:5
-S: \* SEARCH 23 24 25
-S: A141 OK SEARCH completed\.
-C: A142 UID SEARCH *:10
-S: \* SEARCH 30 31 32 33 34 35 36 37 38 39
-S: A142 OK SEARCH completed\.
-C: A143 UID SEARCH 17:*
-S: \* SEARCH 37 38 39
-S: A143 OK SEARCH completed\.
-C: A144 UID SEARCH OLD
-S: \* SEARCH
-S: A144 OK SEARCH completed\.
-C: A145 UID SEARCH OR ANSWERED FLAGGED
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34
-S: A145 OK SEARCH completed\.
-C: A146 UID SEARCH RECENT
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
-S: A146 OK SEARCH completed\.
-C: A147 UID SEARCH SEEN
-S: \* SEARCH 21 22 25 26 27 30 31 32 35 36 37
-S: A147 OK SEARCH completed\.
-C: A148 UID SEARCH SENTBEFORE 10-Oct-2007
-S: \* SEARCH
-S: A148 OK SEARCH completed\.
-C: A149 UID SEARCH SENTBEFORE 1-Jan-2008
-S: \* SEARCH
-S: A149 OK SEARCH completed\.
-C: A150 UID SEARCH SENTBEFORE 1-Feb-2008
-S: \* SEARCH
-S: A150 OK SEARCH completed\.
-C: A151 UID SEARCH SENTBEFORE 10-Feb-2008
-S: \* SEARCH 22
-S: A151 OK SEARCH completed\.
-C: A152 UID SEARCH SENTBEFORE 20-Feb-2008
-S: \* SEARCH 21 22 23 24 25 28
-S: A152 OK SEARCH completed\.
-C: A153 UID SEARCH SENTBEFORE 25-Feb-2008
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 33 34 35 36
-S: A153 OK SEARCH completed\.
-C: A154 UID SEARCH SENTBEFORE 1-Mar-2008
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 33 34 35 36
-S: A154 OK SEARCH completed\.
-C: A155 UID SEARCH SENTBEFORE 5-Mar-2008
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 33 34 35 36
-S: A155 OK SEARCH completed\.
-C: A156 UID SEARCH SENTBEFORE 10-Mar-2008
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 33 34 35 36
-S: A156 OK SEARCH completed\.
-C: A157 UID SEARCH SENTBEFORE 1-Apr-2008
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
-S: A157 OK SEARCH completed\.
-C: A158 UID SEARCH SENTON 10-Oct-2007
-S: \* SEARCH
-S: A158 OK SEARCH completed\.
-C: A159 UID SEARCH SENTON 1-Jan-2008
-S: \* SEARCH
-S: A159 OK SEARCH completed\.
-C: A160 UID SEARCH SENTON 1-Feb-2008
-S: \* SEARCH
-S: A160 OK SEARCH completed\.
-C: A161 UID SEARCH SENTON 10-Feb-2008
-S: \* SEARCH
-S: A161 OK SEARCH completed\.
-C: A162 UID SEARCH SENTON 20-Feb-2008
-S: \* SEARCH
-S: A162 OK SEARCH completed\.
-C: A163 UID SEARCH SENTON 25-Feb-2008
-S: \* SEARCH
-S: A163 OK SEARCH completed\.
-C: A164 UID SEARCH SENTON 1-Mar-2008
-S: \* SEARCH
-S: A164 OK SEARCH completed\.
-C: A165 UID SEARCH SENTON 5-Mar-2008
-S: \* SEARCH
-S: A165 OK SEARCH completed\.
-C: A166 UID SEARCH SENTON 10-Mar-2008
-S: \* SEARCH
-S: A166 OK SEARCH completed\.
-C: A167 UID SEARCH SENTON 1-Apr-2008
-S: \* SEARCH
-S: A167 OK SEARCH completed\.
-C: A168 UID SEARCH SENTSINCE 10-Oct-2007
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
-S: A168 OK SEARCH completed\.
-C: A169 UID SEARCH SENTSINCE 1-Jan-2008
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
-S: A169 OK SEARCH completed\.
-C: A170 UID SEARCH SENTSINCE 1-Feb-2008
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
-S: A170 OK SEARCH completed\.
-C: A171 UID SEARCH SENTSINCE 10-Feb-2008
-S: \* SEARCH 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
-S: A171 OK SEARCH completed\.
-C: A172 UID SEARCH SENTSINCE 20-Feb-2008
-S: \* SEARCH 26 27 29 30 31 32 33 34 35 36 37 38 39
-S: A172 OK SEARCH completed\.
-C: A173 UID SEARCH SENTSINCE 25-Feb-2008
-S: \* SEARCH 30 31 32 37 38 39
-S: A173 OK SEARCH completed\.
-C: A174 UID SEARCH SENTSINCE 1-Mar-2008
-S: \* SEARCH 30 31 32 37 38 39
-S: A174 OK SEARCH completed\.
-C: A175 UID SEARCH SENTSINCE 5-Mar-2008
-S: \* SEARCH 30 31 32 37 38 39
-S: A175 OK SEARCH completed\.
-C: A176 UID SEARCH SENTSINCE 10-Mar-2008
-S: \* SEARCH 30 31 32 37 38 39
-S: A176 OK SEARCH completed\.
-C: A177 UID SEARCH SENTSINCE 1-Apr-2008
-S: \* SEARCH
-S: A177 OK SEARCH completed\.
-C: A178 UID SEARCH SMALLER 10
-S: \* SEARCH
-S: A178 OK SEARCH completed\.
-C: A179 UID SEARCH SMALLER 100
-S: \* SEARCH
-S: A179 OK SEARCH completed\.
-C: A180 UID SEARCH SMALLER 1000
-S: \* SEARCH 21 22 23 24 26 27 28 29 33 34 35 36
-S: A180 OK SEARCH completed\.
-C: A181 UID SEARCH SMALLER 10000
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36
-S: A181 OK SEARCH completed\.
-C: A182 UID SEARCH SMALLER 12500
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
-S: A182 OK SEARCH completed\.
-C: A183 UID SEARCH SMALLER 15000
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
-S: A183 OK SEARCH completed\.
-C: A184 UID SEARCH SMALLER 20000
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
-S: A184 OK SEARCH completed\.
-C: A185 UID SEARCH SUBJECT o
-S: \* SEARCH 26 27 30 32 37 38 39
-S: A185 OK SEARCH completed\.
-C: A186 UID SEARCH SUBJECT the
-S: \* SEARCH
-S: A186 OK SEARCH completed\.
-C: A187 UID SEARCH SUBJECT "nothing worthy prove"
-S: \* SEARCH
-S: A187 OK SEARCH completed\.
-C: A188 UID SEARCH SUBJECT thy
-S: \* SEARCH
-S: A188 OK SEARCH completed\.
-C: A189 UID SEARCH SUBJECT Re:
-S: \* SEARCH 30 33 38 39
-S: A189 OK SEARCH completed\.
-C: A190 UID SEARCH TEXT o
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
-S: A190 OK SEARCH completed\.
-C: A191 UID SEARCH TEXT the
-S: \* SEARCH 22 25 29 30 31 32 37 38 39
-S: A191 OK SEARCH completed\.
-C: A192 UID SEARCH TEXT "nothing worthy prove"
-S: \* SEARCH 30 32 37 38 39
-S: A192 OK SEARCH completed\.
-C: A193 UID SEARCH TEXT thy
-S: \* SEARCH 21 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39
-S: A193 OK SEARCH completed\.
-C: A194 UID SEARCH TEXT Re:
-S: \* SEARCH 30 33 37 38 39
-S: A194 OK SEARCH completed\.
-C: A195 UID SEARCH TEXT example.org
-S: \* SEARCH 21 23 24 25 26 27 28 29 33 34 35 36
-S: A195 OK SEARCH completed\.
-C: A196 UID SEARCH TEXT apache.org
-S: \* SEARCH 22 30 37 38 39
-S: A196 OK SEARCH completed\.
-C: A197 UID SEARCH TEXT Robert
-S: \* SEARCH 22 30 31 32 37 38 39
-S: A197 OK SEARCH completed\.
-C: A198 UID SEARCH TEXT tim
-S: \* SEARCH 21 23 24 25 26 27 28 29 30 33 34 35 36 37 38 39
-S: A198 OK SEARCH completed\.
-C: A199 UID SEARCH TO o
-S: \* SEARCH 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
-S: A199 OK SEARCH completed\.
-C: A200 UID SEARCH TO tim
-S: \* SEARCH 26 27 29 34 35
-S: A200 OK SEARCH completed\.
-C: A201 UID SEARCH TO Robert
-S: \* SEARCH 30 31 32 38 39
-S: A201 OK SEARCH completed\.
-C: A202 UID SEARCH TO example.org
-S: \* SEARCH 21 23 24 25 26 27 28 29 33 34 35 36
-S: A202 OK SEARCH completed\.
-C: A203 UID SEARCH TO apache.org
-S: \* SEARCH 22 37
-S: A203 OK SEARCH completed\.
-C: A204 UID SEARCH UID 1:4
-S: \* SEARCH
-S: A204 OK SEARCH completed\.
-C: A205 UID SEARCH UNANSWERED
-S: \* SEARCH 25 26 27 28 29 35 36 37 38 39
-S: A205 OK SEARCH completed\.
-C: A206 UID SEARCH UNDELETED
-S: \* SEARCH 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
-S: A206 OK SEARCH completed\.
-C: A207 UID SEARCH UNDRAFT
-S: \* SEARCH 22 24 26 28 30 32 34 36 38 39
-S: A207 OK SEARCH completed\.
-C: A208 UID SEARCH UNFLAGGED
-S: \* SEARCH 30 31 32 33 34 35 36 37 38 39
-S: A208 OK SEARCH completed\.
-C: A209 UID SEARCH UNSEEN
-S: \* SEARCH 23 24 28 29 33 34 38 39
-S: A209 OK SEARCH completed\.
-C: A210 DELETE testmailbox
-S: A210 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/UidSearchCombinations.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/UidSearchCombinations.test
deleted file mode 100644
index fceefa4..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/UidSearchCombinations.test
+++ /dev/null
@@ -1,1982 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-C: A2 CREATE testmailbox
-S: A2 OK CREATE completed\.
-C: A3 SELECT testmailbox
-S: \* FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Seen\)
-S: \* 0 EXISTS
-S: \* 0 RECENT
-S: \* OK \[UIDVALIDITY (.)*
-S: \* OK \[PERMANENTFLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\\Seen( \\\*)?\)\](.)*
-S: \* OK \[HIGHESTMODSEQ \d+\].*
-S: \* OK \[UIDNEXT 1\].*
-S: A3 OK \[READ-WRITE\] SELECT completed\.
-C: A4 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A4 OK (\[.+\] )?APPEND completed\.
-C: A5 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A5 OK STORE completed\.
-C: A6 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A6 OK EXPUNGE completed\.
-C: A7 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A7 OK (\[.+\] )?APPEND completed\.
-C: A8 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A8 OK STORE completed\.
-C: A9 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A9 OK EXPUNGE completed\.
-C: A10 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A10 OK (\[.+\] )?APPEND completed\.
-C: A11 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A11 OK STORE completed\.
-C: A12 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A12 OK EXPUNGE completed\.
-C: A13 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A13 OK (\[.+\] )?APPEND completed\.
-C: A14 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A14 OK STORE completed\.
-C: A15 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A15 OK EXPUNGE completed\.
-C: A16 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A16 OK (\[.+\] )?APPEND completed\.
-C: A17 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A17 OK STORE completed\.
-C: A18 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A18 OK EXPUNGE completed\.
-C: A19 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A19 OK (\[.+\] )?APPEND completed\.
-C: A20 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A20 OK STORE completed\.
-C: A21 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A21 OK EXPUNGE completed\.
-C: A22 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A22 OK (\[.+\] )?APPEND completed\.
-C: A23 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A23 OK STORE completed\.
-C: A24 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A24 OK EXPUNGE completed\.
-C: A25 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A25 OK (\[.+\] )?APPEND completed\.
-C: A26 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A26 OK STORE completed\.
-C: A27 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A27 OK EXPUNGE completed\.
-C: A28 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A28 OK (\[.+\] )?APPEND completed\.
-C: A29 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A29 OK STORE completed\.
-C: A30 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A30 OK EXPUNGE completed\.
-C: A31 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A31 OK (\[.+\] )?APPEND completed\.
-C: A32 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A32 OK STORE completed\.
-C: A33 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A33 OK EXPUNGE completed\.
-C: A34 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A34 OK (\[.+\] )?APPEND completed\.
-C: A35 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A35 OK STORE completed\.
-C: A36 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A36 OK EXPUNGE completed\.
-C: A37 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A37 OK (\[.+\] )?APPEND completed\.
-C: A38 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A38 OK STORE completed\.
-C: A39 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A39 OK EXPUNGE completed\.
-C: A40 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A40 OK (\[.+\] )?APPEND completed\.
-C: A41 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A41 OK STORE completed\.
-C: A42 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A42 OK EXPUNGE completed\.
-C: A43 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A43 OK (\[.+\] )?APPEND completed\.
-C: A44 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A44 OK STORE completed\.
-C: A45 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A45 OK EXPUNGE completed\.
-C: A46 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A46 OK (\[.+\] )?APPEND completed\.
-C: A47 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A47 OK STORE completed\.
-C: A48 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A48 OK EXPUNGE completed\.
-C: A49 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A49 OK (\[.+\] )?APPEND completed\.
-C: A50 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A50 OK STORE completed\.
-C: A51 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A51 OK EXPUNGE completed\.
-C: A52 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A52 OK (\[.+\] )?APPEND completed\.
-C: A53 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A53 OK STORE completed\.
-C: A54 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A54 OK EXPUNGE completed\.
-C: A55 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A55 OK (\[.+\] )?APPEND completed\.
-C: A56 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A56 OK STORE completed\.
-C: A57 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A57 OK EXPUNGE completed\.
-C: A58 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A58 OK (\[.+\] )?APPEND completed\.
-C: A59 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A59 OK STORE completed\.
-C: A60 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A60 OK EXPUNGE completed\.
-C: A61 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A61 OK (\[.+\] )?APPEND completed\.
-C: A62 STORE 1  FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Deleted \\Recent\)\)
-S: A62 OK STORE completed\.
-C: A63 EXPUNGE
-S: \* 1 EXPUNGE
-S: \* 0 RECENT
-S: A63 OK EXPUNGE completed\.
-C: A64 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 1 EXISTS
-S: \* 1 RECENT
-S: A64 OK (\[.+\] )?APPEND completed\.
-C: A65 APPEND testmailbox {704+}
-C: Received: by 10.114.81.13 with HTTP; Sat, 2 Feb 2008 05:14:19 -0800 (PST)
-C: Message-ID: <f470f68e0802020514m6eaba233u96a9021a2697a48d@mail.gmail.com>
-C: Date: Sat, 2 Feb 2008 13:14:19 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "James Developers List" <server-dev@james.apache.org>
-C: Subject: JCR -> trunk ...?
-C: MIME-Version: 1.0
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: Delivered-To: robertburrelldonkin@gmail.com
-C: 
-C: i'd like to copy james-jcr into trunk and add some example
-C: configurations. development can continue in the sandbox (or not) and
-C: merged in later (if necessary).
-C: 
-C: any objections?
-C: 
-C: - robert
-S: \* 2 EXISTS
-S: \* 2 RECENT
-S: A65 OK (\[.+\] )?APPEND completed\.
-C: A66 APPEND testmailbox {668+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/alternative;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: applcation/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729--
-C: 
-S: \* 3 EXISTS
-S: \* 3 RECENT
-S: A66 OK (\[.+\] )?APPEND completed\.
-C: A67 APPEND testmailbox {765+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: text/html; charset=US-ASCII
-C: 
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: application/xhtml+xml
-C: 
-C: <!DOCTYPE html
-C: PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-C: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-C: <html><head><title>Rhubarb</title></head><body>Rhubarb!</body></html>
-C: 
-C: --1729
-C: Content-Type: image/jpeg
-C: Content-Transfer-Encoding: base64
-C: 
-C: 1234567890ABCDEFGHIJKLMNOPQ
-C: 
-C: --1729--
-C: 
-S: \* 4 EXISTS
-S: \* 4 RECENT
-S: A67 OK (\[.+\] )?APPEND completed\.
-C: A68 APPEND testmailbox {1767+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Email
-C: Content-Type: multipart/mixed;boundary=1729
-C: 
-C: Start with a preamble
-C: 
-C: --1729
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Rhubarb!
-C: 
-C: --1729
-C: Content-Type: application/octet-stream
-C: Content-Transfer-Encoding: base64
-C: 
-C: 987654321AHPLA
-C: 
-C: --1729
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Multipart Alternative Email
-C: Content-Type: multipart/alternative;boundary=42
-C: 
-C: This message has a premable
-C: 
-C: --42
-C: Content-Type: text/plain; charset=US-ASCII
-C: 
-C: Custard!
-C: 
-C: --42
-C: Content-Type: application/octet-stream
-C: 
-C: CUSTARDCUSTARDCUSTARD
-C: 
-C: --42--
-C: 
-C: --1729
-C: Content-Type: multipart/mixed; boundary=4.66920160910299
-C: 
-C: --4.66920160910299
-C: Content-Type: image/gif
-C: Content-Transfer-Encoding: base64
-C: MIME-Version: 1.0
-C: Content-ID: 238478934723847238947892374
-C: Content-Description: Bogus Image Data
-C: 
-C: ABCDFEGHIJKLMNO
-C: 
-C: --4.66920160910299
-C: Content-Type: message/rfc822
-C: 
-C: From: Timothy Tayler <timothy@example.org>
-C: To: John Smith <john@example.org>
-C: Date: Sat, 16 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: Another Example Email
-C: Content-Type: multipart/mixed;boundary=2.50290787509
-C: 
-C: Yet another preamble
-C: 
-C: --2.50290787509
-C: Content-Type: text/plain
-C: 
-C: Rhubard AND Custard!
-C: 
-C: --2.50290787509
-C: Content-Type: multipart/alternative;boundary=3.243F6A8885A308D3
-C: 
-C: --3.243F6A8885A308D3
-C: Content-Type: text/plain
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3
-C: 
-C: Content-Type: text/richtext
-C: 
-C: Rhubard?Custard?
-C: 
-C: --3.243F6A8885A308D3--
-C: 
-C: --2.50290787509--
-C: 
-C: --4.66920160910299--
-C: --1729--
-C: 
-S: \* 5 EXISTS
-S: \* 5 RECENT
-S: A68 OK (\[.+\] )?APPEND completed\.
-C: A69 APPEND testmailbox {185+}
-C: From: John Smith <john@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 6 EXISTS
-S: \* 6 RECENT
-S: A69 OK (\[.+\] )?APPEND completed\.
-C: A70 APPEND testmailbox {227+}
-C: From: John Smith <john@example.org>
-C: Sender: Samual Smith <sam@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Hello
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <172942@machine.example.org>
-C: 
-C: Hello, World!
-S: \* 7 EXISTS
-S: \* 7 RECENT
-S: A70 OK (\[.+\] )?APPEND completed\.
-C: A71 APPEND testmailbox {185+}
-C: From: Timothy Tayler <timothy@example.org>
-C: To: Samual Smith <samual@example.org>
-C: Date: Thu, 14 Feb 2008 12:00:00 +0000 (GMT)
-C: Subject: A Simple Email
-C: 
-C: This is a very simple email.
-C: 
-S: \* 8 EXISTS
-S: \* 8 RECENT
-S: A71 OK (\[.+\] )?APPEND completed\.
-C: A72 APPEND testmailbox {318+}
-C: From: "Brian G. Hutton" <brian@example.org>
-C: To: Timothy Taylor <tim@example.org>, faith@example.org, Huh? <sam@example.org>
-C: CC: <ben@example.org>, "David \"The Thin White Duke\" Bowie" <duke@example.org>
-C: Subject: Rhubarb
-C: Date: Sat, 23 Feb 2008 07:48:03 -0600
-C: Message-ID: <17291729@machine.example.org>
-C: 
-C: Rhubarb!
-S: \* 9 EXISTS
-S: \* 9 RECENT
-S: A72 OK (\[.+\] )?APPEND completed\.
-C: A73 APPEND testmailbox {11976+}
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed; 
-C: 	boundary="----=_Part_3998_1661991.1205261618747"
-C: Bcc: rdonkin@apache.org
-C: References: <1205261107.7516.6.camel@localhost>
-C: Delivered-To: robertburrelldonkin@gmail.com
-C: 
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: multipart/alternative; 
-C: 	boundary="----=_Part_3999_20348865.1205261618747"
-C: 
-C: ------=_Part_3999_20348865.1205261618747
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_3999_20348865.1205261618747
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_3999_20348865.1205261618747
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics;
-C:  charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_3999_20348865.1205261618747--
-C: 
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_3998_1661991.1205261618747
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_3998_1661991.1205261618747--
-C: 
-S: \* 10 EXISTS
-S: \* 10 RECENT
-S: A73 OK (\[.+\] )?APPEND completed\.
-C: A74 APPEND testmailbox {3367+}
-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)
-C: Received: by 10.78.193.19 with SMTP id q19mr18798706huf.15.1205260904964;
-C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: from smtp-out4.blueyonder.co.uk (smtp-out4.blueyonder.co.uk [195.188.213.7])
-C:         by mx.google.com with ESMTP id c22si4019124ika.3.2008.03.11.11.41.42;
-C:         Tue, 11 Mar 2008 11:41:44 -0700 (PDT)
-C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) client-ip=195.188.213.7;
-C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.7 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-C: Received: from [172.23.170.136] (helo=anti-virus01-07)
-C: 	by smtp-out4.blueyonder.co.uk with smtp (Exim 4.52)
-C: 	id 1JZ9Px-0001OZ-VF
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:42 +0000
-C: Received: from [82.38.65.6] (helo=[10.0.0.27])
-C: 	by asmtp-out1.blueyonder.co.uk with esmtpa (Exim 4.52)
-C: 	id 1JZ9Px-0007FO-G5
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:41:41 +0000
-C: Subject: An HTML Email
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: robertburrelldonkin@gmail.com
-C: Content-Type: multipart/alternative; boundary="=-blWYb/063JwXox8nBGv5"
-C: Date: Tue, 11 Mar 2008 18:41:40 +0000
-C: Message-Id: <1205260900.7516.3.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.1 
-C: 
-C: 
-C: --=-blWYb/063JwXox8nBGv5
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: A Sonnet By William Shakespeare
-C: 
-C: 
-C: 
-C: Tired with all these, for restful death I cry,
-C: As to behold desert a beggar born,
-C: And needy nothing trimm'd in jollity,
-C: And purest faith unhappily forsworn,
-C: And gilded honour shamefully misplac'd,
-C: And maiden virtue rudely strumpeted,
-C: And right perfection wrongfully disgrac'd,
-C: And strength by limping sway disabled
-C: And art made tongue-tied by authority,
-C: And folly--doctor-like--controlling skill,
-C: And simple truth miscall'd simplicity,
-C: And captive good attending captain ill:
-C:   Tir'd with all these, from these would I be gone,
-C:   Save that, to die, I leave my love alone.
-C: 
-C: --=-blWYb/063JwXox8nBGv5
-C: Content-Type: text/html; charset=utf-8
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
-C: <HTML>
-C: <HEAD>
-C:   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
-C:   <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.1">
-C: </HEAD>
-C: <BODY>
-C: <H1>
-C: A Sonnet By William Shakespeare
-C: </H1>
-C: <BR>
-C: <PRE>
-C: Tired with all these, for restful death I cry,
-C: As to behold desert a beggar born,
-C: And needy nothing trimm'd in jollity,
-C: And purest faith unhappily forsworn,
-C: And gilded honour shamefully misplac'd,
-C: And maiden virtue rudely strumpeted,
-C: And right perfection wrongfully disgrac'd,
-C: And strength by limping sway disabled
-C: And art made tongue-tied by authority,
-C: And folly--doctor-like--controlling skill,
-C: And simple truth miscall'd simplicity,
-C: And captive good attending captain ill:
-C:   Tir'd with all these, from these would I be gone,
-C:   Save that, to die, I leave my love alone.
-C: </PRE>
-C: </BODY>
-C: </HTML>
-C: 
-C: --=-blWYb/063JwXox8nBGv5--
-C: 
-C: 
-C: 
-S: \* 11 EXISTS
-S: \* 11 RECENT
-S: A74 OK (\[.+\] )?APPEND completed\.
-C: A75 APPEND testmailbox {4174+}
-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)
-C: Received: by 10.78.107.8 with SMTP id f8mr18855121huc.40.1205261111174;
-C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-C: Return-Path: <robertburrelldonkin@blueyonder.co.uk>
-C: Received: from smtp-out2.blueyonder.co.uk (smtp-out2.blueyonder.co.uk [195.188.213.5])
-C:         by mx.google.com with ESMTP id z34si465534ikz.8.2008.03.11.11.45.09;
-C:         Tue, 11 Mar 2008 11:45:11 -0700 (PDT)
-C: Received-SPF: pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) client-ip=195.188.213.5;
-C: Authentication-Results: mx.google.com; spf=pass (google.com: domain of robertburrelldonkin@blueyonder.co.uk designates 195.188.213.5 as permitted sender) smtp.mail=robertburrelldonkin@blueyonder.co.uk
-C: Received: from [172.23.170.147] (helo=anti-virus03-10)
-C: 	by smtp-out2.blueyonder.co.uk with smtp (Exim 4.52)
-C: 	id 1JZ9TJ-0000ZL-49
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:09 +0000
-C: Received: from [82.38.65.6] (helo=[10.0.0.27])
-C: 	by asmtp-out3.blueyonder.co.uk with esmtpa (Exim 4.52)
-C: 	id 1JZ9TI-0000A6-8B
-C: 	for robertburrelldonkin@gmail.com; Tue, 11 Mar 2008 18:45:08 +0000
-C: Subject: Sonnets By William Shakespeare
-C: From: Robert Burrell Donkin <robertburrelldonkin@blueyonder.co.uk>
-C: To: robertburrelldonkin@gmail.com
-C: Content-Type: multipart/mixed; boundary="=-iC8rnNDvTPHypqsz+j7t"
-C: Date: Tue, 11 Mar 2008 18:45:07 +0000
-C: Message-Id: <1205261107.7516.6.camel@localhost>
-C: Mime-Version: 1.0
-C: X-Mailer: Evolution 2.12.1 
-C: 
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Type: text/plain
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: O! lest the world should task you to recite
-C: What merit lived in me, that you should love
-C: After my death,--dear love, forget me quite,
-C: For you in me can nothing worthy prove;
-C: Unless you would devise some virtuous lie,
-C: To do more for me than mine own desert,
-C: And hang more praise upon deceased I
-C: Than niggard truth would willingly impart:
-C: O! lest your true love may seem false in this
-C: That you for love speak well of me untrue,
-C: My name be buried where my body is,
-C: And live no more to shame nor me nor you.
-C:   For I am shamed by that which I bring forth,
-C:   And so should you, to love things nothing worth.
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Disposition: attachment; filename=sonnet.html
-C: Content-Type: text/html; name=sonnet.html; charset=us-ascii
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: <html><head><title></title></head>
-C: <body>
-C: <blockquote cite='http://en.wikipedia.org/wiki/William_Shakespeare'><pre>
-C: Those parts of thee that the world's eye doth view
-C: Want nothing that the thought of hearts can mend;
-C: All tongues--the voice of souls--give thee that due,
-C: Uttering bare truth, even so as foes commend.
-C: Thy outward thus with outward praise is crown'd;
-C: But those same tongues, that give thee so thine own,
-C: In other accents do this praise confound
-C: By seeing farther than the eye hath shown.
-C: They look into the beauty of thy mind,
-C: And that in guess they measure by thy deeds;
-C: Then--churls--their thoughts, although their eyes were kind,
-C: To thy fair flower add the rank smell of weeds: 
-C:   But why thy odour matcheth not thy show,
-C:   The soil is this, that thou dost common grow.
-C: </pre></blockquote>
-C: </body></html>
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: Content-Type: text/plain; name=sonnet.txt; charset=us-ascii
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: Ah! wherefore with infection should he live,
-C: And with his presence grace impiety,
-C: That sin by him advantage should achieve,
-C: And lace itself with his society? 
-C: Why should false painting imitate his cheek,
-C: And steel dead seeming of his living hue?
-C: Why should poor beauty indirectly seek
-C: Roses of shadow, since his rose is true?
-C: Why should he live, now Nature bankrupt is,
-C: Beggar'd of blood to blush through lively veins?
-C: For she hath no exchequer now but his,
-C: And proud of many, lives upon his gains.
-C:   O! him she stores, to show what wealth she had
-C:   In days long since, before these last so bad.
-C: 
-C: --=-iC8rnNDvTPHypqsz+j7t--
-S: \* 12 EXISTS
-S: \* 12 RECENT
-S: A75 OK (\[.+\] )?APPEND completed\.
-C: A76 APPEND testmailbox {302+}
-C: From: Samual Smith <sam@example.org>
-C: To: John Smith <john@example.org>
-C: Reply-To: "Timothy Taylor: Email" <tim@example.org>
-C: Subject: Re: Custard!
-C: Date: Sat, 23 Feb 2008 18:15:18 +0000
-C: Message-ID: <4224@example.org>
-C: In-Reply-To: <1729@example.org>
-C: References: <1729@example.org>
-C: 
-C: Rhubard, I say!
-S: \* 13 EXISTS
-S: \* 13 RECENT
-S: A76 OK (\[.+\] )?APPEND completed\.
-C: A77 APPEND testmailbox {404+}
-C: Resent-From: John Smith <john@example.org>
-C: Resent-To: Samual Smith <sam@example.org>
-C: Resent-Date: Sat, 23 Feb 2008 18:18:59 +0000
-C: Resent-Message-ID: <424242@example.org>
-C: From: Samual Webster <webster@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Rhubard And Custard!
-C: Date: Sat, 23 Feb 2008 14:10:00 +0000
-C: Message-ID: <17299271@example.org>
-C: 
-C: Rhubard or custard? Rhubard AND custard!
-S: \* 14 EXISTS
-S: \* 14 RECENT
-S: A77 OK (\[.+\] )?APPEND completed\.
-C: A78 APPEND testmailbox {429+}
-C: Received: from alpha.beta
-C:    by example.org
-C:    via TCP
-C:    with ESMTP
-C:    id 1729
-C:    for <tim@example.org>; Sat, 23 Feb 2008 18:24:05 +0000
-C: Received: from gamma.delta by alpha.beta; Sat, 23 Feb 2008 18:20:05 +0000
-C: From: Samual Webster <webster@example.org>
-C: To: Timothy Taylor <tim@example.org>
-C: Subject: Custard?
-C: Date: Sat, 23 Feb 2008 18:26:56 +0000
-C: Message-ID: <1729@machine.example.org>
-C: 
-C: Rhubard! Rhubard! Rhubard!
-C: 
-S: \* 15 EXISTS
-S: \* 15 RECENT
-S: A78 OK (\[.+\] )?APPEND completed\.
-C: A79 APPEND testmailbox {217+}
-C: From: Timothy Taylor <tim@example.org>
-C: To: Alpha Group:John Smith <john@example.org>, sid@example.org;
-C: Cc: Undisclosed recipients:;
-C: Date: Sat, 23 Feb 2008 18:12:13 +0000
-C: Message-ID: 42424242
-C: 
-C: Custard? Rhubard!
-C: 
-S: \* 16 EXISTS
-S: \* 16 RECENT
-S: A79 OK (\[.+\] )?APPEND completed\.
-C: A80 APPEND testmailbox {14862+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Received: (qmail 16059 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from unknown (HELO pre-smtp34-01.prod.mesa1.secureserver.net)
-C:         ([10.0.19.134]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         smtp28.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-C: Received: (qmail 24109 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from minotaur.apache.org ([140.211.11.9]) (envelope-sender
-C:         <rdonkin-owner@locus.apache.org>) by
-C:         pre-smtp34-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:15 -0000
-C: Received: (qmail 33110 invoked by uid 1289); 11 Mar 2008 18:54:14 -0000
-C: Delivered-To: rdonkin@locus.apache.org
-C: Received: (qmail 33091 invoked from network); 11 Mar 2008 18:54:14 -0000
-C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:14 -0000
-C: Received: (qmail 12832 invoked by uid 500); 11 Mar 2008 18:54:10 -0000
-C: Delivered-To: apmail-rdonkin@apache.org
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: (qmail 12693 invoked by uid 99); 11 Mar 2008 18:54:10 -0000
-C: Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by
-C:         apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:10 -0700
-C: X-ASF-Spam-Status: No, hits=5.3 required=10.0
-C:         tests=HTML_MESSAGE,MIME_QP_LONG_LINE,MSGID_FROM_MTA_HEADER,SPF_PASS
-C: X-Spam-Check-By: apache.org
-C: Received-SPF: pass (nike.apache.org: domain of
-C:         3MtXWRxUKByYECNGPFCT-PQVKHKECVKQPIQQING.EQOTFQPMKPCRCEJG.QTI@calendar-server.bounces.google.com
-C:         designates 64.233.166.140 as permitted sender)
-C: Received: from [64.233.166.140] (HELO py-out-f140.google.com)
-C:         (64.233.166.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-C:         18:53:18 +0000
-C: Received: by py-out-f140.google.com with SMTP id a74so255262pye.5 for
-C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta;
-C:         h=domainkey-signature:mime-version:message-id:date:reply-to:sender:received:subject:from:to:content-type;
-C:         bh=a0xHxfGwMbTaCb1AQbvdZZ4bcSJ2pPfhH9+aq/N8Iio=;
-C:         b=XcR46ahkaRiXL6w4DXB16+pG9O4qvSUyCHzL8N3rebn6+s3HAlztkGBCdXbNTOSeLnjEQnv+2slUMkdQy+ZJdg==
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta;
-C:         h=mime-version:message-id:date:reply-to:sender:subject:from:to:content-type;
-C:         b=E3kUX5aHg+csZ3D0TcHKt9Wie43boX+xpyARVjHAhQ0fJVt9OAzCI/xPDTBpTBjGaDcjnFeFcHWZF9UeXbx8Lg==
-C: MIME-Version: 1.0
-C: Message-ID: <00163600d06e04482dd6a10e7610628b0@google.com>
-C: Date: Tue, 11 Mar 2008 11:53:38 -0700
-C: Reply-To: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
-C: Sender: Google Calendar <calendar-notification@google.com>
-C: Received: by 10.35.108.12 with SMTP id k12mr18969364pym.3.1205261618449;
-C:         Tue,  11 Mar 2008 11:53:38 -0700 (PDT)
-C: Subject:
-C:         =?windows-1256?Q?=5BInvitation=5D_ApacheCon_Europe_2008=21_=40_Mon_7_Apr_=96_?=
-C:         =?windows-1256?Q?Fri_11_Apr_2008_=28=29?=
-C: From: Robert Burrell Donkin <robertburrelldonkin@gmail.com>
-C: To: rdonkin@apache.org
-C: Content-Type: multipart/mixed; boundary=00163600d06e04482dd6a10e458cd80be
-C: X-Virus-Checked: Checked by ClamAV on apache.org
-C: X-Nonspam: None
-C: X-fetched-from: mail.xmlmapt.org
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: --00163600d06e04482dd6a10e458cd80be
-C: Content-Type: multipart/alternative;  boundary=00163600d06e04482dd6a10e408cd80bd
-C: 
-C: 
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/plain; charset=windows-1256
-C: Content-Transfer-Encoding: quoted-printable
-C: 
-C: rdonkin@apache.org, you are invited to
-C: 
-C: Title: ApacheCon Europe 2008!
-C: Time: Mon 7 Apr =96 Fri 11 Apr 2008 (Time zone: London)
-C: Where: Amsterdam
-C: Calendar: 
-C: Description: Ah yes!On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &=
-C: lt;robertburrelldonkin@blueyonder.co.uk&gt; wrote:&gt; O! lest the world sho=
-C: uld task you to recite&gt; &nbsp;What merit lived in me, that you should lov=
-C: e&gt; &nbsp;After my death,--dear love, forget me quite,&gt; &nbsp;For you i=
-C: n me can nothing worthy prove;&gt; &nbsp;Unless you would devise some virtuo=
-C: us lie,&gt; &nbsp;To do more for me than mine own desert,&gt; &nbsp;And hang=
-C:  more praise upon deceased I&gt; &nbsp;Than niggard truth would willingly im=
-C: part:&gt; &nbsp;O! lest your true love may seem false in this&gt; &nbsp;That=
-C:  you for love speak well of me untrue,&gt; &nbsp;My name be buried where my =
-C: body is,&gt; &nbsp;And live no more to shame nor me nor you.&gt; &nbsp; For =
-C: I am shamed by that which I bring forth,&gt; &nbsp; And so should you, to lo=
-C: ve things nothing worth.&gt; &nbsp;
-C: 
-C: You can view this event at http://www.google.com/calendar/event?action=3DVIE=
-C: W&eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=3DM=
-C: jkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO=
-C: Tg0Nzg2N2E4NTk4NWM5&ctz=3DEurope%2FLondon&hl=3Den_GB
-C: 
-C: 
-C: 
-C: You are receiving this courtesy email at the account rdonkin@apache.org beca=
-C: use you are an attendee of this event.
-C: 
-C: To stop receiving future notifications for this event, decline this event. A=
-C: lternatively, you can sign up for a Google Calendar account at http://www.go=
-C: ogle.com/calendar/ and control your notification settings for your entire ca=
-C: lendar.
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/html; charset=windows-1256
-C: Content-Transfer-Encoding: quoted-printable
-C: 
-C: <div style=3D"padding:10px 7px; font-size:12px; line-height:1.4 font-family:=
-C: Arial,Sans-serif; text-align:center;"><div><a href=3D"http://www.google.com/=
-C: calendar/"><img style=3D"border-width:0" src=3D"http://www.google.com/calend=
-C: ar/images/blue_beta_en-GB.gif" alt=3D"Google Calendar"></a></div>
-C: <div style=3D"width:370px; background:#D2E6D2; border-style:solid;       bor=
-C: der-color:#ccc; border-width:1px 1px 0 1px; padding:15px 15px 5px 15px;     =
-C:   margin:0 auto"><p style=3D"margin:0;color:#0">rdonkin@apache.org,
-C: you are invited to</p>
-C: <h2 style=3D"margin:5px 0; font-size:18px; line-height:1.4;color:#0">ApacheC=
-C: on Europe 2008!</h2>
-C: <p style=3D"margin:0 0 .5em;"><span style=3D"color:#0">Mon 7 Apr =96 Fri 11 =
-C: Apr 2008</span>
-C: <br>
-C: <span style=3D"color:#676;">(Time zone:
-C: London)</span>
-C: <br>
-C: <span style=3D"color:#0">Amsterdam (<a href=3D"http://maps.google.co.uk/maps=
-C: ?q=3DAmsterdam&amp;hl=3Den-GB">map</a>)</span>
-C: <br>
-C: <span style=3D"color:#0">Calendar:
-C: </span></p>
-C: <p style=3D"margin:0 0 1em;color:#0; white-space:pre-wrap !important; white-=
-C: space:-moz-pre-wrap !important; white-space:-pre-wrap !important; white-spac=
-C: e:-o-pre-wrap !important; white-space:pre; word-wrap:break-word;">&lt;b&gt;&=
-C: lt;span style=3D&quot;font-family: trebuchet ms,sans-serif;&quot;&gt;Ah yes!=
-C: &lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;On Tue, Mar 11, 2008 at 6:45 PM, =
-C: Robert Burrell Donkin &amp;lt;robertburrelldonkin@blueyonder.co.uk&amp;gt; w=
-C: rote:&lt;br&gt;&amp;gt; O! lest the world should task you to recite&lt;br&gt=
-C: ;&amp;gt; &amp;nbsp;What merit lived in me, that you should love&lt;br&gt;&a=
-C: mp;gt; &amp;nbsp;After my death,--dear love, forget me quite,&lt;br&gt;&amp;=
-C: gt; &amp;nbsp;For you in me can nothing worthy prove;&lt;br&gt;&amp;gt; &amp=
-C: ;nbsp;Unless you would devise some virtuous lie,&lt;br&gt;&amp;gt; &amp;nbsp=
-C: ;To do more for me than mine own desert,&lt;br&gt;&amp;gt; &amp;nbsp;And han=
-C: g more praise upon deceased I&lt;br&gt;&amp;gt; &amp;nbsp;Than niggard truth=
-C:  would willingly impart:&lt;br&gt;&amp;gt; &amp;nbsp;O! lest your true love =
-C: may seem false in this&lt;br&gt;&amp;gt; &amp;nbsp;That you for love speak w=
-C: ell of me untrue,&lt;br&gt;&amp;gt; &amp;nbsp;My name be buried where my bod=
-C: y is,&lt;br&gt;&amp;gt; &amp;nbsp;And live no more to shame nor me nor you.&=
-C: lt;br&gt;&amp;gt; &amp;nbsp; For I am shamed by that which I bring forth,&lt=
-C: ;br&gt;&amp;gt; &amp;nbsp; And so should you, to love things nothing worth.&=
-C: lt;br&gt;&amp;gt; &amp;nbsp;&lt;br&gt;&lt;br&gt;<br><a href=3D"http://www.go=
-C: ogle.com/calendar/event?action=3DVIEW&amp;eid=3DaTEya3NjNGhyNXV1ZDFnczlkc29z=
-C: MWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnb=
-C: WFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEu=
-C: rope%2FLondon&amp;hl=3Den_GB">More event details&raquo;</a></p>
-C: <div style=3D"margin:.5em 0 0; text-align:center;color:#0"><strong>Will you =
-C: attend?</strong></div>
-C: <div style=3D"margin:4px 0 0; text-align:center;"><span style=3D"background:=
-C: #fff; border:1px solid #676;              padding:3px 5px; line-height:1.5;"=
-C: ><a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D1&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Yes</a=
-C: >
-C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D2&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">No</a>=
-C: 
-C: |<a href=3D"http://www.google.com/calendar/event?action=3DRESPOND&amp;eid=3D=
-C: aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&amp;rst=3D3&amp=
-C: ;tok=3DMjkjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhO=
-C: TRmOTJjOTg0Nzg2N2E4NTk4NWM5&amp;ctz=3DEurope%2FLondon&amp;hl=3Den_GB">Maybe<=
-C: /a></span></div></div>
-C: <div><img src=3D"http://www.google.com/calendar/images/envelope.gif" style=
-C: =3D"background:#D2E6D2; width:420px height:95px" alt=3D""></div><p style=3D"=
-C: margin:-15px 0 0;">&nbsp;</p>
-C: <p style=3D"color:#676;">You are receiving this courtesy email at the accoun=
-C: t rdonkin@apache.org because you are an attendee of this event.</p><p style=
-C: =3D"color:#676;">To stop receiving future notifications for this event, decl=
-C: ine this event. Alternatively, you can sign up for a Google Calendar account=
-C:  at http://www.google.com/calendar/ and control your notification settings f=
-C: or your entire calendar.</p></div>
-C: --00163600d06e04482dd6a10e408cd80bd
-C: Content-Type: text/calendar; charset=windows-1256; method=REQUEST
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
-C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
-C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: --00163600d06e04482dd6a10e408cd80bd--
-C: 
-C: --00163600d06e04482dd6a10e458cd80be
-C: Content-Type: application/ics; name="invite.ics"
-C: Content-Disposition: attachment; filename="invite.ics"
-C: Content-Transfer-Encoding: 7bit
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&eid=aTEya3NjNGhyNXV1ZDFnczlkc29zMWlwajggcmRvbmtpbkBhcGFjaGUub3Jn&tok=Mj
-C:  kjcm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb21mODRkNmZkODg5MjQzNGE2NDNhOTRmOTJjO
-C:  Tg0Nzg2N2E4NTk4NWM5&ctz=Europe%2FLondon&hl=en_GB.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: --00163600d06e04482dd6a10e458cd80be--
-C: 
-C: 
-S: \* 17 EXISTS
-S: \* 17 RECENT
-S: A80 OK (\[.+\] )?APPEND completed\.
-C: A81 APPEND testmailbox {14154+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: from smtp-in3.blueyonder.co.uk ([172.23.146.14]) by cluster6 with
-C:         Microsoft SMTPSVC(5.0.2195.6713); Tue, 11 Mar 2008 18:53:48 +0000
-C: Received: from eback03.blueyonder.co.uk ([195.188.53.214]) by
-C:         smtp-in3.blueyonder.co.uk with Microsoft SMTPSVC(5.0.2195.6713); Tue, 11
-C:         Mar 2008 18:53:48 +0000
-C: Received: from [172.23.170.141] (helo=anti-virus02-08) by
-C:         eback03.blueyonder.co.uk with smtp (Exim 4.52) id 1JZ9bg-0005pc-Kc for
-C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:48 +0000
-C: Received: from [209.85.146.177] (helo=wa-out-1112.google.com) by
-C:         exim11.blueyonder.co.uk with esmtp (Exim 4.68) (envelope-from
-C:         <robertburrelldonkin@gmail.com>) id 1JZ9bf-0005sq-E4 for
-C:         robertburrelldonkin@blueyonder.co.uk; Tue, 11 Mar 2008 18:53:47 +0000
-C: Received: by wa-out-1112.google.com with SMTP id k40so3093721wah.25 for
-C:         <robertburrelldonkin@blueyonder.co.uk>; Tue, 11 Mar 2008 11:53:46 -0700
-C:         (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-C: References: <1205261107.7516.6.camel@localhost>
-C: X-Envelope-To: robertburrelldonkin@blueyonder.co.uk
-C: X-OriginalArrivalTime: 11 Mar 2008 18:53:48.0705 (UTC)
-C:         FILETIME=[3DA5D910:01C883A9]
-C: X-fetched-from: blueyonder.co.uk
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-C: 
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_4003_18492227.1205261626856--
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_4002_22491526.1205261626856--
-C: 
-C: 
-S: \* 18 EXISTS
-S: \* 18 RECENT
-S: A81 OK (\[.+\] )?APPEND completed\.
-C: A82 APPEND testmailbox {14996+}
-C: Return-Path: <robertburrelldonkin@gmail.com>
-C: Received: (qmail 26928 invoked from network); 11 Mar 2008 18:54:17 -0000
-C: Received: from unknown (HELO pre-smtp21-01.prod.mesa1.secureserver.net)
-C:         ([10.0.19.121]) (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         smtp18-01.prod.mesa1.secureserver.net (qmail-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:17 -0000
-C: Received: (qmail 8159 invoked from network); 11 Mar 2008 18:54:16 -0000
-C: Received: from unknown (HELO minotaur.apache.org) ([140.211.11.9])
-C:         (envelope-sender <rdonkin-owner@locus.apache.org>) by
-C:         pre-smtp21-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP for
-C:         <asf@xmlmapt.org>; 11 Mar 2008 18:54:16 -0000
-C: Received: (qmail 33158 invoked by uid 1289); 11 Mar 2008 18:54:15 -0000
-C: Delivered-To: rdonkin@locus.apache.org
-C: Received: (qmail 33153 invoked from network); 11 Mar 2008 18:54:15 -0000
-C: Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by
-C:         minotaur.apache.org with SMTP; 11 Mar 2008 18:54:15 -0000
-C: Received: (qmail 13020 invoked by uid 500); 11 Mar 2008 18:54:12 -0000
-C: Delivered-To: apmail-rdonkin@apache.org
-C: Delivered-To: rob@localhost
-C: Delivered-To: rob@localhost
-C: Received: (qmail 13017 invoked by uid 99); 11 Mar 2008 18:54:12 -0000
-C: Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136)
-C:         by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 11:54:12 -0700
-C: X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS
-C: X-Spam-Check-By: apache.org
-C: Received-SPF: pass (athena.apache.org: domain of
-C:         robertburrelldonkin@gmail.com designates 209.85.146.176 as permitted sender)
-C: Received: from [209.85.146.176] (HELO wa-out-1112.google.com)
-C:         (209.85.146.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008
-C:         18:53:36 +0000
-C: Received: by wa-out-1112.google.com with SMTP id m28so3142139wag.13 for
-C:         <rdonkin@apache.org>; Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
-C:         h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         bh=yuycNteU3R8u06MvlZyMGfEM6XWUsfZNdi4MXOvDmJM=;
-C:         b=YlpZWlL8q5FXdYMMXo1tUnxhwvV6uGNszLQ7f7p0LXDa0YLsPi8GQRckuRlB8aHvO6aVR14qbuLTbFHZJ5+cwITLZhtQrFzq/BiBzh5F1UjbcgwLkulHRkw2ulBGN06rK4FJCH976aaf7M8qKkK3i+xkwo2ptTzve4VFzGXh4gg=
-C: DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
-C:         h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references;
-C:         b=CITXFMszoBpjfabn47oOdBGGj3ULwqJ3L1P84fQz0ZY/LdPk1qW3oC0bsmJPK6swRfHYDkz695QKHn9XG/d0B7lFmODrXZ1jxSqyz6N6WgvE4vqyiZ+fniz0sZHvpXGub06y1DI8b7vGLA5fj5BoJ9tFk8uIthJbrKb2j4WbJco=
-C: Received: by 10.114.197.1 with SMTP id u1mr5302053waf.61.1205261626861;
-C:         Tue, 11 Mar 2008 11:53:46 -0700 (PDT)
-C: Received: by 10.114.126.16 with HTTP; Tue, 11 Mar 2008 11:53:38 -0700 (PDT)
-C: Message-ID: <f470f68e0803111153w2262a775sdefc8c423c5d5c95@mail.gmail.com>
-C: Date: Tue, 11 Mar 2008 18:53:38 +0000
-C: From: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: To: "Robert Burrell Donkin" <robertburrelldonkin@blueyonder.co.uk>
-C: Subject: Re: Sonnets By William Shakespeare
-C: Cc: "Robert Burrell Donkin" <robertburrelldonkin@gmail.com>
-C: In-Reply-To: <1205261107.7516.6.camel@localhost>
-C: MIME-Version: 1.0
-C: Content-Type: multipart/mixed;  boundary="----=_Part_4002_22491526.1205261626856"
-C: References: <1205261107.7516.6.camel@localhost>
-C: X-Virus-Checked: Checked by ClamAV on apache.org
-C: X-Nonspam: None
-C: X-fetched-from: mail.xmlmapt.org
-C: X-Evolution-Source: imap://rob@thebes/
-C: 
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: multipart/alternative;  boundary="----=_Part_4003_18492227.1205261626856"
-C: 
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/plain; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: *Ah yes!*
-C: 
-C: On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin <
-C: robertburrelldonkin@blueyonder.co.uk> wrote:
-C: > O! lest the world should task you to recite
-C: >  What merit lived in me, that you should love
-C: >  After my death,--dear love, forget me quite,
-C: >  For you in me can nothing worthy prove;
-C: >  Unless you would devise some virtuous lie,
-C: >  To do more for me than mine own desert,
-C: >  And hang more praise upon deceased I
-C: >  Than niggard truth would willingly impart:
-C: >  O! lest your true love may seem false in this
-C: >  That you for love speak well of me untrue,
-C: >  My name be buried where my body is,
-C: >  And live no more to shame nor me nor you.
-C: >   For I am shamed by that which I bring forth,
-C: >   And so should you, to love things nothing worth.
-C: >
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/html; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: <b><span style="font-family: trebuchet ms,sans-serif;">Ah yes!</span></b><br><br>On Tue, Mar 11, 2008 at 6:45 PM, Robert Burrell Donkin &lt;<a href="mailto:robertburrelldonkin@blueyonder.co.uk">robertburrelldonkin@blueyonder.co.uk</a>&gt; wrote:<br>
-C: &gt; O! lest the world should task you to recite<br>&gt; &nbsp;What merit lived in me, that you should love<br>&gt; &nbsp;After my death,--dear love, forget me quite,<br>&gt; &nbsp;For you in me can nothing worthy prove;<br>&gt; &nbsp;Unless you would devise some virtuous lie,<br>
-C: &gt; &nbsp;To do more for me than mine own desert,<br>&gt; &nbsp;And hang more praise upon deceased I<br>&gt; &nbsp;Than niggard truth would willingly impart:<br>&gt; &nbsp;O! lest your true love may seem false in this<br>&gt; &nbsp;That you for love speak well of me untrue,<br>
-C: &gt; &nbsp;My name be buried where my body is,<br>&gt; &nbsp;And live no more to shame nor me nor you.<br>&gt; &nbsp; For I am shamed by that which I bring forth,<br>&gt; &nbsp; And so should you, to love things nothing worth.<br>&gt; &nbsp;<br><br>
-C: 
-C: ------=_Part_4003_18492227.1205261626856
-C: Content-Type: text/calendar; method=REQUEST; name=invite.ics; charset=ISO-8859-1
-C: Content-Transfer-Encoding: 7bit
-C: Content-Disposition: inline
-C: 
-C: BEGIN:VCALENDAR
-C: PRODID:-//Google Inc//Google Calendar 70.9054//EN
-C: VERSION:2.0
-C: CALSCALE:GREGORIAN
-C: METHOD:REQUEST
-C: BEGIN:VEVENT
-C: DTSTART;VALUE=DATE:20080407
-C: DTEND;VALUE=DATE:20080412
-C: DTSTAMP:20080311T185338Z
-C: ORGANIZER;CN=Robert Burrell Donkin:MAILTO:robertburrelldonkin@gmail.com
-C: UID:i12ksc4hr5uud1gs9dsos1ipj8@google.com
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@blueyonder.co.uk
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE
-C:  ;CN=Robert Burrell Donkin;X-NUM-GUESTS=0:MAILTO:robertburrelldonkin@gmail.c
-C:  om
-C: ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
-C:  TRUE;X-NUM-GUESTS=0:MAILTO:rdonkin@apache.org
-C: CLASS:PRIVATE
-C: CREATED:20080311T185337Z
-C: DESCRIPTION:<b><span style="font-family: trebuchet ms\,sans-serif\;">Ah yes
-C:  !</span></b><br><br>On Tue\, Mar 11\, 2008 at 6:45 PM\, Robert Burrell Donk
-C:  in &lt\;robertburrelldonkin@blueyonder.co.uk&gt\; wrote:<br>&gt\; O! lest t
-C:  he world should task you to recite<br>&gt\; &nbsp\;What merit lived in me\,
-C:   that you should love<br>&gt\; &nbsp\;After my death\,--dear love\, forget 
-C:  me quite\,<br>&gt\; &nbsp\;For you in me can nothing worthy prove\;<br>&gt\
-C:  ; &nbsp\;Unless you would devise some virtuous lie\,<br>&gt\; &nbsp\;To do 
-C:  more for me than mine own desert\,<br>&gt\; &nbsp\;And hang more praise upo
-C:  n deceased I<br>&gt\; &nbsp\;Than niggard truth would willingly impart:<br>
-C:  &gt\; &nbsp\;O! lest your true love may seem false in this<br>&gt\; &nbsp\;
-C:  That you for love speak well of me untrue\,<br>&gt\; &nbsp\;My name be buri
-C:  ed where my body is\,<br>&gt\; &nbsp\;And live no more to shame nor me nor 
-C:  you.<br>&gt\; &nbsp\; For I am shamed by that which I bring forth\,<br>&gt\
-C:  ; &nbsp\; And so should you\, to love things nothing worth.<br>&gt\; &nbsp\
-C:  ;<br><br>\nView your event at http://www.google.com/calendar/event?action=V
-C:  IEW&ueid=i12ksc4hr5uud1gs9dsos1ipj8.
-C: LAST-MODIFIED:20080311T185337Z
-C: LOCATION:Amsterdam
-C: SEQUENCE:0
-C: STATUS:CONFIRMED
-C: SUMMARY:ApacheCon Europe 2008!
-C: TRANSP:OPAQUE
-C: END:VEVENT
-C: END:VCALENDAR
-C: 
-C: ------=_Part_4003_18492227.1205261626856--
-C: 
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: application/ics; name=invite20080407T190000.ics
-C: Content-Transfer-Encoding: base64
-C: Content-Disposition: attachment; filename=invite20080407T190000.ics
-C: 
-C: QkVHSU46VkNBTEVOREFSDQpQUk9ESUQ6LS8vR29vZ2xlIEluYy8vR29vZ2xlIENhbGVuZGFyIDcw
-C: LjkwNTQvL0VODQpWRVJTSU9OOjIuMA0KQ0FMU0NBTEU6R1JFR09SSUFODQpNRVRIT0Q6UkVRVUVT
-C: VA0KQkVHSU46VkVWRU5UDQpEVFNUQVJUO1ZBTFVFPURBVEU6MjAwODA0MDcNCkRURU5EO1ZBTFVF
-C: PURBVEU6MjAwODA0MTINCkRUU1RBTVA6MjAwODAzMTFUMTg1MzM4Wg0KT1JHQU5JWkVSO0NOPVJv
-C: YmVydCBCdXJyZWxsIERvbmtpbjpNQUlMVE86cm9iZXJ0YnVycmVsbGRvbmtpbkBnbWFpbC5jb20N
-C: ClVJRDppMTJrc2M0aHI1dXVkMWdzOWRzb3MxaXBqOEBnb29nbGUuY29tDQpBVFRFTkRFRTtDVVRZ
-C: UEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJUU1RBVD1ORUVEUy1BQ1RJT047
-C: UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyb2JlcnRidXJyZWxsZG9ua2luQGJs
-C: dWV5b25kZXIuY28udWsNCkFUVEVOREVFO0NVVFlQRT1JTkRJVklEVUFMO1JPTEU9UkVRLVBBUlRJ
-C: Q0lQQU5UO1BBUlRTVEFUPUFDQ0VQVEVEO1JTVlA9VFJVRQ0KIDtDTj1Sb2JlcnQgQnVycmVsbCBE
-C: b25raW47WC1OVU0tR1VFU1RTPTA6TUFJTFRPOnJvYmVydGJ1cnJlbGxkb25raW5AZ21haWwuYw0K
-C: IG9tDQpBVFRFTkRFRTtDVVRZUEU9SU5ESVZJRFVBTDtST0xFPVJFUS1QQVJUSUNJUEFOVDtQQVJU
-C: U1RBVD1ORUVEUy1BQ1RJT047UlNWUD0NCiBUUlVFO1gtTlVNLUdVRVNUUz0wOk1BSUxUTzpyZG9u
-C: a2luQGFwYWNoZS5vcmcNCkNMQVNTOlBSSVZBVEUNCkNSRUFURUQ6MjAwODAzMTFUMTg1MzM3Wg0K
-C: REVTQ1JJUFRJT046PGI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiB0cmVidWNoZXQgbXNcLHNh
-C: bnMtc2VyaWZcOyI+QWggeWVzDQogITwvc3Bhbj48L2I+PGJyPjxicj5PbiBUdWVcLCBNYXIgMTFc
-C: LCAyMDA4IGF0IDY6NDUgUE1cLCBSb2JlcnQgQnVycmVsbCBEb25rDQogaW4gJmx0XDtyb2JlcnRi
-C: dXJyZWxsZG9ua2luQGJsdWV5b25kZXIuY28udWsmZ3RcOyB3cm90ZTo8YnI+Jmd0XDsgTyEgbGVz
-C: dCB0DQogaGUgd29ybGQgc2hvdWxkIHRhc2sgeW91IHRvIHJlY2l0ZTxicj4mZ3RcOyAmbmJzcFw7
-C: V2hhdCBtZXJpdCBsaXZlZCBpbiBtZVwsDQogIHRoYXQgeW91IHNob3VsZCBsb3ZlPGJyPiZndFw7
-C: ICZuYnNwXDtBZnRlciBteSBkZWF0aFwsLS1kZWFyIGxvdmVcLCBmb3JnZXQgDQogbWUgcXVpdGVc
-C: LDxicj4mZ3RcOyAmbmJzcFw7Rm9yIHlvdSBpbiBtZSBjYW4gbm90aGluZyB3b3J0aHkgcHJvdmVc
-C: Ozxicj4mZ3RcDQogOyAmbmJzcFw7VW5sZXNzIHlvdSB3b3VsZCBkZXZpc2Ugc29tZSB2aXJ0dW91
-C: cyBsaWVcLDxicj4mZ3RcOyAmbmJzcFw7VG8gZG8gDQogbW9yZSBmb3IgbWUgdGhhbiBtaW5lIG93
-C: biBkZXNlcnRcLDxicj4mZ3RcOyAmbmJzcFw7QW5kIGhhbmcgbW9yZSBwcmFpc2UgdXBvDQogbiBk
-C: ZWNlYXNlZCBJPGJyPiZndFw7ICZuYnNwXDtUaGFuIG5pZ2dhcmQgdHJ1dGggd291bGQgd2lsbGlu
-C: Z2x5IGltcGFydDo8YnI+DQogJmd0XDsgJm5ic3BcO08hIGxlc3QgeW91ciB0cnVlIGxvdmUgbWF5
-C: IHNlZW0gZmFsc2UgaW4gdGhpczxicj4mZ3RcOyAmbmJzcFw7DQogVGhhdCB5b3UgZm9yIGxvdmUg
-C: c3BlYWsgd2VsbCBvZiBtZSB1bnRydWVcLDxicj4mZ3RcOyAmbmJzcFw7TXkgbmFtZSBiZSBidXJp
-C: DQogZWQgd2hlcmUgbXkgYm9keSBpc1wsPGJyPiZndFw7ICZuYnNwXDtBbmQgbGl2ZSBubyBtb3Jl
-C: IHRvIHNoYW1lIG5vciBtZSBub3IgDQogeW91Ljxicj4mZ3RcOyAmbmJzcFw7IEZvciBJIGFtIHNo
-C: YW1lZCBieSB0aGF0IHdoaWNoIEkgYnJpbmcgZm9ydGhcLDxicj4mZ3RcDQogOyAmbmJzcFw7IEFu
-C: ZCBzbyBzaG91bGQgeW91XCwgdG8gbG92ZSB0aGluZ3Mgbm90aGluZyB3b3J0aC48YnI+Jmd0XDsg
-C: Jm5ic3BcDQogOzxicj48YnI+XG5WaWV3IHlvdXIgZXZlbnQgYXQgaHR0cDovL3d3dy5nb29nbGUu
-C: Y29tL2NhbGVuZGFyL2V2ZW50P2FjdGlvbj1WDQogSUVXJnVlaWQ9aTEya3NjNGhyNXV1ZDFnczlk
-C: c29zMWlwajguDQpMQVNULU1PRElGSUVEOjIwMDgwMzExVDE4NTMzN1oNCkxPQ0FUSU9OOkFtc3Rl
-C: cmRhbQ0KU0VRVUVOQ0U6MA0KU1RBVFVTOkNPTkZJUk1FRA0KU1VNTUFSWTpBcGFjaGVDb24gRXVy
-C: b3BlIDIwMDghDQpUUkFOU1A6T1BBUVVFDQpFTkQ6VkVWRU5UDQpFTkQ6VkNBTEVOREFSDQo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/html; name=sonnet.html
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.1
-C: Content-Disposition: attachment; filename=sonnet.html
-C: 
-C: PGh0bWw+PGhlYWQ+PHRpdGxlPjwvdGl0bGU+PC9oZWFkPgo8Ym9keT4KPGJsb2NrcXVvdGUgY2l0
-C: ZT0naHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XaWxsaWFtX1NoYWtlc3BlYXJlJz48cHJl
-C: PgpUaG9zZSBwYXJ0cyBvZiB0aGVlIHRoYXQgdGhlIHdvcmxkJ3MgZXllIGRvdGggdmlldwpXYW50
-C: IG5vdGhpbmcgdGhhdCB0aGUgdGhvdWdodCBvZiBoZWFydHMgY2FuIG1lbmQ7CkFsbCB0b25ndWVz
-C: LS10aGUgdm9pY2Ugb2Ygc291bHMtLWdpdmUgdGhlZSB0aGF0IGR1ZSwKVXR0ZXJpbmcgYmFyZSB0
-C: cnV0aCwgZXZlbiBzbyBhcyBmb2VzIGNvbW1lbmQuClRoeSBvdXR3YXJkIHRodXMgd2l0aCBvdXR3
-C: YXJkIHByYWlzZSBpcyBjcm93bidkOwpCdXQgdGhvc2Ugc2FtZSB0b25ndWVzLCB0aGF0IGdpdmUg
-C: dGhlZSBzbyB0aGluZSBvd24sCkluIG90aGVyIGFjY2VudHMgZG8gdGhpcyBwcmFpc2UgY29uZm91
-C: bmQKQnkgc2VlaW5nIGZhcnRoZXIgdGhhbiB0aGUgZXllIGhhdGggc2hvd24uClRoZXkgbG9vayBp
-C: bnRvIHRoZSBiZWF1dHkgb2YgdGh5IG1pbmQsCkFuZCB0aGF0IGluIGd1ZXNzIHRoZXkgbWVhc3Vy
-C: ZSBieSB0aHkgZGVlZHM7ClRoZW4tLWNodXJscy0tdGhlaXIgdGhvdWdodHMsIGFsdGhvdWdoIHRo
-C: ZWlyIGV5ZXMgd2VyZSBraW5kLApUbyB0aHkgZmFpciBmbG93ZXIgYWRkIHRoZSByYW5rIHNtZWxs
-C: IG9mIHdlZWRzOiAKICBCdXQgd2h5IHRoeSBvZG91ciBtYXRjaGV0aCBub3QgdGh5IHNob3csCiAg
-C: VGhlIHNvaWwgaXMgdGhpcywgdGhhdCB0aG91IGRvc3QgY29tbW9uIGdyb3cuCjwvcHJlPjwvYmxv
-C: Y2txdW90ZT4KPC9ib2R5PjwvaHRtbD4K
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: 0.2
-C: Content-Disposition: attachment; filename=sonnet.txt
-C: 
-C: QWghIHdoZXJlZm9yZSB3aXRoIGluZmVjdGlvbiBzaG91bGQgaGUgbGl2ZSwKQW5kIHdpdGggaGlz
-C: IHByZXNlbmNlIGdyYWNlIGltcGlldHksClRoYXQgc2luIGJ5IGhpbSBhZHZhbnRhZ2Ugc2hvdWxk
-C: IGFjaGlldmUsCkFuZCBsYWNlIGl0c2VsZiB3aXRoIGhpcyBzb2NpZXR5PyAKV2h5IHNob3VsZCBm
-C: YWxzZSBwYWludGluZyBpbWl0YXRlIGhpcyBjaGVlaywKQW5kIHN0ZWVsIGRlYWQgc2VlbWluZyBv
-C: ZiBoaXMgbGl2aW5nIGh1ZT8KV2h5IHNob3VsZCBwb29yIGJlYXV0eSBpbmRpcmVjdGx5IHNlZWsK
-C: Um9zZXMgb2Ygc2hhZG93LCBzaW5jZSBoaXMgcm9zZSBpcyB0cnVlPwpXaHkgc2hvdWxkIGhlIGxp
-C: dmUsIG5vdyBOYXR1cmUgYmFua3J1cHQgaXMsCkJlZ2dhcidkIG9mIGJsb29kIHRvIGJsdXNoIHRo
-C: cm91Z2ggbGl2ZWx5IHZlaW5zPwpGb3Igc2hlIGhhdGggbm8gZXhjaGVxdWVyIG5vdyBidXQgaGlz
-C: LApBbmQgcHJvdWQgb2YgbWFueSwgbGl2ZXMgdXBvbiBoaXMgZ2FpbnMuCiAgTyEgaGltIHNoZSBz
-C: dG9yZXMsIHRvIHNob3cgd2hhdCB3ZWFsdGggc2hlIGhhZAogIEluIGRheXMgbG9uZyBzaW5jZSwg
-C: YmVmb3JlIHRoZXNlIGxhc3Qgc28gYmFkLgo=
-C: ------=_Part_4002_22491526.1205261626856
-C: Content-Type: text/plain; name=another-sonnet.txt
-C: Content-Transfer-Encoding: base64
-C: X-Attachment-Id: f_fdotkfhj2
-C: Content-Disposition: attachment; filename=another-sonnet.txt
-C: 
-C: U28gYXJlIHlvdSB0byBteSB0aG91Z2h0cyBhcyBmb29kIHRvIGxpZmUsCk9yIGFzIHN3ZWV0LXNl
-C: YXNvbidkIHNob3dlcnMgYXJlIHRvIHRoZSBncm91bmQ7CkFuZCBmb3IgdGhlIHBlYWNlIG9mIHlv
-C: dSBJIGhvbGQgc3VjaCBzdHJpZmUKQXMgJ3R3aXh0IGEgbWlzZXIgYW5kIGhpcyB3ZWFsdGggaXMg
-C: Zm91bmQuCk5vdyBwcm91ZCBhcyBhbiBlbmpveWVyLCBhbmQgYW5vbgpEb3VidGluZyB0aGUgZmls
-C: Y2hpbmcgYWdlIHdpbGwgc3RlYWwgaGlzIHRyZWFzdXJlOwpOb3cgY291bnRpbmcgYmVzdCB0byBi
-C: ZSB3aXRoIHlvdSBhbG9uZSwKVGhlbiBiZXR0ZXInZCB0aGF0IHRoZSB3b3JsZCBtYXkgc2VlIG15
-C: IHBsZWFzdXJlOgpTb21ldGltZSBhbGwgZnVsbCB3aXRoIGZlYXN0aW5nIG9uIHlvdXIgc2lnaHQs
-C: CkFuZCBieSBhbmQgYnkgY2xlYW4gc3RhcnZlZCBmb3IgYSBsb29rOwpQb3NzZXNzaW5nIG9yIHB1
-C: cnN1aW5nIG5vIGRlbGlnaHQsClNhdmUgd2hhdCBpcyBoYWQsIG9yIG11c3QgZnJvbSB5b3UgYmUg
-C: dG9vay4KICBUaHVzIGRvIEkgcGluZSBhbmQgc3VyZmVpdCBkYXkgYnkgZGF5LAogIE9yIGdsdXR0
-C: b25pbmcgb24gYWxsLCBvciBhbGwgYXdheS4K
-C: ------=_Part_4002_22491526.1205261626856--
-C: 
-C: 
-S: \* 19 EXISTS
-S: \* 19 RECENT
-S: A82 OK (\[.+\] )?APPEND completed\.
-C: A83 STORE 1:9  +FLAGS (\FLAGGED)
-S: \* 1 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 2 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 3 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 4 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 8 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: \* 9 FETCH \(FLAGS \(\\Flagged \\Recent\)\)
-S: A83 OK STORE completed\.
-C: A84 STORE 1:4  +FLAGS (\ANSWERED)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: \* 4 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent\)\)
-S: A84 OK STORE completed\.
-C: A85 STORE 10:14  +FLAGS (\ANSWERED)
-S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 13 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: \* 14 FETCH \(FLAGS \(\\Answered \\Recent\)\)
-S: A85 OK STORE completed\.
-C: A86 STORE 1:2  +FLAGS (\SEEN)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Flagged \\Recent \\Seen\)\)
-S: A86 OK STORE completed\.
-C: A87 STORE 5:7  +FLAGS (\SEEN)
-S: \* 5 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
-S: \* 6 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
-S: \* 7 FETCH \(FLAGS \(\\Flagged \\Recent \\Seen\)\)
-S: A87 OK STORE completed\.
-C: A88 STORE 10:12  +FLAGS (\SEEN)
-S: \* 10 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
-S: \* 12 FETCH \(FLAGS \(\\Answered \\Recent \\Seen\)\)
-S: A88 OK STORE completed\.
-C: A89 STORE 15:17  +FLAGS (\SEEN)
-S: \* 15 FETCH \(FLAGS \(\\Recent \\Seen\)\)
-S: \* 16 FETCH \(FLAGS \(\\Recent \\Seen\)\)
-S: \* 17 FETCH \(FLAGS \(\\Recent \\Seen\)\)
-S: A89 OK STORE completed\.
-C: A90 STORE 1  +FLAGS (\DRAFT)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent \\Seen\)\)
-S: A90 OK STORE completed\.
-C: A91 STORE 3  +FLAGS (\DRAFT)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Draft \\Flagged \\Recent\)\)
-S: A91 OK STORE completed\.
-C: A92 STORE 5  +FLAGS (\DRAFT)
-S: \* 5 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
-S: A92 OK STORE completed\.
-C: A93 STORE 7  +FLAGS (\DRAFT)
-S: \* 7 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent \\Seen\)\)
-S: A93 OK STORE completed\.
-C: A94 STORE 9  +FLAGS (\DRAFT)
-S: \* 9 FETCH \(FLAGS \(\\Draft \\Flagged \\Recent\)\)
-S: A94 OK STORE completed\.
-C: A95 STORE 11  +FLAGS (\DRAFT)
-S: \* 11 FETCH \(FLAGS \(\\Answered \\Draft \\Recent \\Seen\)\)
-S: A95 OK STORE completed\.
-C: A96 STORE 13  +FLAGS (\DRAFT)
-S: \* 13 FETCH \(FLAGS \(\\Answered \\Draft \\Recent\)\)
-S: A96 OK STORE completed\.
-C: A97 STORE 15  +FLAGS (\DRAFT)
-S: \* 15 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
-S: A97 OK STORE completed\.
-C: A98 STORE 17  +FLAGS (\DRAFT)
-S: \* 17 FETCH \(FLAGS \(\\Draft \\Recent \\Seen\)\)
-S: A98 OK STORE completed\.
-C: A99 STORE 1:3  +FLAGS (\DELETED)
-S: \* 1 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent \\Seen\)\)
-S: \* 2 FETCH \(FLAGS \(\\Answered \\Deleted \\Flagged \\Recent \\Seen\)\)
-S: \* 3 FETCH \(FLAGS \(\\Answered \\Deleted \\Draft \\Flagged \\Recent\)\)
-S: A99 OK STORE completed\.
-C: A100 UID SEARCH BODY o UNDRAFT UNFLAGGED ANSWERED
-S: \* SEARCH 30 32 34
-S: A100 OK SEARCH completed\.
-C: A101 UID SEARCH TO o DRAFT FLAGGED ANSWERED
-S: \* SEARCH 21 23
-S: A101 OK SEARCH completed\.
-C: A102 UID SEARCH TO o SMALLER 10000 ALL DRAFT
-S: \* SEARCH 21 23 25 27 29 31 33 35
-S: A102 OK SEARCH completed\.
-C: A103 UID SEARCH BCC o LARGER 1000
-S: \* SEARCH 30
-S: A103 OK SEARCH completed\.
-C: A104 UID SEARCH FROM o LARGER 1000 FLAGGED
-S: \* SEARCH 25
-S: A104 OK SEARCH completed\.
-C: A105 UID SEARCH FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009
-S: \* SEARCH 22 23 24
-S: A105 OK SEARCH completed\.
-C: A106 UID SEARCH OR ( FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009 ) ( HEADER Delivered-To "" DRAFT )
-S: \* SEARCH 22 23 24 31 37
-S: A106 OK SEARCH completed\.
-C: A107 UID SEARCH OR ( CC o TEXT o UNSEEN LARGER 1000 ALL BODY o SENTON 8-Apr-2008 ) ( HEADER Delivered-To "" DRAFT )
-S: \* SEARCH 31 37
-S: A107 OK SEARCH completed\.
-C: A108 UID SEARCH OR ( CC o TO o DRAFT UNSEEN ALL TEXT o SENTSINCE 1-Jan-2000 ) ( HEADER Delivered-To "" DRAFT )
-S: \* SEARCH 29 31 37
-S: A108 OK SEARCH completed\.
-C: A109 UID SEARCH OR ( OR ( OR ( NOT TEXT o CC o UNSEEN FLAGGED ALL BODY o NOT SENTON 1-Mar-2008 ) ( HEADER Delivered-To example.org FLAGGED ) ) ( FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009 ) ) ( ANSWERED FLAGGED DRAFT ) ALL DELETED
-S: \* SEARCH 21 22 23
-S: A109 OK SEARCH completed\.
-C: A110 UID SEARCH OR ( OR ( OR ( FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009 ) ( HEADER Delivered-To "" DRAFT ) ) ( FROM o TO o ANSWERED FLAGGED ALL BODY o SENTBEFORE 1-Jan-2009 ) ) ( ANSWERED FLAGGED DRAFT ) ALL UNANSWERED
-S: \* SEARCH 37
-S: A110 OK SEARCH completed\.
-C: A111 DELETE testmailbox
-S: A111 OK DELETE completed\.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ValidAuthenticated.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ValidAuthenticated.test
deleted file mode 100644
index 0e5fdb5..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ValidAuthenticated.test
+++ /dev/null
@@ -1,43 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Commands not valid in NONAUTHENTICATED state
-# Valid in authenticated or selected only
-C: a001 SELECT mailbox
-S: a001 NO SELECT failed. Command not valid in this state.
-C: a001 EXAMINE mailbox
-S: a001 NO EXAMINE failed. Command not valid in this state.
-C: a001 CREATE mailbox
-S: a001 NO CREATE failed. Command not valid in this state.
-C: a001 DELETE mailbox
-S: a001 NO DELETE failed. Command not valid in this state.
-C: a001 RENAME oldname newname
-S: a001 NO RENAME failed. Command not valid in this state.
-C: a001 SUBSCRIBE mailbox
-S: a001 NO SUBSCRIBE failed. Command not valid in this state.
-C: a001 UNSUBSCRIBE mailbox
-S: a001 NO UNSUBSCRIBE failed. Command not valid in this state.
-C: a001 LIST "" ""
-S: a001 NO LIST failed. Command not valid in this state.
-C: a001 LSUB "" ""
-S: a001 NO LSUB failed. Command not valid in this state.
-C: a001 STATUS mailbox (UIDNEXT)
-S: a001 NO STATUS failed. Command not valid in this state.
-C: a001 APPEND mailbox {13+}
-C: 13 characters
-S: a001 NO APPEND failed. Command not valid in this state.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ValidNonAuthenticated.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ValidNonAuthenticated.test
deleted file mode 100644
index f22f4d1..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ValidNonAuthenticated.test
+++ /dev/null
@@ -1,23 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Valid in non-authenticated only
-C: a001 LOGIN daz daz
-S: a001 NO LOGIN failed. Command not valid in this state.
-C: abcd AUTHENTICATE KERBEROS_V4
-S: abcd NO AUTHENTICATE failed. Command not valid in this state.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ValidSelected.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ValidSelected.test
deleted file mode 100644
index 3ba4094..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/ValidSelected.test
+++ /dev/null
@@ -1,35 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-# Valid in selected only
-C: a001 CHECK
-S: a001 NO CHECK failed. Command not valid in this state.
-C: a001 CLOSE
-S: a001 NO CLOSE failed. Command not valid in this state.
-C: a001 COPY 1 mailbox
-S: a001 NO COPY failed. Command not valid in this state.
-C: a001 EXPUNGE
-S: a001 NO EXPUNGE failed. Command not valid in this state.
-C: a001 SEARCH ALL
-S: a001 NO SEARCH failed. Command not valid in this state.
-C: a001 FETCH 1 ALL
-S: a001 NO FETCH failed. Command not valid in this state.
-C: a001 STORE 1 +FLAGS (\Seen)
-S: a001 NO STORE failed. Command not valid in this state.
-C: a001 UID FETCH 1 ALL
-S: a001 NO UID failed. Command not valid in this state.
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Welcome.test b/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Welcome.test
deleted file mode 100644
index 296aac9..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/imap/scripts/Welcome.test
+++ /dev/null
@@ -1,19 +0,0 @@
-################################################################
-# Licensed to the Apache Software Foundation (ASF) under one   #
-# or more contributor license agreements.  See the NOTICE file #
-# distributed with this work for additional information        #
-# regarding copyright ownership.  The ASF licenses this file   #
-# to you under the Apache License, Version 2.0 (the            #
-# "License"); you may not use this file except in compliance   #
-# with the License.  You may obtain a copy of the License at   #
-#                                                              #
-#   http://www.apache.org/licenses/LICENSE-2.0                 #
-#                                                              #
-# Unless required by applicable law or agreed to in writing,   #
-# software distributed under the License is distributed on an  #
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       #
-# KIND, either express or implied.  See the License for the    #
-# specific language governing permissions and limitations      #
-# under the License.                                           #
-################################################################
-S: \* OK IMAP4rev1 Server ready
\ No newline at end of file
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/mailboxmanager/testdata/DefaultMailboxManagerConf.xml b/impl/imap-mailbox/src/test/resources/org/apache/james/mailboxmanager/testdata/DefaultMailboxManagerConf.xml
deleted file mode 100644
index 9b2a429..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/mailboxmanager/testdata/DefaultMailboxManagerConf.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<config>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements.  See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership.  The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied.  See the License for the
-  specific language governing permissions and limitations
-  under the License.    
--->
-    <mailboxmanager>
-	   <namespaces>
-		   <usernamespace name="#mail" delimiter="." />
-	   </namespaces>	   
-		   
-	   <factory class="org.apache.james.mailboxmanager.mock.MockMailboxManagerFactory">
-		<mount>
-			<point point="#system" />
-			<target class="org.apache.james.mailboxmanager.impl.MailStoreMailboxManager">
-				<repository destinationURL="file://var/mail/" type="MAIL" />
-			</target>
-		</mount>	 
-		<mount>
-			<point point="#mail" />
-			<target type="service" service="org.apache.james.mailboxmanager.impl.MailStoreMailboxManager">
-				<repository destinationURL="file://var/mail/inboxes/" type="MAIL" />
-			</target>
-		</mount>	 
-	   </factory>	   
-   </mailboxmanager>  
-
-</config>
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/mailboxmanager/testdata/MixedMailstores.xml b/impl/imap-mailbox/src/test/resources/org/apache/james/mailboxmanager/testdata/MixedMailstores.xml
deleted file mode 100644
index 958ac9d..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/mailboxmanager/testdata/MixedMailstores.xml
+++ /dev/null
@@ -1,185 +0,0 @@
-<config>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements.  See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership.  The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied.  See the License for the
-  specific language governing permissions and limitations
-  under the License.    
--->
-    <mailboxmanager>
-        <namespaces>
-            <usernamespace name="#mail" delimiter="."/>
-        </namespaces>
-        <factory
-            class="org.apache.james.mailboxmanager.impl.VirtualMailboxManagerFactory">
-            <mounts>
-                <mount>
-                    <point point="#mail.user1"/>
-                    <target
-                        class="org.apache.james.mailboxmanager.mailstore.MailStoreMailboxManagerFactory">
-                        <repository destinationURL="file://target/var/vm/user1"
-                            type="MAIL"/>
-                    </target>
-                </mount>     
-                <mount>
-                    <point point="#mail.user2"/>
-                    <target
-                        class="org.apache.james.mailboxmanager.mailstore.MailStoreMailboxManagerFactory">
-                        <repository destinationURL="file://target/var/vm/user2_test"
-                            type="MAIL"/>
-                    </target>
-                </mount>    				   
-            </mounts>
-        </factory>
-    </mailboxmanager>
-   <mailstore>
-      <repositories>
-        <repository class="org.apache.james.mailboxmanager.repository.MailboxManagerMailRepository">
-            <protocols>
-               <protocol>mailboxmanager</protocol>
-            </protocols>
-            <types>
-               <type>MAIL</type>
-            </types>
-            <config>
-               <sqlFile>file://conf/mailboxManagerSqlResources.xml</sqlFile>
-            </config>
-         </repository>
-         <!-- File based repositories.  These repositories store all message data -->
-         <!-- in the file system. -->
-         <repository class="org.apache.james.mailrepository.AvalonMailRepository">
-            <protocols>
-               <protocol>file</protocol>
-            </protocols>
-            <types>
-               <type>MAIL</type>
-            </types>
-            <!-- Set if the messages should be listed sorted. False by default -->
-            <config FIFO="false"/> 
-         </repository>
-         <repository class="org.apache.james.mailrepository.AvalonSpoolRepository">
-            <protocols>
-               <protocol>file</protocol>
-            </protocols>
-            <types>
-               <type>SPOOL</type>
-            </types>
-         </repository>
-
-         <!-- JDBC based repositories.  These repositories store all message data -->
-         <!-- in the database. -->
-         <repository class="org.apache.james.mailrepository.JDBCMailRepository">
-            <protocols>
-               <protocol>db</protocol>
-            </protocols>
-            <types>
-               <type>MAIL</type>
-            </types>
-            <config>
-               <sqlFile>file://conf/sqlResources.xml</sqlFile>
-               <!-- Set the size threshold for in memory handling of storing operations -->
-               <!-- Default is currently 409600000 due to a bug with mysql and binary stream -->
-               <!-- currently under investigation. Please change this only if you know what -->
-               <!-- you do. -->
-               <!--
-               <inMemorySizeLimit>4096</inMemorySizeLimit>
-                -->
-            </config>
-         </repository>
-
-         <repository class="org.apache.james.mailrepository.JDBCSpoolRepository">
-            <protocols>
-               <protocol>db</protocol>
-            </protocols>
-            <types>
-               <type>SPOOL</type>
-            </types>
-            <config>
-               <sqlFile>file://conf/sqlResources.xml</sqlFile>
-               <maxcache>1000</maxcache>
-            </config>
-         </repository>
-
-         <!-- These repositories store message delivery and headers in the DB, and the body to the filesystem -->
-         <repository class="org.apache.james.mailrepository.JDBCMailRepository">
-            <protocols>
-               <protocol>dbfile</protocol>
-            </protocols>
-            <types>
-               <type>MAIL</type>
-            </types>
-            <config>
-               <sqlFile>file://conf/sqlResources.xml</sqlFile>
-               <filestore>file://var/dbmail</filestore>
-            </config>
-         </repository>
-
-         <repository class="org.apache.james.mailrepository.JDBCSpoolRepository">
-            <protocols>
-               <protocol>dbfile</protocol>
-            </protocols>
-            <types>
-               <type>SPOOL</type>
-            </types>
-            <config>
-               <sqlFile>file://conf/sqlResources.xml</sqlFile>
-               <filestore>file://var/dbmail</filestore>
-               <maxcache>1000</maxcache>
-            </config>
-         </repository>
-
-         <!-- The mbox repository is designed for MAIL only; SPOOL performance would be less than ideal-->
-         <repository class="org.apache.james.mailrepository.MBoxMailRepository">
-            <protocols>
-               <protocol>mbox</protocol>
-            </protocols>
-            <types>
-               <type>MAIL</type>
-            </types>
-            <!-- Set if the messages should be listed sorted. False by default -->
-            <config FIFO="false"/> 
-         </repository>
-
-         <repository class="org.apache.james.mailrepository.filepair.File_Persistent_Object_Repository">
-            <protocols>
-               <protocol>file</protocol>
-            </protocols>
-            <types>
-               <type>OBJECT</type>
-            </types>
-            <models>
-               <model>SYNCHRONOUS</model>
-               <model>ASYNCHRONOUS</model>
-               <model>CACHE</model>
-            </models>
-         </repository>
-
-         <repository class="org.apache.james.mailrepository.filepair.File_Persistent_Stream_Repository">
-            <protocols>
-               <protocol>file</protocol>
-            </protocols>
-            <types>
-               <type>STREAM</type>
-            </types>
-            <models>
-               <model>SYNCHRONOUS</model>
-               <model>ASYNCHRONOUS</model>
-               <model>CACHE</model>
-            </models>
-         </repository>
-      </repositories>
-      
-   </mailstore>
-</config>
-
diff --git a/impl/imap-mailbox/src/test/resources/org/apache/james/mailboxmanager/testdata/VirtualRepositoryMix.xml b/impl/imap-mailbox/src/test/resources/org/apache/james/mailboxmanager/testdata/VirtualRepositoryMix.xml
deleted file mode 100644
index db86a8a..0000000
--- a/impl/imap-mailbox/src/test/resources/org/apache/james/mailboxmanager/testdata/VirtualRepositoryMix.xml
+++ /dev/null
@@ -1,129 +0,0 @@
-<config>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one
-  or more contributor license agreements.  See the NOTICE file
-  distributed with this work for additional information
-  regarding copyright ownership.  The ASF licenses this file
-  to you under the Apache License, Version 2.0 (the
-  "License"); you may not use this file except in compliance
-  with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing,
-  software distributed under the License is distributed on an
-  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-  KIND, either express or implied.  See the License for the
-  specific language governing permissions and limitations
-  under the License.    
--->
-	<mailboxmanager>
-		<namespaces>
-			<usernamespace name="#mail" delimiter="."/>
-		</namespaces>
-		<factory
-			class="org.apache.james.mailboxmanager.impl.VirtualMailboxManagerFactory">
-			<mounts>
-				<mount>
-					<point point="#user"/>
-					<point point="#user1"/>
-					<target
-						class="org.apache.james.mailboxmanager.mock.MockMailboxManagerFactory">
-						<myconf attr="test"/>
-					</target>
-				</mount>
-
-				<mount>
-					<point point="#user2"/>
-					<point point="#user3"/>
-					<target
-						class="org.apache.james.mailboxmanager.mock.MockMailboxManagerFactory">
-						<myconf attr="test2"/>
-					</target>
-				</mount>
-				<mount>
-					<point point="#system"/>
-					<target
-						class="org.apache.james.mailboxmanager.mailstore.MailStoreMailboxManagerFactory">
-						<repository destinationURL="file://var/mail/"
-							type="MAIL"/>
-					</target>
-				</mount>
-				<mount>
-					<point point="#mail"/>
-					<target
-						class="org.apache.james.mailboxmanager.torque.TorqueMailboxManagerFactory">
-						<configFile name="file://conf/mailboxManagerSqlResources.xml"/>
-						<torque-properties>
-							<property name="torque.database.default"
-								value="mailboxmanager"/>
-							<property
-								name="torque.database.mailboxmanager.adapter"
-								value="derby"/>
-							<property
-								name="torque.dsfactory.mailboxmanager.factory"
-								value="org.apache.torque.dsfactory.SharedPoolDataSourceFactory"/>
-							<property
-								name="torque.dsfactory.mailboxmanager.connection.driver"
-								value="org.apache.derby.jdbc.EmbeddedDriver"/>
-							<property
-								name="torque.dsfactory.mailboxmanager.connection.url"
-								value="jdbc:derby:tmp/mailboxmanager-derbydb;create=true"/>
-							<property
-								name="torque.dsfactory.mailboxmanager.connection.user"
-								value="app"/>
-							<property
-								name="torque.dsfactory.mailboxmanager.connection.password"
-								value="app"/>
-							<property
-								name="torque.dsfactory.mailboxmanager.pool.maxActive"
-								value="100"/>
-						</torque-properties>
-					</target>
-				</mount>
-			</mounts>
-		</factory>
-	</mailboxmanager>
-	<mailboxmanager-without-torque>
-		<namespaces>
-			<usernamespace name="#mail" delimiter="."/>
-		</namespaces>
-		<factory
-			class="org.apache.james.mailboxmanager.impl.VirtualMailboxManagerFactory">
-			<mounts>
-				<mount>
-					<point point="#user"/>
-					<point point="#user1"/>
-					<target
-						class="org.apache.james.mailboxmanager.mock.MockMailboxManagerFactory">
-						<myconf attr="test"/>
-					</target>
-				</mount>
-
-				<mount>
-					<point point="#user2"/>
-					<point point="#user3"/>
-					<target
-						class="org.apache.james.mailboxmanager.mock.MockMailboxManagerFactory">
-						<myconf attr="test2"/>
-					</target>
-				</mount>
-				<mount>
-					<point point="#system"/>
-					<target
-						class="org.apache.james.mailboxmanager.mailstore.MailStoreMailboxManagerFactory">
-						<repository destinationURL="file://var/mail/"
-							type="MAIL"/>
-					</target>
-				</mount>
-				<mount>
-					<point point="#mail"/>
-					<target
-						class="org.apache.james.mailboxmanager.mock.MockMailboxManagerFactory">
-						<myconf attr="test3"/>
-					</target>
-				</mount>
-			</mounts>
-		</factory>
-	</mailboxmanager-without-torque>
-</config>
diff --git a/impl/imap-mailbox/src/test/resources/test-repository.xml b/impl/imap-mailbox/src/test/resources/test-repository.xml
deleted file mode 100644
index 8258dcd..0000000
--- a/impl/imap-mailbox/src/test/resources/test-repository.xml
+++ /dev/null
@@ -1,92 +0,0 @@
-<?xml version="1.0"?>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one or more
-   contributor license agreements.  See the NOTICE file distributed with
-   this work for additional information regarding copyright ownership.
-   The ASF licenses this file to You under the Apache License, Version 2.0
-   (the "License"); you may not use this file except in compliance with
-   the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
--->
-<!DOCTYPE Repository PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit 1.6//EN"
-                            "http://jackrabbit.apache.org/dtd/repository-1.6.dtd">
-<!-- Example Repository Configuration File
-     Used by
-     - org.apache.jackrabbit.core.config.RepositoryConfigTest.java
-     -
--->
-<Repository>
-    <!--
-        virtual file system where the repository stores global state
-        (e.g. registered namespaces, custom node types, etc.)
-    -->
-    <FileSystem class='org.apache.jackrabbit.core.fs.mem.MemoryFileSystem'>
-    </FileSystem>
-    <!--
-        security configuration
-    -->
-    <Security appName="Jackrabbit">
-        <SecurityManager class="org.apache.jackrabbit.core.security.simple.SimpleSecurityManager" workspaceName="default">
-        </SecurityManager>
-
-        <AccessManager class="org.apache.jackrabbit.core.security.simple.SimpleAccessManager">
-        </AccessManager>
-
-        <LoginModule class="org.apache.jackrabbit.core.security.simple.SimpleLoginModule">
-           <param name="adminId" value="admin"/>
-        </LoginModule>
-    </Security>
-
-    <Workspaces rootPath='${rep.home}/workspaces' defaultWorkspace='default'/>
-    
-    <Workspace name='${wsp.name}'>
-        <FileSystem class='org.apache.jackrabbit.core.fs.mem.MemoryFileSystem'>
-        </FileSystem>
-        <!--
-            persistence manager of the workspace:
-            class: FQN of class implementing the PersistenceManager interface
-        -->
-		<PersistenceManager class="org.apache.jackrabbit.core.persistence.mem.InMemPersistenceManager">
-			<param name="persistent" value="false"/>
-		</PersistenceManager>
-        
-        <SearchIndex class='org.apache.jackrabbit.core.query.lucene.SearchIndex'>
-            <param name='path' value='${wsp.home}/index'/>
-            <param name='textFilterClasses' value='org.apache.jackrabbit.extractor.HTMLTextExtractor,org.apache.jackrabbit.extractor.XMLTextExtractor'/>
-            <param name='extractorPoolSize' value='2'/>
-            <param name='supportHighlighting' value='true'/>
-        </SearchIndex>
-        
-    </Workspace>
-
-    <!--
-        Configures the versioning
-    -->
-    <Versioning rootPath='${rep.home}/version'>
-        <FileSystem class='org.apache.jackrabbit.core.fs.mem.MemoryFileSystem'>
-        </FileSystem>
-
-		<PersistenceManager class="org.apache.jackrabbit.core.persistence.mem.InMemPersistenceManager">
-			<param name="persistent" value="false"/>
-		</PersistenceManager>
-        
-    </Versioning>
-    <!--
-        Search index for content that is shared repository wide
-        (/jcr:system tree, contains mainly versions)
-    -->
-    <SearchIndex class='org.apache.jackrabbit.core.query.lucene.SearchIndex'>
-        <param name='path' value='${rep.home}/repository/index'/>
-        <param name='textFilterClasses' value='org.apache.jackrabbit.extractor.HTMLTextExtractor,org.apache.jackrabbit.extractor.XMLTextExtractor'/>
-        <param name='extractorPoolSize' value='2'/>
-        <param name='supportHighlighting' value='true'/>
-    </SearchIndex>
-
-</Repository>
diff --git a/pom.xml b/pom.xml
index 4237267..e49084d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -166,6 +166,17 @@
             </dependency>
             <dependency>
                 <groupId>org.apache.james</groupId>
+                <artifactId>apache-james-mailbox-cassandra</artifactId>
+                <version>${james-mailbox.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.james</groupId>
+                <artifactId>apache-james-mailbox-cassandra</artifactId>
+                <version>${james-mailbox.version}</version>
+                <type>test-jar</type>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.james</groupId>
                 <artifactId>apache-james-mailbox-hbase</artifactId>
                 <version>${james-mailbox.version}</version>
             </dependency>
-- 
2.4.2

