aboutsummaryrefslogtreecommitdiffhomepage
path: root/unittest/data/parser/output
diff options
context:
space:
mode:
Diffstat (limited to 'unittest/data/parser/output')
-rw-r--r--unittest/data/parser/output/mbox/jwz/11
-rw-r--r--unittest/data/parser/output/mbox/jwz/101
-rw-r--r--unittest/data/parser/output/mbox/jwz/1001
-rw-r--r--unittest/data/parser/output/mbox/jwz/1011
-rw-r--r--unittest/data/parser/output/mbox/jwz/1021
-rw-r--r--unittest/data/parser/output/mbox/jwz/1031
-rw-r--r--unittest/data/parser/output/mbox/jwz/1041
-rw-r--r--unittest/data/parser/output/mbox/jwz/1051
-rw-r--r--unittest/data/parser/output/mbox/jwz/1061
-rw-r--r--unittest/data/parser/output/mbox/jwz/1071
-rw-r--r--unittest/data/parser/output/mbox/jwz/1081
-rw-r--r--unittest/data/parser/output/mbox/jwz/1091
-rw-r--r--unittest/data/parser/output/mbox/jwz/111
-rw-r--r--unittest/data/parser/output/mbox/jwz/1101
-rw-r--r--unittest/data/parser/output/mbox/jwz/1111
-rw-r--r--unittest/data/parser/output/mbox/jwz/1121
-rw-r--r--unittest/data/parser/output/mbox/jwz/1131
-rw-r--r--unittest/data/parser/output/mbox/jwz/1141
-rw-r--r--unittest/data/parser/output/mbox/jwz/1151
-rw-r--r--unittest/data/parser/output/mbox/jwz/1161
-rw-r--r--unittest/data/parser/output/mbox/jwz/1171
-rw-r--r--unittest/data/parser/output/mbox/jwz/1181
-rw-r--r--unittest/data/parser/output/mbox/jwz/1191
-rw-r--r--unittest/data/parser/output/mbox/jwz/121
-rw-r--r--unittest/data/parser/output/mbox/jwz/1201
-rw-r--r--unittest/data/parser/output/mbox/jwz/1211
-rw-r--r--unittest/data/parser/output/mbox/jwz/1221
-rw-r--r--unittest/data/parser/output/mbox/jwz/1231
-rw-r--r--unittest/data/parser/output/mbox/jwz/1241
-rw-r--r--unittest/data/parser/output/mbox/jwz/1251
-rw-r--r--unittest/data/parser/output/mbox/jwz/1261
-rw-r--r--unittest/data/parser/output/mbox/jwz/1271
-rw-r--r--unittest/data/parser/output/mbox/jwz/1281
-rw-r--r--unittest/data/parser/output/mbox/jwz/1291
-rw-r--r--unittest/data/parser/output/mbox/jwz/131
-rw-r--r--unittest/data/parser/output/mbox/jwz/1301
-rw-r--r--unittest/data/parser/output/mbox/jwz/1311
-rw-r--r--unittest/data/parser/output/mbox/jwz/1321
-rw-r--r--unittest/data/parser/output/mbox/jwz/1331
-rw-r--r--unittest/data/parser/output/mbox/jwz/1341
-rw-r--r--unittest/data/parser/output/mbox/jwz/1351
-rw-r--r--unittest/data/parser/output/mbox/jwz/1361
-rw-r--r--unittest/data/parser/output/mbox/jwz/1371
-rw-r--r--unittest/data/parser/output/mbox/jwz/1381
-rw-r--r--unittest/data/parser/output/mbox/jwz/1391
-rw-r--r--unittest/data/parser/output/mbox/jwz/141
-rw-r--r--unittest/data/parser/output/mbox/jwz/1401
-rw-r--r--unittest/data/parser/output/mbox/jwz/1411
-rw-r--r--unittest/data/parser/output/mbox/jwz/1421
-rw-r--r--unittest/data/parser/output/mbox/jwz/1431
-rw-r--r--unittest/data/parser/output/mbox/jwz/1441
-rw-r--r--unittest/data/parser/output/mbox/jwz/1451
-rw-r--r--unittest/data/parser/output/mbox/jwz/1461
-rw-r--r--unittest/data/parser/output/mbox/jwz/1471
-rw-r--r--unittest/data/parser/output/mbox/jwz/1481
-rw-r--r--unittest/data/parser/output/mbox/jwz/1491
-rw-r--r--unittest/data/parser/output/mbox/jwz/151
-rw-r--r--unittest/data/parser/output/mbox/jwz/1501
-rw-r--r--unittest/data/parser/output/mbox/jwz/1511
-rw-r--r--unittest/data/parser/output/mbox/jwz/1521
-rw-r--r--unittest/data/parser/output/mbox/jwz/161
-rw-r--r--unittest/data/parser/output/mbox/jwz/171
-rw-r--r--unittest/data/parser/output/mbox/jwz/181
-rw-r--r--unittest/data/parser/output/mbox/jwz/191
-rw-r--r--unittest/data/parser/output/mbox/jwz/21
-rw-r--r--unittest/data/parser/output/mbox/jwz/201
-rw-r--r--unittest/data/parser/output/mbox/jwz/211
-rw-r--r--unittest/data/parser/output/mbox/jwz/221
-rw-r--r--unittest/data/parser/output/mbox/jwz/231
-rw-r--r--unittest/data/parser/output/mbox/jwz/241
-rw-r--r--unittest/data/parser/output/mbox/jwz/251
-rw-r--r--unittest/data/parser/output/mbox/jwz/261
-rw-r--r--unittest/data/parser/output/mbox/jwz/271
-rw-r--r--unittest/data/parser/output/mbox/jwz/281
-rw-r--r--unittest/data/parser/output/mbox/jwz/291
-rw-r--r--unittest/data/parser/output/mbox/jwz/31
-rw-r--r--unittest/data/parser/output/mbox/jwz/301
-rw-r--r--unittest/data/parser/output/mbox/jwz/311
-rw-r--r--unittest/data/parser/output/mbox/jwz/321
-rw-r--r--unittest/data/parser/output/mbox/jwz/331
-rw-r--r--unittest/data/parser/output/mbox/jwz/341
-rw-r--r--unittest/data/parser/output/mbox/jwz/351
-rw-r--r--unittest/data/parser/output/mbox/jwz/361
-rw-r--r--unittest/data/parser/output/mbox/jwz/371
-rw-r--r--unittest/data/parser/output/mbox/jwz/381
-rw-r--r--unittest/data/parser/output/mbox/jwz/391
-rw-r--r--unittest/data/parser/output/mbox/jwz/41
-rw-r--r--unittest/data/parser/output/mbox/jwz/401
-rw-r--r--unittest/data/parser/output/mbox/jwz/411
-rw-r--r--unittest/data/parser/output/mbox/jwz/421
-rw-r--r--unittest/data/parser/output/mbox/jwz/431
-rw-r--r--unittest/data/parser/output/mbox/jwz/441
-rw-r--r--unittest/data/parser/output/mbox/jwz/451
-rw-r--r--unittest/data/parser/output/mbox/jwz/461
-rw-r--r--unittest/data/parser/output/mbox/jwz/471
-rw-r--r--unittest/data/parser/output/mbox/jwz/481
-rw-r--r--unittest/data/parser/output/mbox/jwz/491
-rw-r--r--unittest/data/parser/output/mbox/jwz/51
-rw-r--r--unittest/data/parser/output/mbox/jwz/501
-rw-r--r--unittest/data/parser/output/mbox/jwz/511
-rw-r--r--unittest/data/parser/output/mbox/jwz/521
-rw-r--r--unittest/data/parser/output/mbox/jwz/531
-rw-r--r--unittest/data/parser/output/mbox/jwz/541
-rw-r--r--unittest/data/parser/output/mbox/jwz/551
-rw-r--r--unittest/data/parser/output/mbox/jwz/561
-rw-r--r--unittest/data/parser/output/mbox/jwz/571
-rw-r--r--unittest/data/parser/output/mbox/jwz/581
-rw-r--r--unittest/data/parser/output/mbox/jwz/591
-rw-r--r--unittest/data/parser/output/mbox/jwz/61
-rw-r--r--unittest/data/parser/output/mbox/jwz/601
-rw-r--r--unittest/data/parser/output/mbox/jwz/611
-rw-r--r--unittest/data/parser/output/mbox/jwz/621
-rw-r--r--unittest/data/parser/output/mbox/jwz/631
-rw-r--r--unittest/data/parser/output/mbox/jwz/641
-rw-r--r--unittest/data/parser/output/mbox/jwz/651
-rw-r--r--unittest/data/parser/output/mbox/jwz/661
-rw-r--r--unittest/data/parser/output/mbox/jwz/671
-rw-r--r--unittest/data/parser/output/mbox/jwz/681
-rw-r--r--unittest/data/parser/output/mbox/jwz/691
-rw-r--r--unittest/data/parser/output/mbox/jwz/71
-rw-r--r--unittest/data/parser/output/mbox/jwz/701
-rw-r--r--unittest/data/parser/output/mbox/jwz/711
-rw-r--r--unittest/data/parser/output/mbox/jwz/721
-rw-r--r--unittest/data/parser/output/mbox/jwz/731
-rw-r--r--unittest/data/parser/output/mbox/jwz/741
-rw-r--r--unittest/data/parser/output/mbox/jwz/751
-rw-r--r--unittest/data/parser/output/mbox/jwz/761
-rw-r--r--unittest/data/parser/output/mbox/jwz/771
-rw-r--r--unittest/data/parser/output/mbox/jwz/781
-rw-r--r--unittest/data/parser/output/mbox/jwz/791
-rw-r--r--unittest/data/parser/output/mbox/jwz/81
-rw-r--r--unittest/data/parser/output/mbox/jwz/801
-rw-r--r--unittest/data/parser/output/mbox/jwz/811
-rw-r--r--unittest/data/parser/output/mbox/jwz/821
-rw-r--r--unittest/data/parser/output/mbox/jwz/831
-rw-r--r--unittest/data/parser/output/mbox/jwz/841
-rw-r--r--unittest/data/parser/output/mbox/jwz/851
-rw-r--r--unittest/data/parser/output/mbox/jwz/861
-rw-r--r--unittest/data/parser/output/mbox/jwz/871
-rw-r--r--unittest/data/parser/output/mbox/jwz/881
-rw-r--r--unittest/data/parser/output/mbox/jwz/891
-rw-r--r--unittest/data/parser/output/mbox/jwz/91
-rw-r--r--unittest/data/parser/output/mbox/jwz/901
-rw-r--r--unittest/data/parser/output/mbox/jwz/911
-rw-r--r--unittest/data/parser/output/mbox/jwz/921
-rw-r--r--unittest/data/parser/output/mbox/jwz/931
-rw-r--r--unittest/data/parser/output/mbox/jwz/941
-rw-r--r--unittest/data/parser/output/mbox/jwz/951
-rw-r--r--unittest/data/parser/output/mbox/jwz/961
-rw-r--r--unittest/data/parser/output/mbox/jwz/971
-rw-r--r--unittest/data/parser/output/mbox/jwz/981
-rw-r--r--unittest/data/parser/output/mbox/jwz/991
-rw-r--r--unittest/data/parser/output/mbox/simple/11
-rw-r--r--unittest/data/parser/output/mbox/simple/21
-rw-r--r--unittest/data/parser/output/mbox/simple/31
-rw-r--r--unittest/data/parser/output/messages/empty-multipart.txt1
-rw-r--r--unittest/data/parser/output/messages/multipart-digest.txt1
-rw-r--r--unittest/data/parser/output/messages/rfc2060.txt1
-rw-r--r--unittest/data/parser/output/partial/message-partial.1.msg.txt1
-rw-r--r--unittest/data/parser/output/partial/message-partial.2.msg.txt1
160 files changed, 160 insertions, 0 deletions
diff --git a/unittest/data/parser/output/mbox/jwz/1 b/unittest/data/parser/output/mbox/jwz/1
new file mode 100644
index 00000000..26d14f79
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/1
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb"},{"class":"mailcore::Address","mailbox":"trina@flash"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"abel"},{"class":"mailcore::Address","mailbox":"bianchi"},{"class":"mailcore::Address","mailbox":"braun"},{"class":"mailcore::Address","mailbox":"cameron"},{"class":"mailcore::Address","mailbox":"carmen"},{"class":"mailcore::Address","mailbox":"jfp"},{"class":"mailcore::Address","mailbox":"jxr"},{"class":"mailcore::Address","mailbox":"kraut"},{"class":"mailcore::Address","mailbox":"lamb"},{"class":"mailcore::Address","mailbox":"lowery"},{"class":"mailcore::Address","mailbox":"lynn"},{"class":"mailcore::Address","mailbox":"mlittman"},{"class":"mailcore::Address","mailbox":"nancyg"},{"class":"mailcore::Address","mailbox":"sau"},{"class":"mailcore::Address","mailbox":"shoshi"},{"class":"mailcore::Address","mailbox":"slr"},{"class":"mailcore::Address","mailbox":"stornett@flash"},{"class":"mailcore::Address","mailbox":"tkl"}]},"from":{"class":"mailcore::Address","mailbox":"nsb"},"extraHeaders":{"Return-Path":"<nsb>","MIME-Version":"RFC-XXXX","Received":"by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA12840> for nsb; Thu, 19 Sep 91 12:41:43 EDT","Content-type":"multipart\/mixed; boundary=Outermost_Trek"},"date":"3841058503","messageID":"9109191641.AA12840@greenbush.bellcore.com","receivedDate":"3841058503","subject":"Star Trek Party!","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"audio\/basic","class":"mailcore::Attachment"}]}},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"3","mimeType":"image\/gif","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"image\/gif","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"X-BE2\/unknown","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"6","mimeType":"application\/atomicmail","class":"mailcore::Attachment"}]}},{"partType":"single","uniqueID":"0","mimeType":"audio\/basic","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/10 b/unittest/data/parser/output/mbox/jwz/10
new file mode 100644
index 00000000..34cba959
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/10
@@ -0,0 +1 @@
+{"header":{"extraHeaders":{"MIME-Version":"1.0","Content-type":"multipart\/mixed; boundary=Outermost_Trek"},"date":"3847176814","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"3847176814","subject":"A parallel test","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"audio\/basic","contentDescription":"He's dead, Jim","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/100 b/unittest/data/parser/output/mbox/jwz/100
new file mode 100644
index 00000000..6c939bf0
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/100
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"shoshi"},{"class":"mailcore::Address","mailbox":"mlittman"},{"class":"mailcore::Address","mailbox":"yacov"},{"class":"mailcore::Address","mailbox":"kraut"},{"class":"mailcore::Address","mailbox":"nsb"},{"class":"mailcore::Address","mailbox":"paul@flash"},{"class":"mailcore::Address","mailbox":"mo@gizmo"},{"class":"mailcore::Address","mailbox":"dana"},{"class":"mailcore::Address","mailbox":"bianchi@flash"},{"class":"mailcore::Address","mailbox":"abel"},{"class":"mailcore::Address","mailbox":"sincos"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel S. Borenstein","mailbox":"nsb@thumper.bellcore.com"},"extraHeaders":{"Return-Path":"<nsb>","Content-Type":"text\/plain; charset=iso-8859-8","Content-Transfer-Encoding":"quoted-printable","Received":"by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA19464> for nsb; Wed, 15 Jan 92 16:24:40 EST"},"date":"3851270680","messageID":"9201152124.AA19464@greenbush.bellcore.com","receivedDate":"3851270680","subject":"An English\/Hebrew test","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"iso-8859-8","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/101 b/unittest/data/parser/output/mbox/jwz/101
new file mode 100644
index 00000000..0e7321bd
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/101
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"rhys@cs.uq.oz.au"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"ysato@etl.go.jp"},"extraHeaders":{"Return-Path":"<ysato@etl.go.jp>","Content-Type":"multipart\/mixed; boundary=\"==\"","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA08508> for nsb; Thu, 18 Jun 92 07:05:20 EDT","Mime-Version":"1.0","Organization":"Electrotechnical Laboratory, Tsukuba Science City"},"date":"3864657827","messageID":"gFrys.ysato@etl.go.jp","receivedDate":"3864657827","subject":"Re: multi-bytes richtext","class":"mailcore::MessageHeader","references":["gAe+o.ysato@etl.go.jp","gAfnd.ysato@etl.go.jp","1451@\u203e\/Mail\/drafts","gFqTf.ysato@etl.go.jp","ceDpgPa0M2Yt8Gvww6@thumper.bellcore.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"image\/gif","contentDescription":"richtext for multibyte charset text","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"application\/octet-stream","contentDescription":"experimental richtext.c with multibyte extension","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"application\/octet-stream","contentDescription":"richlex.c with a hook to extended SINGLETONs","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"application\/octet-stream","charset":"ISO-2022-JP","contentDescription":"sample data for multibyte richtext","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/102 b/unittest/data/parser/output/mbox/jwz/102
new file mode 100644
index 00000000..75168a45
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/102
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"smime-dev@RSA.COM"}]},"from":{"class":"mailcore::Address","displayName":"Raph Levien","mailbox":"raph@callisto.hip.berkeley.edu"},"extraHeaders":{"Return-Path":"raph@callisto.hip.berkeley.edu","Content-Type":"multipart\/signed; protocol=\"application\/x-pkcs7-signature\";\u000a micalg=rsa-md5; boundary=\"7oU2Ma36WUas7M\"","X-Mozilla-Status":"0005","Received":"from maleman.mcom.com (maleman.mcom.com [198.93.92.3]) by urchin.netscape.com (8.6.12\/8.6.9) with ESMTP id EAA18301; Thu, 25 Apr 1996 04:30:51 -0700","Mime-Version":"1.0","Content-Length":"1784"},"date":"978307200","messageID":"199604251026.DAA00979@callisto.hip.berkeley.edu","receivedDate":"978307200","subject":"Multipart\/signed message format","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/signed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"application\/x-pkcs7-signature","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/103 b/unittest/data/parser/output/mbox/jwz/103
new file mode 100644
index 00000000..a39632f3
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/103
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"S\/MIME Test Account","mailbox":"smime@strataware.com"},{"class":"mailcore::Address","displayName":"Eric Rosenquist","mailbox":"rosenqui@strataware.com"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Lisa Repka","mailbox":"repka@netscape.com"},{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Eric Rosenquist","mailbox":"rosenqui@strataware.com"},"extraHeaders":{"Return-Path":"<rosenqui@krusty.strataware.com>","Content-Type":"multipart\/mixed; boundary=\"-ABC\"","X-Mozilla-Status":"0005","Received":"from maleman.mcom.com ([198.93.92.3]) by dredd.mcom.com\u000a (Netscape Mail Server v2.01) with SMTP id AAA16354;\u000a Fri, 8 Nov 1996 11:45:02 -0700","Mime-Version":"1.0","Content-Length":"3409"},"date":"978307200","messageID":"199611081945.OAA29470@krusty.strataware.com","receivedDate":"978307200","subject":"My encryption certificate for S\/MIME testing","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"application\/x-pkcs7-mime","inlineAttachment":"1","class":"mailcore::Attachment","filename":"eric.p7c"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/104 b/unittest/data/parser/output/mbox/jwz/104
new file mode 100644
index 00000000..acd35028
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/104
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Eric Rosenquist","mailbox":"rosenqui@strataware.com"},{"class":"mailcore::Address","displayName":"Michel Ranger","mailbox":"rangerm@entrust.com"},{"class":"mailcore::Address","displayName":"Ron Vandergeest","mailbox":"rvander@entrust.com"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"S\/MIME Developers","mailbox":"smime-dev@RSA.COM"}]},"from":{"class":"mailcore::Address","displayName":"Eric Rosenquist","mailbox":"rosenqui@strataware.com"},"extraHeaders":{"Return-Path":"<owner-smime-dev@RSA.COM>","Content-Type":"multipart\/mixed; boundary=\"961121152248_14052\"","X-Mozilla-Status":"0005","Received":"from maleman.mcom.com ([198.93.92.3]) by dredd.mcom.com\u000a (Netscape Mail Server v2.01) with SMTP id AAA27656;\u000a Thu, 21 Nov 1996 13:20:43 -0700","Mime-Version":"1.0","Content-Length":"5854","Precedence":"bulk"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"owner-smime-dev@RSA.COM"},"messageID":"199611212110.QAA14653@krusty.strataware.com","receivedDate":"978307200","subject":"My encryption certificate for S\/MIME testing","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"application\/x-pkcs7-mime","inlineAttachment":"1","class":"mailcore::Attachment","filename":"eric.p7c"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/105 b/unittest/data/parser/output/mbox/jwz/105
new file mode 100644
index 00000000..642c5882
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/105
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"blaker@craswell.com"},"extraHeaders":{"Content-Type":"application\/x-pkcs7-mime; name=\"smime.p7m\"","MIME-Version":"1.0","Content-Disposition":"attachment; filename=\"smime.p7m\"","Content-Transfer-Encoding":"base64"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","subject":"enrypted","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/x-pkcs7-mime","class":"mailcore::Attachment","filename":"smime.p7m"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/106 b/unittest/data/parser/output/mbox/jwz/106
new file mode 100644
index 00000000..f1aca458
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/106
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"jwz@urchin.mcom.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Return-Path":"<jwz@netscape.com>","Content-Type":"multipart\/signed; protocol=\"application\/x-pkcs7-signature\"; micalg=sha1; boundary=\"------------167E2781446B\"","MIME-Version":"1.0","X-Mozilla-Status":"0001","X-Mailer":"Mozilla 3.0 (X11; U; IRIX 6.2 IP22)","Received":"from urchin.mcom.com ([205.217.237.40]) by dredd.mcom.com\u000a (Netscape Mail Server v2.02) with ESMTP id AAA17435\u000a for <jwz@dredd.mcom.com>; Wed, 11 Dec 1996 18:05:59 -0800","Content-Length":"15749","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"jwz@netscape.com"},"messageID":"32AF6884.41C6@netscape.com","receivedDate":"978307200","subject":"signed frog","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/signed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"image\/jpeg","inlineAttachment":"1","class":"mailcore::Attachment","filename":"bad-frog.jpg"},{"partType":"single","uniqueID":"1","mimeType":"application\/x-pkcs7-signature","class":"mailcore::Attachment","filename":"smime.p7s"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/107 b/unittest/data/parser/output/mbox/jwz/107
new file mode 100644
index 00000000..255a9aaa
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/107
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"jwz@urchin.mcom.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Return-Path":"<jwz@netscape.com>","Content-Type":"application\/x-pkcs7-mime","MIME-Version":"1.0","Content-Transfer-Encoding":"base64","X-Mailer":"Mozilla 3.0 (X11; U; IRIX 6.2 IP22)","Received":"from urchin.mcom.com ([205.217.237.40]) by dredd.mcom.com\u000a (Netscape Mail Server v2.02) with ESMTP id AAA17435\u000a for <jwz@dredd.mcom.com>; Wed, 11 Dec 1996 18:05:59 -0800","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"jwz@netscape.com"},"messageID":"32AF6884.41C6@netscape.com","receivedDate":"978307200","subject":"signed frog 2","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/x-pkcs7-mime","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/108 b/unittest/data/parser/output/mbox/jwz/108
new file mode 100644
index 00000000..853bed20
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/108
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"jwz@urchin.mcom.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Return-Path":"<jwz@netscape.com>","Content-Type":"application\/x-pkcs7-mime","MIME-Version":"1.0","Content-Transfer-Encoding":"base64","X-Mailer":"Mozilla 3.0 (X11; U; IRIX 6.2 IP22)","Received":"from urchin.mcom.com ([205.217.237.40]) by dredd.mcom.com\u000a (Netscape Mail Server v2.02) with ESMTP id AAA17435\u000a for <jwz@dredd.mcom.com>; Wed, 11 Dec 1996 18:05:59 -0800","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"jwz@netscape.com"},"messageID":"32AF6884.41C6@netscape.com","receivedDate":"978307200","subject":"doubly signed frog","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/x-pkcs7-mime","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/109 b/unittest/data/parser/output/mbox/jwz/109
new file mode 100644
index 00000000..00032592
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/109
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"jwz@urchin.mcom.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Return-Path":"<jwz@netscape.com>","Content-Type":"application\/x-pkcs7-mime","MIME-Version":"1.0","Content-Transfer-Encoding":"base64","X-Mailer":"Mozilla 3.0 (X11; U; IRIX 6.2 IP22)","Received":"from urchin.mcom.com ([205.217.237.40]) by dredd.mcom.com\u000a (Netscape Mail Server v2.02) with ESMTP id AAA17435\u000a for <jwz@dredd.mcom.com>; Wed, 11 Dec 1996 18:05:59 -0800","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"jwz@netscape.com"},"messageID":"32AF6884.41C6@netscape.com","receivedDate":"978307200","subject":"triply signed frog","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/x-pkcs7-mime","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/11 b/unittest/data/parser/output/mbox/jwz/11
new file mode 100644
index 00000000..5b6e2a01
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/11
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"bob@cs.su.oz.au"},"extraHeaders":{"Return-Path":"<bob@sarad.cs.su.oz.au>","Content-Type":"image\/pbm","MIME-Version":"RFC-XXXX","Content-Transfer-Encoding":"base64","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA11583> for nsb; Thu, 26 Dec 91 15:15:38 EST"},"date":"978307200","messageID":"9112262015.AA13190@thumper.bellcore.com","receivedDate":"978307200","subject":"couldn't resist this","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"image\/pbm","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/110 b/unittest/data/parser/output/mbox/jwz/110
new file mode 100644
index 00000000..1468991f
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/110
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"jwz@urchin.mcom.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Return-Path":"<jwz@netscape.com>","Content-Type":"application\/x-pkcs7-mime","MIME-Version":"1.0","Content-Transfer-Encoding":"base64","X-Mailer":"Mozilla 3.0 (X11; U; IRIX 6.2 IP22)","Received":"from urchin.mcom.com ([205.217.237.40]) by dredd.mcom.com\u000a (Netscape Mail Server v2.02) with ESMTP id AAA17435\u000a for <jwz@dredd.mcom.com>; Wed, 11 Dec 1996 18:05:59 -0800","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"jwz@netscape.com"},"messageID":"32AF6884.41C6@netscape.com","receivedDate":"978307200","subject":"quadruply signed frog","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/x-pkcs7-mime","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/111 b/unittest/data/parser/output/mbox/jwz/111
new file mode 100644
index 00000000..adec891e
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/111
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Blake Ramsdell","mailbox":"blaker@craswell.com"},"extraHeaders":{"Return-Path":"<blaker@craswell.com>","Content-Type":"application\/x-pkcs7-mime; name=\"smime.p7m\"","MIME-Version":"1.0","X-Mozilla-Status":"0011","Content-Disposition":"attachment; filename=\"smime.p7m\"","Content-Transfer-Encoding":"base64","X-Mailer":"Windows Eudora Pro Version 3.0 (32)","Received":"from maleman.mcom.com ([198.93.92.3]) by dredd.mcom.com\u000a (Netscape Mail Server v2.02) with SMTP id AAA19742\u000a for <jwz@dredd.mcom.com>; Fri, 13 Dec 1996 14:59:31 -0800","X-Sender":"blaker@mail.craswell.com","Content-Length":"1431"},"date":"978307200","messageID":"3.0.32.19961213150855.009172e0@mail.craswell.com","receivedDate":"978307200","subject":"Re: can you send me an encrypted message?","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/x-pkcs7-mime","class":"mailcore::Attachment","filename":"smime.p7m"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/112 b/unittest/data/parser/output/mbox/jwz/112
new file mode 100644
index 00000000..7e50f3cf
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/112
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Blake Ramsdell","mailbox":"blaker@craswell.com"},"extraHeaders":{"Return-Path":"<blaker@craswell.com>","Content-Type":"multipart\/signed; boundary=\u000a \"---=_=_ 659214770-385040-15143392 _=_=---\"; micalg=rsa-sha1; protocol=\u000a \"application\/x-pkcs7-signature\"","MIME-Version":"1.0","X-Mozilla-Status":"0001","X-Mailer":"Windows Eudora Pro Version 3.0 (32)","Received":"from maleman.mcom.com ([198.93.92.3]) by dredd.mcom.com\u000a (Netscape Mail Server v2.02) with SMTP id AAA19910\u000a for <jwz@dredd.mcom.com>; Fri, 13 Dec 1996 15:00:10 -0800","X-Sender":"blaker@mail.craswell.com","Content-Length":"4392"},"date":"978307200","messageID":"3.0.32.19961213151017.0091ed80@mail.craswell.com","receivedDate":"978307200","subject":"Encrypted message","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/signed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"application\/x-pkcs7-signature","class":"mailcore::Attachment","filename":"smime.p7s"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/113 b/unittest/data/parser/output/mbox/jwz/113
new file mode 100644
index 00000000..c9216fb3
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/113
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"smime-dev@rsa.com","mailbox":"smime-dev@RSA.COM"}]},"from":{"class":"mailcore::Address","displayName":"Arjun J Taneja","mailbox":"arjun@connectsoft.com"},"extraHeaders":{"Return-Path":"arjun@connectsoft.com","Content-Type":"application\/x-pkcs7-mime","Status":"U","X-Mozilla-Status":"0001","X-UIDL":"830222885.000","Content-Transfer-Encoding":"base64","X-Mailer":"E-Mail Connection v3.0.B1d","Received":"from maleman.mcom.com (maleman.mcom.com [198.93.92.3]) by urchin.netscape.com (8.6.12\/8.6.9) with ESMTP id SAA23836; Mon, 22 Apr 1996 18:27:07 -0700","Mime-Version":"1.0","Content-Length":"3495"},"date":"3985975232","messageID":"199604230119.SAA12999@connectsoft.com","receivedDate":"3985975232","subject":"Ready for interoperability testing.","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/x-pkcs7-mime","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/114 b/unittest/data/parser/output/mbox/jwz/114
new file mode 100644
index 00000000..5f79914c
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/114
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Lisa Repka","mailbox":"repka@netscape.com"},"extraHeaders":{"Return-Path":"<repka@netscape.com>","Content-Type":"application\/x-pkcs7-mime; name=\"smime.p7m\"","MIME-Version":"1.0","X-Mozilla-Status":"0001","Content-Disposition":"attachment; filename=\"smime.p7m\"","Content-Transfer-Encoding":"base64","X-Mailer":"Mozilla 3.0 (X11; U; IRIX 5.3 IP22)","Received":"from c3po.mcom.com ([205.217.237.46]) by dredd.mcom.com\u000a (Netscape Mail Server v2.02) with ESMTP id AAA14894\u000a for <jwz@dredd.mcom.com>; Thu, 19 Dec 1996 09:38:52 -0800","Content-Length":"661","Organization":"Netscape Communications Corporation"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"repka@netscape.com"},"messageID":"32B97DAA.167E@netscape.com","receivedDate":"978307200","subject":"very cool","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/x-pkcs7-mime","class":"mailcore::Attachment","filename":"smime.p7m"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/115 b/unittest/data/parser/output/mbox/jwz/115
new file mode 100644
index 00000000..30f9d2d9
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/115
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Content-Type":"application\/x-pkcs7-mime; name=\"smime.p7m\"","MIME-Version":"1.0","X-Mozilla-Status":"0000","Content-Disposition":"attachment; filename=\"smime.p7m\"","Content-Transfer-Encoding":"base64","X-Mailer":"Mozilla 3.0 (X11; U; IRIX 6.2 IP22)","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","subject":"encrypted and signed","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/x-pkcs7-mime","class":"mailcore::Attachment","filename":"smime.p7m"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/116 b/unittest/data/parser/output/mbox/jwz/116
new file mode 100644
index 00000000..5a94b5e7
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/116
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Return-Path":"<jwz@netscape.com>","Content-Type":"message\/rfc822; name=\"smime18-encrypted.msg\"","MIME-Version":"1.0","X-Mozilla-Status":"0001","Content-Disposition":"inline; filename=\"smime18-encrypted.msg\"","Content-Transfer-Encoding":"7bit","X-Mailer":"Mozilla 3.01 (X11; U; IRIX 6.2 IP22)","Received":"from gruntle ([205.217.227.10]) by dredd.mcom.com\u000a (Netscape Mail Server v2.02) with SMTP id AAA4040\u000a for <jwz@netscape.com>; Fri, 7 Mar 1997 02:50:37 -0800","Content-Length":"2812","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"jwz@netscape.com"},"messageID":"331FF2FF.FF6@netscape.com","receivedDate":"978307200","subject":"forwarded encrypted message","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/117 b/unittest/data/parser/output/mbox/jwz/117
new file mode 100644
index 00000000..73bf168e
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/117
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Return-Path":"<jwz@netscape.com>","Content-Type":"multipart\/mixed; boundary=\"------------31DF237C2F1C\"","MIME-Version":"1.0","X-Mozilla-Status":"0001","X-Mailer":"Mozilla 3.01 (X11; U; IRIX 6.2 IP22)","Received":"from gruntle ([205.217.227.10]) by dredd.mcom.com\u000a (Netscape Mail Server v2.02) with SMTP id AAA4104\u000a for <jwz@netscape.com>; Fri, 7 Mar 1997 02:51:05 -0800","Content-Length":"3188","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"jwz@netscape.com"},"messageID":"331FF31B.ABD@netscape.com","receivedDate":"978307200","subject":"forwarded encrypted message (mult\/mixed)","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"1","mimeType":"text\/plain","class":"mailcore::Attachment"}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/118 b/unittest/data/parser/output/mbox/jwz/118
new file mode 100644
index 00000000..e7a5dc4e
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/118
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Dan Hugo","mailbox":"dhugo@netscape.com"},"extraHeaders":{"Return-Path":"<dhugo@netscape.com>","Content-Type":"multipart\/signed; protocol=\"application\/x-pkcs7-signature\"; micalg=sha1; boundary=\"------------ms088B4AC60B9FCF022C11E60D\"","MIME-Version":"1.0","X-Mozilla-Status":"0001","X-Mailer":"Mozilla 3.01 (X11; I; IRIX 5.3 IP22)","Received":"from ghoti ([207.1.147.41]) by dredd.mcom.com\u000a (Netscape Mail Server v2.02) with SMTP id AAA8103\u000a for <jwz@netscape.com>; Mon, 17 Mar 1997 17:17:40 -0800","Content-Length":"6011"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"dhugo@netscape.com"},"messageID":"332DED2F.F5365D61@netscape.com","receivedDate":"978307200","subject":"This is signed","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/signed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"application\/x-pkcs7-signature","class":"mailcore::Attachment","filename":"smime.p7s"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/119 b/unittest/data/parser/output/mbox/jwz/119
new file mode 100644
index 00000000..fd76f50d
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/119
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},{"class":"mailcore::Address","displayName":"Dan Hugo","mailbox":"dhugo@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Lisa Repka","mailbox":"repka@netscape.com"},"extraHeaders":{"Return-Path":"<repka@netscape.com>","Content-Type":"application\/x-pkcs7-mime; name=\"smime.p7m\"","MIME-Version":"1.0","X-Mozilla-Status":"0005","Content-Disposition":"attachment; filename=\"smime.p7m\"","Content-Transfer-Encoding":"base64","X-Mailer":"Mozilla 3.01 (X11; I; IRIX 6.2 IP22)","Received":"from r2d2.mcom.com ([205.217.237.47]) by dredd.mcom.com\u000a (Netscape Mail Server v2.02) with ESMTP id AAA14844;\u000a Sun, 23 Mar 1997 23:12:07 -0800","Content-Length":"10236","Organization":"Netscape Communications Corporation"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"repka@netscape.com"},"messageID":"3336293C.1A98A9A9@netscape.com","receivedDate":"978307200","subject":"testing out some new stuff","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/x-pkcs7-mime","class":"mailcore::Attachment","filename":"smime.p7m"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/12 b/unittest/data/parser/output/mbox/jwz/12
new file mode 100644
index 00000000..654db55f
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/12
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Dave Sincoskie","mailbox":"sincos"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb"},"extraHeaders":{"Content-Type":"multipart\/alternative; \u000a\u0009boundary=\"Interpart_Boundary_MdOmHZe0M2Yt8GzexjMdOmHZe0M2YtIGzf1R\"","MIME-Version":"1.0","Received":"from Messages.8.0.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41\u000a via MS.5.6.greenbush.galaxy.sun4_41;\u000a Wed, 8 Jan 1992 11:21:00 -0500 (EST)","X-Andrew-Authenticated-As":"4099;greenbush.galaxy;Nathaniel Borenstein","X-Andrew-Message-Size":"371+1"},"date":"978307200","messageID":"wdOmHgu0M2Yt4Gzf9t@thumper.bellcore.com","receivedDate":"978307200","subject":"Re: PS -- Re: mailer error","class":"mailcore::MessageHeader","inReplyTo":["9201062142.AA08914@raven.bellcore.com"],"references":["9201062142.AA08914@raven.bellcore.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"image\/xwd","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/plain","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/120 b/unittest/data/parser/output/mbox/jwz/120
new file mode 100644
index 00000000..7b4a5f2a
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/120
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","mailbox":"danw@ayce.com"},"extraHeaders":{"Return-Path":"<danw@ayce.com>","Content-Type":"multipart\/signed; protocol=\"application\/x-pkcs7-signature\"; micalg=sha1; boundary=\"------------ms1FB3ACBABA2E8DEE155566A8\"","MIME-Version":"1.0","X-Mozilla-Status":"0015","X-Mailer":"Mozilla 4.0b3 [en] (Win95; I)","Received":"from maleman.mcom.com ([198.93.92.3]) by dredd.mcom.com\u000a (Netscape Mail Server v2.02) with SMTP id AAA10068\u000a for <jwz@dredd.mcom.com>; Tue, 15 Apr 1997 05:06:21 -0700","Content-Length":"2813","Organization":"ayce","X-Priority":"3 (Normal)"},"date":"978307200","messageID":"33536F24.BBDEA09D@ayce.com","receivedDate":"978307200","subject":"Re: Obtaining other people's certificates","class":"mailcore::MessageHeader","replyTo":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"danw@ayce.com"}]},"references":["33522A52.3AC8BA5A@ayce.com","3352D2BC.94342FC7@netscape.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/signed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"application\/x-pkcs7-signature","class":"mailcore::Attachment","filename":"smime.p7s"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/121 b/unittest/data/parser/output/mbox/jwz/121
new file mode 100644
index 00000000..21c71e58
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/121
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Content-Type":"application\/x-pkcs7-mime; name=\"smime.p7m\"","MIME-Version":"1.0","X-Mozilla-Status":"0001","Content-Disposition":"attachment; filename=\"smime.p7m\"","Content-Transfer-Encoding":"base64","X-Mailer":"Mozilla 3.02 (X11; U; IRIX 6.2 IP22)","Content-Length":"523","Organization":"Netscape Communications Corporation, Mozilla Division","Content-Description":"S\/MIME Encrypted Message"},"date":"978307200","messageID":"33556759.E69CC032@netscape.com","receivedDate":"978307200","subject":"encrypted","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/x-pkcs7-mime","contentDescription":"S\/MIME Encrypted Message","class":"mailcore::Attachment","filename":"smime.p7m"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/122 b/unittest/data/parser/output/mbox/jwz/122
new file mode 100644
index 00000000..91db1054
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/122
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Bob Lord","mailbox":"lord@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jason Lawrence Weisberger","mailbox":"jweis@why.bother.com"},"extraHeaders":{"Content-ID":"<Pine.LNX.3.95.970417145937.5309Q@why.bother.com>","Return-Path":"<jweis@why.bother.com>","Content-Type":"MULTIPART\/SIGNED; PROTOCOL=\"application\/x-pkcs7-signature\"; MICALG=sha1; BOUNDARY=------------ms2B7C383EE860EA977E7C30B4","MIME-Version":"1.0","X-Status":"","X-UID":"2572","Received":"from maleman.mcom.com ([198.93.92.3]) by judge.mcom.com\u000a (Netscape Mail Server v2.02) with SMTP id AAA22528\u000a for <lord@judge.mcom.com>; Thu, 17 Apr 1997 16:05:58 -0700","X-IMAP-Date":"17-Apr-1997 16:05:58 +0000"},"date":"978307200","messageID":"Pine.LNX.3.95.970417145937.5309P-100000@why.bother.com","receivedDate":"978307200","subject":"Re: Hey!","class":"mailcore::MessageHeader","inReplyTo":["3356A902.3F89787@netscape.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/signed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/PLAIN","charset":"US-ASCII","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/123 b/unittest/data/parser/output/mbox/jwz/123
new file mode 100644
index 00000000..d29ac139
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/123
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Bob Lord","mailbox":"lord@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jason Lawrence Weisberger","mailbox":"jweis@why.bother.com"},"extraHeaders":{"Content-ID":"<Pine.LNX.3.95.970512224621.25674U@why.bother.com>","Return-Path":"<jweis@why.bother.com>","Content-Type":"MULTIPART\/SIGNED; PROTOCOL=\"application\/x-pkcs7-signature\"; MICALG=sha1; BOUNDARY=------------ms7014A498B2DAEA7AB832BC0A","MIME-Version":"1.0","X-Status":"","X-UID":"5624","Received":"from maleman.mcom.com ([198.93.92.3]) by judge.mcom.com\u000a (Netscape Mail Server v2.02) with SMTP id AAA18232\u000a for <lord@judge.mcom.com>; Mon, 12 May 1997 23:43:52 -0700","X-IMAP-Date":"12-May-1997 23:43:53 +0000"},"date":"978307200","messageID":"Pine.LNX.3.95.970512224621.25674T-311000@why.bother.com","receivedDate":"978307200","subject":"Re: [Fwd: the one true mail client?]","class":"mailcore::MessageHeader","inReplyTo":["3377D934.E7717CD0@netscape.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/signed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/PLAIN","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"contentID":"Pine.LNX.3.95.970512224621.25674W@why.bother.com","partType":"single","uniqueID":"2","mimeType":"text\/PLAIN","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"lord@netscape.com"}]},"from":{"class":"mailcore::Address","mailbox":"friedman@netscape.com"},"extraHeaders":{"Return-Path":"<friedman@netscape.com>","X-Status":"","X-UID":"5585","Received":"from netscape.com ([205.217.237.47]) by judge.mcom.com\u000a (Netscape Mail Server v2.02) with ESMTP id AAA16893\u000a for <lord@judge.mcom.com>; Mon, 12 May 1997 18:52:24 -0700","X-IMAP-Date":"12-May-1997 18:52:24 +0000"},"date":"978307200","messageID":"199705130152.SAA20422@oink.mcom.com","receivedDate":"978307200","subject":"Re: the one true mail client?","class":"mailcore::MessageHeader","replyTo":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"friedman@netscape.com"}]},"inReplyTo":["lord@netscape.com"],"references":["33650DE6.143C8A9C@netscape.com","337747C1.2C4EB494@netscape.com","337749C1.EDC1403E@netscape.com","33779383.F9C729DB@netscape.com","3377C898.98133783@netscape.com"]},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"4","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"}},{"contentID":"Pine.LNX.3.95.970512224621.25674Y@why.bother.com","partType":"single","uniqueID":"3","mimeType":"text\/X-VCARD","charset":"us-ascii","contentDescription":"Card for Bob Lord","class":"mailcore::Attachment","filename":"vcard.vcf"}]}},{"contentID":"Pine.LNX.3.95.970512224621.25674Z@why.bother.com","partType":"single","uniqueID":"1","mimeType":"application\/X-PKCS7-SIGNATURE","contentDescription":"S\/MIME Cryptographic Signature","class":"mailcore::Attachment","filename":"smime.p7s"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/124 b/unittest/data/parser/output/mbox/jwz/124
new file mode 100644
index 00000000..548b20c6
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/124
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"'smime-dev@rsa.com'","mailbox":"smime-dev@RSA.COM"}]},"from":{"class":"mailcore::Address","displayName":"Blake Ramsdell","mailbox":"BlakeR@deming.com"},"extraHeaders":{"Return-Path":"BlakeR@deming.com","Content-Type":"application\/x-pkcs7-mime; name=\"deming.p7m\"","X-Mozilla-Status":"0005","Content-Transfer-Encoding":"base64","X-Mailer":"Microsoft Exchange Server Internet Mail Connector Version 4.0.838.14","Received":"from maleman.mcom.com (maleman.mcom.com [198.93.92.3]) by urchin.netscape.com (8.6.12\/8.6.9) with ESMTP id BAA29432; Sat, 27 Apr 1996 01:15:23 -0700","Mime-Version":"1.0","Content-Length":"2882"},"date":"978307200","messageID":"c=US%a=_%p=Deming_Software%l=PAIN-960427080858Z-10@pain.deming.com","receivedDate":"978307200","subject":"Deming Software -- ready to go!","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/x-pkcs7-mime","class":"mailcore::Attachment","filename":"deming.p7m"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/125 b/unittest/data/parser/output/mbox/jwz/125
new file mode 100644
index 00000000..3efef3e6
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/125
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"smime-dev@RSA.COM"}]},"from":{"class":"mailcore::Address","mailbox":"Ray2@FrontierTech.com"},"extraHeaders":{"Return-Path":"ray2@FrontierTech.com","Content-Type":"Application\/x-pkcs7-mime","Status":"U","X-Mozilla-Status":"0001","X-UIDL":"833305231.000","Content-Transfer-Encoding":"Base64","X-Mailer":"SuperTCP Suite for Windows Version 2.1 (Mailer Version 1.02)","Received":"from maleman.mcom.com (maleman.mcom.com [198.93.92.3]) by urchin.netscape.com (8.6.12\/8.6.9) with ESMTP id KAA06913; Tue, 28 May 1996 10:39:26 -0700","Mime-Version":"1.0","Content-Length":"2122"},"date":"978307200","messageID":"31AB36CC-00000001@rock106.FrontierTech.com","receivedDate":"978307200","subject":"Frontier Technologies testing, here's my cert","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/x-pkcs7-mime","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/126 b/unittest/data/parser/output/mbox/jwz/126
new file mode 100644
index 00000000..8f550d0c
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/126
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"smime-dev@RSA.COM"}]},"from":{"class":"mailcore::Address","mailbox":"jgildred@opensoft.com"},"extraHeaders":{"Return-Path":"owner-smime-dev@RSA.COM","Content-Type":"multipart\/signed; protocol=\"application\/x-pkcs7-signature\"; micalg=rsa-md5; boundary=\"===OpenSoft===11339510===2===\"","Status":"U","X-Mozilla-Status":"0005","X-UIDL":"834432008.000","X-Mailer":"OpenSoft ExpressMail Version 1.0","Received":"from maleman.mcom.com (maleman.mcom.com [198.93.92.3]) by urchin.netscape.com (8.6.12\/8.6.9) with ESMTP id LAA06225; Mon, 10 Jun 1996 11:39:15 -0700","Mime-Version":"1.0","Content-Length":"2957","Precedence":"bulk"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"owner-smime-dev@RSA.COM"},"messageID":"9606101835.AA29051@www","receivedDate":"978307200","subject":"Signed Confirmation","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/signed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"application\/x-pkcs7-signature","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/127 b/unittest/data/parser/output/mbox/jwz/127
new file mode 100644
index 00000000..f04508bb
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/127
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"'smime-dev@rsa.com'","mailbox":"smime-dev@RSA.COM"}]},"from":{"class":"mailcore::Address","displayName":"Peter Williams","mailbox":"peter@verisign.com"},"extraHeaders":{"Return-Path":"owner-smime-dev@RSA.COM","Content-Type":"multipart\/mixed; boundary=\"---- =_NextPart_000_01BB9E4D.CA434FE0\"","X-Mozilla-Status":"0001","X-UIDL":"db360888b99be53e578173dc6a65a828","Received":"from maleman.mcom.com (maleman.mcom.com [198.93.92.3]) by urchin.mcom.com (8.7.5\/8.7.3) with SMTP id NAA01603; Mon, 9 Sep 1996 13:04:54 -0700 (PDT)","Mime-Version":"1.0","Content-Length":"2880","Precedence":"bulk"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"owner-smime-dev@RSA.COM"},"messageID":"01BB9E4D.CA27D8A0@Peter.verisign.com","receivedDate":"978307200","subject":"plase help by returning what gets delivered...","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"text\/html","class":"mailcore::Attachment","filename":"Page1.htm"},{"partType":"single","uniqueID":"2","mimeType":"application\/x-pkcs7-signature","class":"mailcore::Attachment","filename":"Page1.p7s"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/128 b/unittest/data/parser/output/mbox/jwz/128
new file mode 100644
index 00000000..fca55511
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/128
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"S-MIME DEV","mailbox":"smime-dev@RSA.COM"}]},"from":{"class":"mailcore::Address","displayName":"Ron Craswell","mailbox":"ronc@deming.com"},"extraHeaders":{"Return-Path":"owner-smime-dev@RSA.COM","Content-Type":"multipart\/signed; boundary=\u000a \"---=_=_ 3784965-7724120-8948032 _=_=---\"; micalg=rsa-sha1; protocol=\u000a \"application\/x-pkcs7-signature\"","X-Mozilla-Status":"0001","X-UIDL":"b097620b95ad7baa11ee8c3d2f409640","Received":"from maleman.mcom.com (maleman.mcom.com [198.93.92.3]) by urchin.mcom.com (8.7.5\/8.7.3) with SMTP id JAA19830; Mon, 23 Sep 1996 09:27:04 -0700 (PDT)","Mime-Version":"1.0","Content-Length":"4528","Precedence":"bulk"},"date":"3999255600","sender":{"class":"mailcore::Address","mailbox":"owner-smime-dev@RSA.COM"},"messageID":"19960923092443.03af0217.in@peapod.deming.com","receivedDate":"3999255600","subject":"multipart\/signed test","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/signed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"application\/x-pkcs7-signature","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/129 b/unittest/data/parser/output/mbox/jwz/129
new file mode 100644
index 00000000..d287a6c8
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/129
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"alex@verisign.com"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"smime-dev@RSA.COM"},{"class":"mailcore::Address","mailbox":"smime-editor@RSA.COM"}]},"from":{"class":"mailcore::Address","displayName":"Blake Ramsdell","mailbox":"blaker@craswell.com"},"extraHeaders":{"Content-Type":"multipart\/signed; boundary=\u000a \"---=_=_ 10156253-385044-15062624 _=_=---\"; micalg=rsa-sha1; protocol=\u000a \"application\/x-pkcs7-signature\"","X-Mailer":"Windows Eudora Pro Version 3.0b33 (32)","Mime-Version":"1.0","X-Sender":"blaker@mail.craswell.com","Precedence":"bulk"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"owner-smime-dev@RSA.COM"},"messageID":"3.0b33.32.19961007212705.0091cdb0@mail.craswell.com","receivedDate":"978307200","subject":"A cert from deming software","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/signed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"application\/x-pkcs7-signature","class":"mailcore::Attachment","filename":"smime.p7s"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/13 b/unittest/data/parser/output/mbox/jwz/13
new file mode 100644
index 00000000..545c1f4f
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/13
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"rhys@cs.uq.oz.au"},"extraHeaders":{"Return-Path":"<rhys@cs.uq.oz.au>","Content-Type":"multipart\/alternative;\u000a\u0009boundary=\"New_MetaSend_Alt_220042694\"","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA09077> for nsb; Thu, 6 Feb 92 23:18:13 EST","Mime-Version":"1.0"},"date":"3853193618","messageID":"9202070333.AA25077@client","receivedDate":"3853193618","subject":"Test MIME message","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"image\/x-xbitmap","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"image\/x-xbitmap","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"text\/richtext","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/130 b/unittest/data/parser/output/mbox/jwz/130
new file mode 100644
index 00000000..f7aa5d83
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/130
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"'set-discuss@commerce.net'","mailbox":"set-discuss@commerce.net"},{"class":"mailcore::Address","displayName":"'smime-dev@rsa.com'","mailbox":"smime-dev@RSA.COM"}]},"from":{"class":"mailcore::Address","displayName":"Kurt Stammberger","mailbox":"kurt@RSA.COM"},"extraHeaders":{"Return-Path":"owner-smime-dev@RSA.COM","Content-Type":"multipart\/mixed; boundary=\"---- =_NextPart_000_01BBBCFC.5826AA10\"","X-Mozilla-Status":"0005","X-UIDL":"4f6d764354ec3f5fa6e9ac0c33439a8c","X-Mailer":"Microsoft Exchange Server Internet Mail Connector Version 4.0.993.5","Received":"from maleman.mcom.com (maleman.mcom.com [198.93.92.3]) by urchin.mcom.com (8.7.5\/8.7.3) with SMTP id OAA13788; Fri, 18 Oct 1996 14:03:45 -0700 (PDT)","Mime-Version":"1.0","Precedence":"bulk"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"owner-smime-dev@RSA.COM"},"messageID":"c=US%a=_%p=RSA_Data_Securit%l=LOBESTER-961018205746Z-5325@LOBESTER.rsa.com","receivedDate":"978307200","subject":"S\/MIME Cert","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"application\/octet-stream","class":"mailcore::Attachment","filename":"verisign.p7m"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/131 b/unittest/data/parser/output/mbox/jwz/131
new file mode 100644
index 00000000..c909e016
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/131
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"smime-dev@RSA.COM"}]},"from":{"class":"mailcore::Address","mailbox":"jgildred@opensoft.com"},"extraHeaders":{"Return-Path":"<owner-smime-dev@RSA.COM>","Content-Type":"multipart\/signed; protocol=\"application\/x-pkcs7-signature\"; micalg=rsa-sha; boundary=\"===OpenSoft===247233737===5===\"","X-Mozilla-Status":"0001","X-Mailer":"OpenSoft ExpressMail Version 1.0","Received":"from maleman.mcom.com ([198.93.92.3]) by dredd.mcom.com\u000a (Netscape Mail Server v2.01) with SMTP id AAA20354;\u000a Tue, 29 Oct 1996 12:15:27 -0700","Mime-Version":"1.0","Content-Length":"4051","Precedence":"bulk"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"owner-smime-dev@RSA.COM"},"messageID":"MSG961029151201#15@server1.opensoft.com","receivedDate":"978307200","subject":"Signed SHA1 with VeriSign certification","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/signed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"application\/x-pkcs7-signature","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/132 b/unittest/data/parser/output/mbox/jwz/132
new file mode 100644
index 00000000..1df1f6d2
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/132
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"The Postmaster","mailbox":"postmaster@mm1.sprynet.com"}]},"to":{"class":"mailcore::Array","items":[]},"from":{"class":"mailcore::Address","displayName":"The Post Office","mailbox":"postmaster@mm1.sprynet.com"},"extraHeaders":{"Content-Type":"multipart\/report; report-type=delivery-status;","MIME-Version":"1.0","X-Mozilla-Status":"0001","X-UIDL":"ee2855c88ed795f63bbcbfd279c80fab","Received":"from maleman.mcom.com (maleman.mcom.com [198.93.92.3]) by urchin.netscape.com (8.7.5\/8.7.3) with SMTP id CAA25028 for <jwz@urchin.mcom.com>; Mon, 29 Jul 1996 02:26:08 -0700 (PDT)","Content-Length":"1263","Precedence":"junk"},"date":"978307200","messageID":"96Jul29.022158-0700pdt.148226-12799+708@mm1.sprynet.com","receivedDate":"978307200","subject":"email delivery error","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"multipart\/report","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/133 b/unittest/data/parser/output/mbox/jwz/133
new file mode 100644
index 00000000..0a986bbd
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/133
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"tro@partech.com"},"extraHeaders":{"Newsgroups":"mcom.dev.client.x_bug","Organization":"Local Mail\/News Gateway"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","subject":"Jumbo Bug Report","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/134 b/unittest/data/parser/output/mbox/jwz/134
new file mode 100644
index 00000000..3b4712fe
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/134
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"tro@partech.com"},"extraHeaders":{"Content-Type":"x-sun-attachment","Newsgroups":"mcom.dev.client.x_bug"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","subject":"Jumbo Bug Report","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"x-sun-attachment\/unknown","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/135 b/unittest/data/parser/output/mbox/jwz/135
new file mode 100644
index 00000000..ea0e5c33
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/135
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Jean-Philippe Favreau","mailbox":"favreau@APM2.NCSL.NIST.GOV"},"extraHeaders":{"Content-Type":"X-sun-attachment","Lines":"38","Newsgroups":"bit.listserv.edi-l","Comments":"Gated by NETNEWS@AUVM.AMERICAN.EDU","Path":"flop.mcom.com!news.Stanford.EDU!lll-winken.llnl.gov!news.larc.nasa.gov!news.msfc.nasa.gov!bcm!convex!news.duke.edu!news-feed-1.peachnet.edu!news.Gsu.EDU!gatech!paladin.american.edu!auvm!APM2.NCSL.NIST.GOV!favreau"},"date":"978307200","sender":{"class":"mailcore::Address","displayName":"Electronic Data Interchange Issues","mailbox":"EDI-L@UCCVMA.UCOP.EDU"},"messageID":"9504261902.AA20642@apm2.ncsl.nist.gov","receivedDate":"978307200","subject":"Federal EDI - 836 IC open for comments","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"X-sun-attachment\/unknown","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/136 b/unittest/data/parser/output/mbox/jwz/136
new file mode 100644
index 00000000..f4f3db72
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/136
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","displayName":"Mark Crispin","mailbox":"MRC@CAC.Washington.EDU"},"extraHeaders":{"Return-Path":"<MRC@CAC.Washington.EDU>","Content-Type":"MULTIPART\/mixed;boundary=\"16819560-1953210302-686813225:#25434\"","MIME-Version":"RFC-XXXX","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA10504> for nsb; Mon, 7 Oct 91 01:27:34 EDT"},"date":"978307200","sender":{"class":"mailcore::Address","displayName":"Mark Crispin","mailbox":"mrc@Tomobiki-Cho.CAC.Washington.EDU"},"messageID":"MailManager.686813059.25434.mrc@Tomobiki-Cho.CAC.Washington.EDU","receivedDate":"978307200","subject":"re: audio mail","class":"mailcore::MessageHeader","inReplyTo":["9110032002.AA08943@greenbush.bellcore.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"audio\/basic","contentDescription":"voice mail","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/137 b/unittest/data/parser/output/mbox/jwz/137
new file mode 100644
index 00000000..fae69a2b
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/137
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"sau@sleepy.bellcore.com"},"extraHeaders":{"Return-Path":"<sau@sleepy.bellcore.com>","MIME-Version":"RFC-XXXX","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA02066> for nsb; Fri, 1 Nov 91 10:50:06 EST","Content-type":"multipart\/mixed; boundary=\"mail.sleepy.sau.305.3789\""},"date":"3844770601","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"3844770601","subject":"A picture","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"image\/pbm","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/138 b/unittest/data/parser/output/mbox/jwz/138
new file mode 100644
index 00000000..c74ea2af
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/138
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"},"extraHeaders":{"Content-type":"message\/partial; number=3; total=3; id=foobar"},"date":"3847176817","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"3847176817","subject":"GIF image (3\/3)","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"message\/partial","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/139 b/unittest/data/parser/output/mbox/jwz/139
new file mode 100644
index 00000000..f3e085bf
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/139
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Mark Crispin","mailbox":"mrc@Tomobiki-Cho.CAC.Washington.EDU"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb"},"extraHeaders":{"Content-Type":"multipart\/alternative; \u000a\u0009boundary=\"Interpart.Boundary.ce1ICbq0M2YtM1U0gA\"","MIME-Version":"1.0","Received":"from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41\u000a via MS.5.6.greenbush.galaxy.sun4_41;\u000a Mon, 4 May 1992 10:01:12 -0400 (EDT)","X-Andrew-Authenticated-As":"4099;greenbush.galaxy;Nathaniel Borenstein","X-Andrew-Message-Size":"171+3"},"date":"978307200","messageID":"Ie1ICcG0M2Yt01U0or@thumper.bellcore.com","receivedDate":"978307200","subject":"Re: MIME: Some real world FACTS of life","class":"mailcore::MessageHeader","inReplyTo":["MS-C.704934000.1103527590.mrc@Tomobiki-Cho.CAC.Washington.EDU"],"references":["MS-C.704934000.1103527590.mrc@Tomobiki-Cho.CAC.Washington.EDU"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"audio\/basic","contentDescription":"Danger, danger!","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"audio\/basic","contentDescription":"illogical","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"6","mimeType":"audio\/basic","contentDescription":"Does not compute!","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"7","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/14 b/unittest/data/parser/output/mbox/jwz/14
new file mode 100644
index 00000000..d01b52a7
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/14
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"ysato@etl.go.jp"},"extraHeaders":{"Return-Path":"<ysato@etl.go.jp>","Content-Type":"text\/plain; charset=ISO-2022-JP","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA02859> for nsb; Tue, 16 Jun 92 04:34:26 EDT","Organization":"Electrotechnical Laboratory, Tsukuba Science City"},"date":"3864476048","messageID":"gFQJR.ysato@etl.go.jp","receivedDate":"3864476048","subject":"Re: transparent.el","class":"mailcore::MessageHeader","references":["AKAHO.92Jun16162622@etlsu5.etl.go.jp"]},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"ISO-2022-JP","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/140 b/unittest/data/parser/output/mbox/jwz/140
new file mode 100644
index 00000000..c2950c0b
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/140
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"jwz"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","subject":"test of URLs in text\/plain messages","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/141 b/unittest/data/parser/output/mbox/jwz/141
new file mode 100644
index 00000000..4e136cf9
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/141
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"date":"978307200","messageID":"31C105ED.41C6adfas@netscape.com","receivedDate":"978307200","subject":"uuencoded images","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/142 b/unittest/data/parser/output/mbox/jwz/142
new file mode 100644
index 00000000..66ecaaf1
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/142
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"mhtml@SEGATE.SUNET.SE"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"lewisg@Exchange.Microsoft.com"}]},"from":{"class":"mailcore::Address","mailbox":"izzy@nugget.scr.atm.com"},"extraHeaders":{"Return-Path":"owner-mhtml@SEGATE.SUNET.SE","Content-Type":"multipart\/mixed;\u000a boundary=\"=_27tW56g.bO1996u.N16d000A.r09Y.36:0008d3\"","MIME-Version":"1.0","X-Mozilla-Status":"0011","X-UIDL":"9f218600f41793d7a03f4710763907fb","Content-Transfer-Encoding":"7bit","X-Mailer":"Emissary V2.03, by Attachmate Corp.","Received":"from maleman.mcom.com (maleman.mcom.com [198.93.92.3]) by urchin.mcom.com (8.7.5\/8.7.3) with SMTP id JAA29055 for <jwz@urchin.mcom.com>; Fri, 27 Sep 1996 09:44:42 -0700 (PDT)","Content-Length":"4879"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"owner-mhtml@SEGATE.SUNET.SE"},"messageID":"19960927163654.izzy@scr.atm.com","receivedDate":"978307200","subject":"RE: problem with relative urls and applets","class":"mailcore::MessageHeader","inReplyTo":["MHTML%96092703403599@SEGATE.SUNET.SE"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"application\/vcard","inlineAttachment":"1","contentDescription":"The Sender's Signature","class":"mailcore::Attachment","filename":"MJOSEPH.VCF"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/143 b/unittest/data/parser/output/mbox/jwz/143
new file mode 100644
index 00000000..977aac62
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/143
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"bob@cs.su.oz.au"},"extraHeaders":{"Return-Path":"<bob@sarad.cs.su.oz.au>","Content-Type":"multipart\/mixed; boundary=qwertyuiop123","MIME-Version":"RFC-XXXX","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA03048> for nsb; Sat, 7 Dec 91 17:15:29 EST"},"date":"978307200","messageID":"9112072214.AA26057@thumper.bellcore.com","receivedDate":"978307200","subject":"RFC-XXXX","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"image\/pgm","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/144 b/unittest/data/parser/output/mbox/jwz/144
new file mode 100644
index 00000000..3d5cc6e7
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/144
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb"}]},"from":{"class":"mailcore::Address","displayName":"Darren New","mailbox":"dnew"},"extraHeaders":{"Return-Path":"<dnew>","Content-Type":"multipart\/alternative; \u000a\u0009boundary=\"Interpart.Boundary.keAvi9O0M2U=AU4XRw\"","Received":"from nevada.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA22702> for nsb; Mon, 8 Jun 92 15:57:08 EDT","Mime-Version":"1.0","X-Andrew-Message-Size":"8538+4"},"date":"978307200","messageID":"0eAvi=C0M2U=0U4XZI@thumper.bellcore.com","receivedDate":"978307200","subject":"Fwd: revised MIME architecture","class":"mailcore::MessageHeader","references":["9206062231.AA23867@pixel.convex.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"message\/external-body","contentDescription":"Object of type 'message\/external-body;","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"text\/SGML","contentDescription":"Object of type 'text\/SGML","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"6","mimeType":"message\/external-body","contentDescription":"Object of type 'message\/external-body","class":"mailcore::Attachment","filename":"\/hypertext\/WWW\/TheProject.html"},{"partType":"single","uniqueID":"7","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"8","mimeType":"image\/gif","contentDescription":"Object of type 'image\/gif","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"9","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/145 b/unittest/data/parser/output/mbox/jwz/145
new file mode 100644
index 00000000..1bc4bfdb
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/145
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Ned Freed","mailbox":"ned@innosoft.com"},{"class":"mailcore::Address","mailbox":"ysato@etl.go.jp"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"ysato@etl.go.jp"},"extraHeaders":{"Return-Path":"<ysato@etl.go.jp>","Content-Type":"multipart\/mixed; boundary=\"=(+_+)=\"","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA05153> for nsb; Fri, 12 Jun 92 19:53:47 EDT","Organization":"Electrotechnical Laboratory, Tsukuba Science City"},"date":"3864185599","messageID":"gEJO+.ysato@etl.go.jp","receivedDate":"3864185599","subject":"Re: MIME & int'l mail","class":"mailcore::MessageHeader","references":["UeCBvVq0M2Yt4oUA83@thumper.bellcore.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"image\/gif","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"text\/plain","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/146 b/unittest/data/parser/output/mbox/jwz/146
new file mode 100644
index 00000000..3d82563a
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/146
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Laurie Anna Edlund (Kaplan)","mailbox":"lakaplan@microsoft.com"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"'html-erb@w3.org'","mailbox":"html-erb@w3.org"}]},"from":{"class":"mailcore::Address","displayName":"Scott Isaacs","mailbox":"scotti@microsoft.com"},"extraHeaders":{"X-Mailing-List":"<html-erb@w3.org> archive\/latest\/823","Resent-Message-Id":"<199609170249.WAA26226@www19.w3.org>","Resent-From":"html-erb@w3.org","X-List-URL":"http:\/\/www.w3.org\/pub\/WWW\/Archives\/Member\/html-erb\/","Resent-Sender":"html-erb-request@w3.org","X-Loop":"html-erb@w3.org","Encoding":"29 TEXT, 792 UUENCODE, 240 UUENCODE, 864 UUENCODE, 967 UUENCODE,\u000a\u000954 UUENCODE","Resent-Date":"Mon, 16 Sep 1996 22:49:43 -0400","X-See-Also":"http:\/\/www.w3.org\/member\/WWW\/MarkUp\/Group\/","X-Mailer":"Microsoft Exchange Server Internet Mail Connector Version 4.0.994.24","Received":"from maleman.mcom.com (maleman.mcom.com [198.93.92.3]) by strumpet.mcom.com (8.6.10\/8.6.9) with ESMTP id TAA24663 for <montulli@strumpet.mcom.com>; Mon, 16 Sep 1996 19:52:42 -0700","X-MS-Attachment":"overview.htm 0 00-00-1980 00:00","Precedence":"list"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"html-erb-request@w3.org"},"messageID":"c=US%a=_%p=msft%l=RED-99-MSG-960917024837Z-12886@mail2.microsoft.com","receivedDate":"978307200","subject":"Object Model Overviews","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/147 b/unittest/data/parser/output/mbox/jwz/147
new file mode 100644
index 00000000..b57c240b
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/147
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"sau@sleepy.bellcore.com"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@sleepy.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"sau@sleepy.bellcore.com"},"extraHeaders":{"Return-Path":"<sau@sleepy.bellcore.com>","Content-Type":"multipart\/mixed; boundary=\"mail.sleepy.sau.144.8891\"","MIME-Version":"RFC-XXXX","Received":"from thumper.bellcore.com (thumper.ARPA) by greenbush.bellcore.com (4.12\/4.7)\u000a\u0009id <AA02494> for nsb; Fri, 24 May 91 10:44:20 edt"},"date":"3830856025","messageID":"9105241440.AA08935@sleepy.bellcore.com","receivedDate":"3830856025","subject":"A cheap digitizer test","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"image\/pgm","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"text\/plain","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/148 b/unittest/data/parser/output/mbox/jwz/148
new file mode 100644
index 00000000..1678a04f
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/148
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"sau@sleepy.bellcore.com"},"extraHeaders":{"Return-Path":"<sau@sleepy.bellcore.com>","Content-Type":"multipart\/mixed; boundary=\"mail.sleepy.sau.297.8299\"","MIME-Version":"RFC-XXXX","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA20973> for nsb; Thu, 24 Oct 91 11:45:22 EDT"},"date":"3844079089","messageID":"9110241544.AA08398@sleepy.bellcore.com","receivedDate":"3844079089","subject":"Re: your multipart stuff","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"audio\/basic","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"image\/pbm","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"application\/x-annotate-2","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"6","mimeType":"text\/plain","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/149 b/unittest/data/parser/output/mbox/jwz/149
new file mode 100644
index 00000000..b179eca5
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/149
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb@thumper.bellcore.com"},"extraHeaders":{"MIME-Version":"1.0","Content-Transfer-Encoding":"base64","Content-type":"application\/octet-stream","Content-Description":"This is really audio data"},"date":"3847176818","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"3847176818","subject":"Binary (octet-stream) test","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/octet-stream","contentDescription":"This is really audio data","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/15 b/unittest/data/parser/output/mbox/jwz/15
new file mode 100644
index 00000000..2a52c46e
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/15
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"caseau@france.bellcore.com"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb@thumper.bellcore.com"},"extraHeaders":{"Content-transfer-encoding":"quoted-printable","Content-type":"text\/plain; charset=iso-8859-1"},"date":"3847176815","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"3847176815","subject":"Please check this out","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"iso-8859-1","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/150 b/unittest/data/parser/output/mbox/jwz/150
new file mode 100644
index 00000000..a0cdc469
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/150
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"ietf-822@dimacs.rutgers.edu"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb@thumper.bellcore.com"},"extraHeaders":{"Return-Path":"<owner-ietf-822@dimacs.rutgers.edu>","Content-Type":"multipart\/alternative; \u000a\u0009boundary=\"Interpart_Boundary_AdLXv9m0M2YtFUaVtZAdLXv9m0M2YtFUaVxW\"","Received":"from dimacs.rutgers.edu by thumper.bellcore.com (4.1\/4.7)\u000a\u0009id <AA17468> for andrew; Sun, 29 Dec 91 18:18:55 EST","Mime-Version":"RFC-XXXX","X-Andrew-Authenticated-As":"0;bambam.sins;The Root of All Evil","X-Andrew-Message-Size":"1628+2"},"date":"978307200","messageID":"4dLXvK_0M2YtBUaW44@thumper.bellcore.com","receivedDate":"978307200","subject":"Another MIME test","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"image\/xwd","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"audio\/basic","contentDescription":"NSB Speaks","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/151 b/unittest/data/parser/output/mbox/jwz/151
new file mode 100644
index 00000000..a83831cd
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/151
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"},"extraHeaders":{"Content-type":"message\/partial; number=1; total=3; id=foobar"},"date":"3847176819","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"3847176819","subject":"GIF image (1\/3)","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"message\/partial","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/152 b/unittest/data/parser/output/mbox/jwz/152
new file mode 100644
index 00000000..73eb9437
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/152
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"ietf-822@dimacs.rutgers.edu"},{"class":"mailcore::Address","mailbox":"paf@comsol.se"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Dave Crocker","mailbox":"dcrocker@mordor.stanford.edu"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb"},"extraHeaders":{"Content-Type":"multipart\/alternative; \u000a\u0009boundary=\"Interpart_Boundary_UdV2eZS0M2YtRgpZcG\"","MIME-Version":"1.0","Received":"from Messages.8.1.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41\u000a via MS.5.6.greenbush.galaxy.sun4_41;\u000a Mon, 27 Jan 1992 10:52:05 -0500 (EST)","X-Andrew-Authenticated-As":"4099;greenbush.galaxy;Nathaniel Borenstein","X-Andrew-Message-Size":"287+1"},"date":"978307200","messageID":"EdV2eZy0M2Yt5gpZkI@thumper.bellcore.com","receivedDate":"978307200","subject":"PS -- Re: RFC-HDR care and feeding","class":"mailcore::MessageHeader","inReplyTo":["9201250907.AA14565@nada.kth.se"],"references":["9201250907.AA14565@nada.kth.se"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"image\/gif","contentDescription":"Metamail Displaying Patrik's Name","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/plain","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/16 b/unittest/data/parser/output/mbox/jwz/16
new file mode 100644
index 00000000..e5944d45
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/16
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"ysato@etl.go.jp"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb"},"extraHeaders":{"MIME-Version":"1.0","Received":"from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41\u000a via MS.5.6.greenbush.galaxy.sun4_41;\u000a Tue, 16 Jun 1992 09:46:49 -0400 (EDT)","X-Andrew-Authenticated-As":"4099;greenbush.galaxy;Nathaniel Borenstein","Content-type":"text\/plain; charset=US-ASCII"},"date":"978307200","messageID":"4eDT39K0M2YtMC_2lL@thumper.bellcore.com","receivedDate":"978307200","subject":"Re: MIME & int'l mail","class":"mailcore::MessageHeader","inReplyTo":["gEJO+.ysato@etl.go.jp"],"references":["UeCBvVq0M2Yt4oUA83@thumper.bellcore.com","gEJO+.ysato@etl.go.jp"]},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"US-ASCII","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/17 b/unittest/data/parser/output/mbox/jwz/17
new file mode 100644
index 00000000..b6213889
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/17
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"atotic@mcom.com"},{"class":"mailcore::Address","mailbox":"jwz@mcom.com"}]},"from":{"class":"mailcore::Address","mailbox":"atotic@netscape.com"},"extraHeaders":{"Content-Type":"multipart\/mixed; boundary=\"========================_26885646==_\"","Received":"from neon.netscape.com (steroid.mcom.com [198.93.92.10]) by abattoir.netscape.com (8.6.10\/8.6.9) with ESMTP id QAA26158 for <jwz@abattoir.netscape.com>; Mon, 26 Jun 1995 16:50:29 -0700","Mime-Version":"1.0","X-Sender":"atotic@198.93.92.10","X-VM-v5-Data":"([nil nil nil nil nil nil nil nil nil]\u000a\u0009[nil \"Mon\" \"26\" \"June\" \"1995\" \"16:53:52\" \"-0800\" \"Aleksandar Totic\" \"atotic@netscape.com\" nil \"6272\" \"AppleDouble example\" \"^Date:\" nil nil \"6\" nil nil (mark number \" 26-Jun-95 16:53 Aleks Toti6272 AppleDouble example\u00a5n\") nil]\u000a\u0009nil)"},"date":"978307200","messageID":"ac15067506021004778a@[198.93.92.66]","receivedDate":"978307200","subject":"AppleDouble example","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"application\/applefile","class":"mailcore::Attachment","filename":"%Aete_Editor_b1"},{"partType":"single","uniqueID":"2","mimeType":"application\/octet-stream","class":"mailcore::Attachment","filename":"Aete_Editor_b1"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/18 b/unittest/data/parser/output/mbox/jwz/18
new file mode 100644
index 00000000..b6213889
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/18
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"atotic@mcom.com"},{"class":"mailcore::Address","mailbox":"jwz@mcom.com"}]},"from":{"class":"mailcore::Address","mailbox":"atotic@netscape.com"},"extraHeaders":{"Content-Type":"multipart\/mixed; boundary=\"========================_26885646==_\"","Received":"from neon.netscape.com (steroid.mcom.com [198.93.92.10]) by abattoir.netscape.com (8.6.10\/8.6.9) with ESMTP id QAA26158 for <jwz@abattoir.netscape.com>; Mon, 26 Jun 1995 16:50:29 -0700","Mime-Version":"1.0","X-Sender":"atotic@198.93.92.10","X-VM-v5-Data":"([nil nil nil nil nil nil nil nil nil]\u000a\u0009[nil \"Mon\" \"26\" \"June\" \"1995\" \"16:53:52\" \"-0800\" \"Aleksandar Totic\" \"atotic@netscape.com\" nil \"6272\" \"AppleDouble example\" \"^Date:\" nil nil \"6\" nil nil (mark number \" 26-Jun-95 16:53 Aleks Toti6272 AppleDouble example\u00a5n\") nil]\u000a\u0009nil)"},"date":"978307200","messageID":"ac15067506021004778a@[198.93.92.66]","receivedDate":"978307200","subject":"AppleDouble example","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"application\/applefile","class":"mailcore::Attachment","filename":"%Aete_Editor_b1"},{"partType":"single","uniqueID":"2","mimeType":"application\/octet-stream","class":"mailcore::Attachment","filename":"Aete_Editor_b1"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/19 b/unittest/data/parser/output/mbox/jwz/19
new file mode 100644
index 00000000..7f7daa48
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/19
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Gary Bolstridge","mailbox":"gary@GAROPA.NPT.NUWC.NAVY.MIL"},"extraHeaders":{"Content-Type":"Message\/rfc822","Lines":"16","Newsgroups":"rec.arts.bonsai","Comments":"Gated by NETNEWS@AUVM.AMERICAN.EDU","Mailer":"Elm [revision: 70.85]","Mime-Version":"1.0","Path":"flop.mcom.com!news.Stanford.EDU!bloom-beacon.mit.edu!hookup!paladin.american.edu!auvm!GAROPA.NPT.NUWC.NAVY.MIL!gary","X-Vue-Mime-Level":"4","X-Hpvue$Revision":"1.8 $"},"date":"978307200","sender":{"class":"mailcore::Address","displayName":"Internet Bonsai Club","mailbox":"BONSAI@CMS.CC.WAYNE.EDU"},"messageID":"BONSAI%95042607552288@CMS.CC.WAYNE.EDU","receivedDate":"978307200","subject":"Re: Newsletters & Shows","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/2 b/unittest/data/parser/output/mbox/jwz/2
new file mode 100644
index 00000000..a2ba727a
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/2
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","displayName":"Bob Kummerfeld","mailbox":"bob@cs.su.oz.au"},"extraHeaders":{"Return-Path":"<bob@sarad.cs.su.oz.au>","MIME-Version":"1.0","Content-Transfer-Encoding":"base64","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA01648> for nsb; Fri, 29 Nov 91 07:13:33 EST","Content-type":"audio\/basic"},"date":"3847176813","messageID":"9111291211.AA11898@thumper.bellcore.com","receivedDate":"3847176813","subject":"just testing...","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"audio\/basic","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/20 b/unittest/data/parser/output/mbox/jwz/20
new file mode 100644
index 00000000..a408483c
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/20
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Peter Urka","mailbox":"pcu@umich.edu"},"extraHeaders":{"Content-Type":"multipart\/mixed;\u000a\u0009boundary=\"NutNews,-a-nntpmtsonsguinrcfas,-boundary\"","Lines":"32","X-Newsreader":"NutNews","Distribution":"world","NNTP-Posting-Host":"urkabox.chem.lsa.umich.edu","Newsgroups":"comp.sys.next.advocacy","Mime-Version":"1.0","Path":"flop.mcom.com!news.Stanford.EDU!agate!newsxfer.itd.umich.edu!news.itd.umich.edu!urkabox","Organization":"Squirrel Bin"},"date":"3955623663","sender":{"class":"mailcore::Address","mailbox":"preston@urkabox.chem.lsa.umich.edu"},"messageID":"07May1621030321@urkabox.chem.lsa.umich.edu","receivedDate":"3955623663","subject":"Re: The Once and Future OS","class":"mailcore::MessageHeader","replyTo":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"pcu@umich.edu"}]},"references":["3ohapq$h3b@gandalf.rutgers.edu","3notqh$b52@ns2.ny.ubs.com","3npoh0$2oo@news.blkbox.com","3nqp09$r7t@ns2.ny.ubs.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"application\/postscript","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/21 b/unittest/data/parser/output/mbox/jwz/21
new file mode 100644
index 00000000..26f80529
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/21
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"MAILER-DAEMON@netscape.com"},"extraHeaders":{"Content-Type":"multipart\/mixed; boundary=\"RAA17252.798941312\/neon.netscape.com\"","Lines":"109","Approved":"usenet@netscape.com","NNTP-Posting-Host":"flop.mcom.com","Newsgroups":"mcom.incoming.client","Mime-Version":"1.0","Path":"flop.mcom.com!news-mail-gateway","Organization":"Local Mail\/News Gateway"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"daemon@flop.mcom.com"},"messageID":"199504270008.RAA17252@neon.netscape.com","receivedDate":"978307200","subject":"Returned mail: Host unknown (Name server: maine.link.net: host not found)","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"drwebb@maine.link.net"}]},"from":{"class":"mailcore::Address","displayName":"Christopher Lamey","mailbox":"client@netscape.com"},"extraHeaders":{"Return-Path":"client@netscape.com","X-URL":"news:server-2504951544190001@ub.mcom.com","Newsgroups":"mcom.incoming.client","X-Mailer":"Mozilla 1.1N (Macintosh; I; 68K)","Received":"from cronos.mcom.com (cronos.mcom.com [198.93.94.116]) by neon.netscape.com (950215.SGI.8.6.10\/8.6.9) with SMTP id RAA17240 for <drwebb@maine.link.net>; Wed, 26 Apr 1995 17:08:30 -0700","Organization":"Netscape Communications"},"date":"3954676448","messageID":"199504270008.RAA17240@neon.netscape.com","receivedDate":"3954676448","subject":"Re: 90 Day product Support","class":"mailcore::MessageHeader","references":["199504251257.IAA09959@maine.mainelink.net","server-2504951544190001@ub.mcom.com"]},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"1","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/22 b/unittest/data/parser/output/mbox/jwz/22
new file mode 100644
index 00000000..03f9b38d
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/22
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"atzet@netscape.com"}]},"from":{"class":"mailcore::Address","mailbox":"mailusr1@navstar1.mcom.com"},"extraHeaders":{"Return-Path":"<>","Content-Type":"multipart\/mixed;;\u000a Boundary=\"===========================_ _= 1212158(26598)\"","MIME-Version":"1.0","X-Mozilla-Status":"0011","Content-Transfer-Encoding":"7bit","Received":"from navstar1.mcom.com ([205.217.251.46]) by hedgehog.mcom.com\u000a (Netscape Mail Server v1.1) with ESMTP id AAA29011\u000a for <atzet@netscape.com> Sun, 21 Jul 1996 16:59:17 -0700","Content-Length":"1213"},"date":"978307200","messageID":"19960722000255.AAA26598@navstar1.mcom.com","receivedDate":"978307200","subject":"Re: mailusr1@navstar1 3.0b6gold #1","class":"mailcore::MessageHeader","replyTo":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"mailusr1@navstar1.mcom.com"}]}},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"multipart\/mixed","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/23 b/unittest/data/parser/output/mbox/jwz/23
new file mode 100644
index 00000000..4e5eb227
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/23
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"ross@iclc.net"},"extraHeaders":{"Content-Type":"Application\/octet-stream","Lines":"46","X-Newsreader":"WinVN 0.92.6+","NNTP-Posting-Host":"shade.iclc.net","Newsgroups":"misc.entrepreneurs","Mime-Version":"1.0","Path":"flop.mcom.com!news.Stanford.EDU!bloom-beacon.mit.edu!hookup!news.moneng.mei.com!howland.reston.ans.net!news.sprintlink.net!news.ip.net!news.iclc.net!usenet","Organization":"HALLE ASSOCIATES"},"date":"978307200","messageID":"3njncv$1kh@castle.iclc.net","receivedDate":"978307200","subject":"I DID IT - I'm a New Entrepreneur -","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/octet-stream","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/24 b/unittest/data/parser/output/mbox/jwz/24
new file mode 100644
index 00000000..b4706f62
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/24
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"skyojedi@phoenix.net"},"extraHeaders":{"Content-Type":"message\/partial;\u000a id=\"799653575@Skywalker of the Jedi\";\u000a number=1; total=5","Lines":"954","X-Newsreader":"WinVN 0.93.10","NNTP-Posting-Host":"dial47.phoenix.net","Newsgroups":"rec.games.video.3do","Mime-Version":"1.0","Path":"flop.mcom.com!news.Stanford.EDU!bloom-beacon.mit.edu!gatech!howland.reston.ans.net!news.sprintlink.net!gryphon.phoenix.net!news","Organization":"Your Organization"},"date":"978307200","messageID":"3oc8h3$edc@gryphon.phoenix.net","receivedDate":"978307200","subject":"M2 Screenshots from GO! - 4 Attachments [1\/5]","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"message\/partial","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/25 b/unittest/data/parser/output/mbox/jwz/25
new file mode 100644
index 00000000..6cd292f8
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/25
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"skyojedi@phoenix.net"},"extraHeaders":{"Content-Type":"message\/partial;\u000a id=\"799652823@Skywalker of the Jedi\";\u000a number=1; total=2","Lines":"960","X-Newsreader":"WinVN 0.93.10","NNTP-Posting-Host":"dial47.phoenix.net","Newsgroups":"rec.games.video.3do","Mime-Version":"1.0","Path":"flop.mcom.com!news.Stanford.EDU!bloom-beacon.mit.edu!gatech!howland.reston.ans.net!news.sprintlink.net!gryphon.phoenix.net!news","Organization":"Your Organization"},"date":"978307200","messageID":"3oc7nm$edc@gryphon.phoenix.net","receivedDate":"978307200","subject":"M2 Screenshots from GO! - 3dom21.jpg [1\/2]","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"message\/partial","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/26 b/unittest/data/parser/output/mbox/jwz/26
new file mode 100644
index 00000000..248959c6
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/26
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"bob@cs.su.oz.au"},"extraHeaders":{"Return-Path":"<bob@sarad.cs.su.oz.au>","Content-Type":"multipart\/mixed; boundary=\"partsep28042\"","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA24448> for nsb; Sat, 18 Jan 92 01:20:08 EST","Mime-Version":"1.0"},"date":"978307200","messageID":"9201180620.AA17087@thumper.bellcore.com","receivedDate":"978307200","subject":"another Hebrew test","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"text\/plain","charset":"iso-8859-8","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/27 b/unittest/data/parser/output/mbox/jwz/27
new file mode 100644
index 00000000..4d12997d
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/27
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"dag%gorgon.UUCP@cs.wisc.edu"},"extraHeaders":{"Return-Path":"<dag%gorgon.UUCP@cs.wisc.edu>","Content-Type":"image\/gif","Content-Transfer-Encoding":"base64","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA17171> for nsb; Sun, 7 Jun 92 16:17:25 EDT","Mime-Version":"1.0","Cc":""},"date":"3863703720","messageID":"m0luSVj-0000UWC@gorgon.uucp","receivedDate":"3863703720","subject":"makeitso.gif","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"image\/gif","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/28 b/unittest/data/parser/output/mbox/jwz/28
new file mode 100644
index 00000000..adc37c2c
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/28
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"ysato@etl.go.jp"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"ysato@etl.go.jp"},"extraHeaders":{"Return-Path":"<ysato@etl.go.jp>","Content-Type":"multipart\/mixed; boundary=\"==\"","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA21993> for nsb; Mon, 8 Jun 92 14:45:42 EDT","Organization":"Electrotechnical Laboratory, Tsukuba Science City"},"date":"3863821524","messageID":"gCvvx.ysato@etl.go.jp","receivedDate":"3863821524","subject":"Re: How to see Japanese characters (Re: malformed message)","class":"mailcore::MessageHeader","references":["geADt3q0M2Yt4hhNRb@thumper.bellcore.com","gCG7l.ysato@etl.go.jp","keAshCG0M2Yt5A32xi@thumper.bellcore.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"image\/gif","contentDescription":"README.jp shown in kterm","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/29 b/unittest/data/parser/output/mbox/jwz/29
new file mode 100644
index 00000000..6a143487
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/29
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","displayName":"Bob Oesterlin","mailbox":"oester+@rchland.ibm.com"},"extraHeaders":{"Return-Path":"<oester@vnet.ibm.com>","If-Type-Unsupported":"send","Content-Type":"X-BE2; 12","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA22720> for nsb; Mon, 8 Jun 92 15:59:26 EDT","X-Andrew-Message-Size":"388+1"},"date":"978307200","messageID":"seAvcao91JbyQwDlE=@rchland.ibm.com","receivedDate":"978307200","subject":"\/usr\/sbin\/sfplay","class":"mailcore::MessageHeader","replyTo":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Bob Oesterlin","mailbox":"oester@vnet.ibm.com"}]}},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"X-BE2\/unknown","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/3 b/unittest/data/parser/output/mbox/jwz/3
new file mode 100644
index 00000000..5031eeae
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/3
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb"},"extraHeaders":{"Content-Transfer-Encoding":"quoted-printable","Content-type":"text\/plain; charset=iso-8859-8"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","subject":"test of \u05ea\u05d9\u05e8\u05d1\u05e2 in mail headers","class":"mailcore::MessageHeader","replyTo":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb@thumper.bellcore.com"}]}},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"iso-8859-8","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/30 b/unittest/data/parser/output/mbox/jwz/30
new file mode 100644
index 00000000..f0ba3535
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/30
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"X-URL":"news:3nl0gd$l55@flop.mcom.com","Content-Type":"message\/rfc822","Lines":"103","NNTP-Posting-Host":"lr1-port2.mcom.com","Newsgroups":"mcom.test","X-Mailer":"Mozilla 1.1 (X11; U; Linux 1.1.47 i586)","Content-Transfer-Encoding":"7bit","Mime-Version":"1.0","Path":"flop.mcom.com!usenet","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"3nl1gc$lkb@flop.mcom.com","receivedDate":"978307200","subject":"Re: attach this, spanky","class":"mailcore::MessageHeader","references":["3na39m$3lf@flop.mcom.com","3nkvv6$kmf@flop.mcom.com","3nl02e$kmf@flop.mcom.com","3nl0gd$l55@flop.mcom.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"message","header":{"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"X-URL":"news:3nl02e$kmf@flop.mcom.com","Lines":"86","NNTP-Posting-Host":"lr1-port2.mcom.com","Newsgroups":"mcom.test","X-Mailer":"Mozilla 1.1 (X11; U; Linux 1.1.47 i586)","Path":"flop.mcom.com!usenet","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"3nl0gd$l55@flop.mcom.com","receivedDate":"978307200","subject":"Re: attach this, spanky","class":"mailcore::MessageHeader","references":["3na39m$3lf@flop.mcom.com","3nkvv6$kmf@flop.mcom.com","3nl02e$kmf@flop.mcom.com"]},"class":"mailcore::MessagePart","mainPart":{"partType":"message","header":{"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"X-URL":"news:3nkvv6$kmf@flop.mcom.com","Lines":"69","NNTP-Posting-Host":"lr1-port2.mcom.com","Newsgroups":"mcom.test","X-Mailer":"Mozilla 1.1 (X11; U; Linux 1.1.47 i586)","Path":"flop.mcom.com!usenet","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"3nl02e$kmf@flop.mcom.com","receivedDate":"978307200","subject":"Re: attach this, spanky","class":"mailcore::MessageHeader","references":["3na39m$3lf@flop.mcom.com","3nkvv6$kmf@flop.mcom.com"]},"class":"mailcore::MessagePart","mainPart":{"partType":"message","header":{"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"X-URL":"news:3na39m$3lf@flop.mcom.com","Lines":"52","NNTP-Posting-Host":"lr1-port2.mcom.com","Newsgroups":"mcom.test","X-Mailer":"Mozilla 1.1 (X11; U; Linux 1.1.47 i586)","Path":"flop.mcom.com!usenet","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"3nkvv6$kmf@flop.mcom.com","receivedDate":"978307200","subject":"attach this, spanky","class":"mailcore::MessageHeader","references":["3na39m$3lf@flop.mcom.com"]},"class":"mailcore::MessagePart","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"sharoni"}]},"from":{"class":"mailcore::Address","displayName":"Sharon Iimura","mailbox":"sharoni"},"extraHeaders":{"X-URL":"http:\/\/home.netscape.com\/eng\/mozilla\/1.1\/unix-1.1.html","Lines":"22","NNTP-Posting-Host":"diva.mcom.com","Newsgroups":"mcom.test","X-Mailer":"Mozilla 1.1 (X11; U; SunOS 5.4 sun4m)","Path":"flop.mcom.com!usenet","Organization":"Netscape Communications Corporations"},"date":"978307200","messageID":"3na39m$3lf@flop.mcom.com","receivedDate":"978307200","subject":"Test for Bug 4498","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"text\/html","class":"mailcore::Attachment"}]}}}]}}}}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/31 b/unittest/data/parser/output/mbox/jwz/31
new file mode 100644
index 00000000..323f5730
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/31
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"sau@sleepy.bellcore.com"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@sleepy.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"sau@sleepy.bellcore.com"},"extraHeaders":{"Return-Path":"<sau@sleepy.bellcore.com>","Content-Type":"multipart\/mixed; boundary=\"mail.sleepy.sau.135.1476\"","MIME-Version":"RFC-XXXX","Received":"from thumper.bellcore.com (thumper.ARPA) by greenbush.bellcore.com (4.12\/4.7)\u000a\u0009id <AA05576> for nsb; Wed, 15 May 91 15:24:32 edt"},"date":"3830095225","messageID":"9105151920.AA01548@sleepy.bellcore.com","receivedDate":"3830095225","subject":"A Multi-media test","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"image\/pbm","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"audio\/basic","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"application\/x-annotate","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"6","mimeType":"text\/plain","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/32 b/unittest/data/parser/output/mbox/jwz/32
new file mode 100644
index 00000000..e7b6f6b7
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/32
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Mark Crispin","mailbox":"mrc@Tomobiki-Cho.CAC.Washington.EDU"},"extraHeaders":{"Content-Type":"TEXT\/PLAIN; charset=ISO-2022-JP","X-Andrew-WideReply":"netnews.comp.sys.next.misc","Newsgroups":"comp.sys.next.misc","Received":"via nntppoll with nntp; Sun, 3 May 1992 20:23:55 -0400 (EDT)","Mime-Version":"1.0","Path":"thumper.bellcore.com!walter!att!linac!uwm.edu!rpi!usenet.coe.montana.edu!news.u.washington.edu!news","Organization":"University of Washington","X-Andrew-Authenticated-as":"0;thumper.bellcore.com;Network-Mail"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"news@u.washington.edu"},"messageID":"MS-C.704934477.377401575.mrc@Tomobiki-Cho.CAC.Washington.EDU","receivedDate":"978307200","subject":"what's the use","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/PLAIN","charset":"ISO-2022-JP","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/33 b/unittest/data/parser/output/mbox/jwz/33
new file mode 100644
index 00000000..2445a0f9
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/33
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"msgs"}]},"from":{"class":"mailcore::Address","displayName":"Tom Brinck","mailbox":"hammer"},"extraHeaders":{"Return-Path":"<hammer>","Content-Type":"multipart\/alternative; \u000a\u0009boundary=\"Interpart.Boundary.ge=Dx0m0M26IQ17rd0\"","Received":"from greenbush.bellcore.com by bambam.bellcore.com (4.1\/4.7)\u000a\u0009id <AA09071> for andrew; Wed, 3 Jun 92 13:20:09 EDT","Mime-Version":"1.0","X-Andrew-Authenticated-As":"0;bambam.galaxy;The Root of All Evil","X-Andrew-Message-Size":"323+1"},"date":"978307200","messageID":"8e=Dx1S0M26IE17rlY@thumper.bellcore.com","receivedDate":"978307200","subject":"misdirected chinese mail","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"image\/x-xbm","contentDescription":"Push here to see your name","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/34 b/unittest/data/parser/output/mbox/jwz/34
new file mode 100644
index 00000000..0f6ae3eb
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/34
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"bob"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"ggm@cc.uq.oz.au"},{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"bob@sarad.cs.su.oz.au"},"extraHeaders":{"Return-Path":"<bob@sarad.cs.su.oz.au>","Content-Type":"multipart\/mixed; boundary=\"qwertyuiop123\"","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA01437> for nsb; Thu, 4 Feb 93 17:27:17 EST","Mime-Version":"1.0"},"date":"3884624830","messageID":"9302042227.AA17392@thumper.bellcore.com","receivedDate":"3884624830","subject":"sending files via email","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"image\/gif","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/35 b/unittest/data/parser/output/mbox/jwz/35
new file mode 100644
index 00000000..015f4836
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/35
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"ohm@aksi.net"},"extraHeaders":{"Content-Type":"Image\/JPEG","Lines":"186","X-Newsreader":"WinVN 0.93.14","NNTP-Posting-Host":"d137.aksi.net","Newsgroups":"alt.sex.fetish.feet","Content-Transfer-Encoding":"x-uue","Mime-Version":"1.0","Path":"flop.mcom.com!news.Stanford.EDU!agate!howland.reston.ans.net!news.sprintlink.net!wn.aksi.net!news","Organization":"Ohm LTD."},"date":"978307200","messageID":"3nk0dr$adp@wn.aksi.net","receivedDate":"978307200","subject":"nylon feet by request - ind_111.jpg [1\/1]","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"image\/JPEG","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/36 b/unittest/data/parser/output/mbox/jwz/36
new file mode 100644
index 00000000..243b9d36
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/36
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"Internet-Drafts@CNRI.Reston.VA.US"},"extraHeaders":{"Content-Type":"Multipart\/Mixed; Boundary=\"NextPart\"","Lines":"96","Originator":"daemon@ux1.cso.uiuc.edu","Approved":"Usenet@ux1.cso.uiuc.edu","NNTP-Posting-Host":"ux1.cso.uiuc.edu","Newsgroups":"info.ietf","Mime-Version":"1.0","Path":"flop.mcom.com!news.Stanford.EDU!agate!tcsi.tcs.com!uunet!vixen.cso.uiuc.edu!gateway","Organization":"University of Illinois at Urbana"},"date":"3954582553","messageID":"9504251109.aa04587@IETF.CNRI.Reston.VA.US","receivedDate":"3954582553","subject":"I-D ACTION:draft-smith-ipatm-bcast-00.txt","class":"mailcore::MessageHeader","replyTo":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"Internet-Drafts@CNRI.Reston.VA.US"}]}},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"message\/External-body","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"message\/External-body","class":"mailcore::Attachment","filename":"draft-smith-ipatm-bcast-00.txt"},{"partType":"single","uniqueID":"3","mimeType":"message\/external-body","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"message\/external-body","class":"mailcore::Attachment","filename":"\/some\/directory\/loser.gif"},{"partType":"single","uniqueID":"5","mimeType":"message\/external-body","class":"mailcore::Attachment","filename":"\/afs\/directory\/loser.gif"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/37 b/unittest/data/parser/output/mbox/jwz/37
new file mode 100644
index 00000000..f2628e90
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/37
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"Internet-Drafts@CNRI.Reston.VA.US"},"extraHeaders":{"Content-Type":"Multipart\/Mixed; Boundary=\"NextPart\"","Lines":"96","Originator":"daemon@ux1.cso.uiuc.edu","Approved":"Usenet@ux1.cso.uiuc.edu","NNTP-Posting-Host":"ux1.cso.uiuc.edu","Newsgroups":"info.ietf","Mime-Version":"1.0","Path":"flop.mcom.com!news.Stanford.EDU!agate!tcsi.tcs.com!uunet!vixen.cso.uiuc.edu!gateway","Organization":"University of Illinois at Urbana"},"date":"3954582553","messageID":"9504251109.aa04587@IETF.CNRI.Reston.VA.US","receivedDate":"3954582553","subject":"I-D ACTION:draft-smith-ipatm-bcast-00.txt","class":"mailcore::MessageHeader","replyTo":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"Internet-Drafts@CNRI.Reston.VA.US"}]}},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"message\/External-body","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"message\/External-body","class":"mailcore::Attachment","filename":"draft-smith-ipatm-bcast-00.txt"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/38 b/unittest/data/parser/output/mbox/jwz/38
new file mode 100644
index 00000000..6fd6e03a
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/38
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Content-Type":"multipart\/mixed; boundary=\"------------167E2781446B\"","MIME-Version":"1.0","X-Mozilla-Status":"0001","X-Mailer":"Mozilla 3.0b5 (X11; U; IRIX 5.3 IP22)","Content-Length":"3748","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"31C105ED.41C62@netscape.com","receivedDate":"978307200","subject":"attached image cache test (test 2: inline disposition)","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"X-Mailer":"Mozilla 3.0b5 (X11; U; IRIX 5.3 IP22)","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"31C10324.41C62@netscape.com","receivedDate":"978307200","subject":"test message one (a message with a text\/plain body)","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"5","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"}},{"partType":"single","uniqueID":"0","mimeType":"image\/gif","inlineAttachment":"1","class":"mailcore::Attachment","filename":"one.gif"},{"partType":"single","uniqueID":"1","mimeType":"image\/gif","inlineAttachment":"1","class":"mailcore::Attachment","filename":"two.gif"},{"partType":"single","uniqueID":"2","mimeType":"image\/gif","inlineAttachment":"1","class":"mailcore::Attachment","filename":"three.gif"},{"partType":"single","uniqueID":"3","mimeType":"image\/gif","inlineAttachment":"1","class":"mailcore::Attachment","filename":"four.gif"},{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"X-Mailer":"Mozilla 3.0b5 (X11; U; IRIX 5.3 IP22)","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"31C10333.167E2@netscape.com","receivedDate":"978307200","subject":"test message two (a message with a text\/plain body)","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"6","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"}},{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"X-Mailer":"Mozilla 3.0b5 (X11; U; IRIX 5.3 IP22)","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"31C106F6.59E22@netscape.com","receivedDate":"978307200","subject":"a message which contains a message\u000a\u0009(which contains a message, which has a text\/plain body)","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"X-Mailer":"Mozilla 3.0b5 (X11; U; IRIX 5.3 IP22)","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"31C106E3.15FB2@netscape.com","receivedDate":"978307200","subject":"a message which contains a message\u000a\u0009(which has a text\/plain body)","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"X-Mailer":"Mozilla 3.0b5 (X11; U; IRIX 5.3 IP22)","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"31C106D2.794B2@netscape.com","receivedDate":"978307200","subject":"a message with a text\/plain body","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"7","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"}}}},{"partType":"single","uniqueID":"4","mimeType":"text\/html","inlineAttachment":"1","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/39 b/unittest/data/parser/output/mbox/jwz/39
new file mode 100644
index 00000000..89a7be71
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/39
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Content-Type":"multipart\/mixed; boundary=\"------------167E2781446B\"","MIME-Version":"1.0","X-Mozilla-Status":"0001","X-Mailer":"Mozilla 3.0b5 (X11; U; IRIX 5.3 IP22)","Content-Length":"3748","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"31C105ED.41C6@netscape.com","receivedDate":"978307200","subject":"attached image cache test (test 1: attachment disposition)","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"X-Mailer":"Mozilla 3.0b5 (X11; U; IRIX 5.3 IP22)","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"31C10324.41C6@netscape.com","receivedDate":"978307200","subject":"test message one (a message with a text\/plain body)","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"5","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"}},{"partType":"single","uniqueID":"0","mimeType":"image\/gif","class":"mailcore::Attachment","filename":"one.gif"},{"partType":"single","uniqueID":"1","mimeType":"image\/gif","class":"mailcore::Attachment","filename":"two.gif"},{"partType":"single","uniqueID":"2","mimeType":"image\/gif","class":"mailcore::Attachment","filename":"three.gif"},{"partType":"single","uniqueID":"3","mimeType":"image\/gif","class":"mailcore::Attachment","filename":"four.gif"},{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"X-Mailer":"Mozilla 3.0b5 (X11; U; IRIX 5.3 IP22)","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"31C10333.167E@netscape.com","receivedDate":"978307200","subject":"test message two (a message with a text\/plain body)","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"6","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"}},{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"X-Mailer":"Mozilla 3.0b5 (X11; U; IRIX 5.3 IP22)","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"31C106F6.59E2@netscape.com","receivedDate":"978307200","subject":"a message which contains a message\u000a\u0009(which contains a message, which has a text\/plain body)","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"X-Mailer":"Mozilla 3.0b5 (X11; U; IRIX 5.3 IP22)","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"31C106E3.15FB@netscape.com","receivedDate":"978307200","subject":"a message which contains a message\u000a\u0009(which has a text\/plain body)","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"X-Mailer":"Mozilla 3.0b5 (X11; U; IRIX 5.3 IP22)","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"31C106D2.794B@netscape.com","receivedDate":"978307200","subject":"a message with a text\/plain body","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"7","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"}}}},{"partType":"single","uniqueID":"4","mimeType":"text\/html","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/4 b/unittest/data/parser/output/mbox/jwz/4
new file mode 100644
index 00000000..627baea1
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/4
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Ned Freed","mailbox":"ned@innosoft.com"},{"class":"mailcore::Address","mailbox":"ysato@etl.go.jp"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb"},"extraHeaders":{"Content-Type":"multipart\/alternative; \u000a\u0009boundary=\"Interpart.Boundary.IeCBvV20M2YtEoUA0A\"","MIME-Version":"1.0","Received":"from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41\u000a via MS.5.6.greenbush.galaxy.sun4_41;\u000a Fri, 12 Jun 1992 13:29:05 -0400 (EDT)","X-Andrew-Authenticated-As":"4099;greenbush.galaxy;Nathaniel Borenstein","X-Andrew-Message-Size":"152+1"},"date":"978307200","messageID":"UeCBvVq0M2Yt4oUA83@thumper.bellcore.com","receivedDate":"978307200","subject":"MIME & int'l mail","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"image\/gif","contentDescription":"Some international characters","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/40 b/unittest/data/parser/output/mbox/jwz/40
new file mode 100644
index 00000000..b02795f1
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/40
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski, with suffix & ampersand","mailbox":"jwz@netscape.com"},"extraHeaders":{"X-URL":"http:\/\/home.netscape.com","Content-Type":"multipart\/mixed; boundary=ONE","Stupid-Commentary":"this is a test.\u000a\u0009this is only a test.\u000a\u0009this is a test of the emergency URL locator system.\u000a\u0009<http:\/\/home.netscape.com>\u000a\u0009this is only a test.","Newsgroups":"netscape.general","Mime-Version":"1.0","Organization":"","Random-header":">beginning with a greater-than"},"date":"978307200","messageID":"3ltdfq$j50@secnews.netscape.com","receivedDate":"978307200","subject":"posting HTML (was Re: Public News Server)","class":"mailcore::MessageHeader","references":["3lmtu0$dv1@secnews.netscape.com","3lpjth$g97@secnews.netscape.com","3lrbuf$gvp@secnews.netscape.com","3lst13$iur@secnews.netscape.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/richtext","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"text\/enriched","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"message","header":{"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz"},"extraHeaders":{"Organization":"blargh","Date":"Sun Apr 23 02:25:07 1995"},"date":"978307200","messageID":"spankulate@secnews.netscape.com","receivedDate":"978307200","subject":"it's not my damn planet, monkey-boy","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"9","mimeType":"text\/html","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"10","mimeType":"image\/unknown","contentDescription":"this isn't an image at all, but","class":"mailcore::Attachment"}]}}},{"partType":"single","uniqueID":"4","mimeType":"image\/x-xbitmap","contentDescription":"this is an xbm of a shark","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"image\/unknown","contentDescription":"this isn't an image at all, but","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"6","mimeType":"image\/x-xbitmap","contentDescription":"this is the same shark xbm, but in quoted-printable","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"11","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"12","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"13","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"single","uniqueID":"7","mimeType":"text\/html","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"8","mimeType":"text\/richtext","class":"mailcore::Attachment"},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"14","mimeType":"text\/plain","class":"mailcore::Attachment"}}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/41 b/unittest/data/parser/output/mbox/jwz/41
new file mode 100644
index 00000000..44674612
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/41
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@sleepy.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"sau@sleepy.bellcore.com"},"extraHeaders":{"Return-Path":"<sau@sleepy.bellcore.com>","Content-Type":"multipart\/mixed; boundary=\"mail.sleepy.sau.158.532\"","MIME-Version":"RFC-XXXX","Received":"from thumper.bellcore.com (thumper.ARPA) by greenbush.bellcore.com (4.12\/4.7)\u000a\u0009id <AA00228> for nsb; Fri, 7 Jun 91 09:13:07 edt"},"date":"3832060145","messageID":"9106071309.AA00574@sleepy.bellcore.com","receivedDate":"3832060145","subject":"meta-mail","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/42 b/unittest/data/parser/output/mbox/jwz/42
new file mode 100644
index 00000000..ff2dd014
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/42
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"raman@cs.cornell.edu"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"raman@cs.cornell.edu"},"extraHeaders":{"Return-Path":"<raman@cs.cornell.edu>","Content-Type":"message\/partial; id=703.23422.720290813.freyr; number=1","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA24680> for nsb; Wed, 28 Oct 92 11:48:41 EST","Mime-Version":"1.0"},"date":"3876050814","messageID":"9210281646.AA23424@freyr.cs.cornell.edu","receivedDate":"3876050814","subject":"Thanks! (part 1 of several)","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"message\/partial","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/43 b/unittest/data/parser/output/mbox/jwz/43
new file mode 100644
index 00000000..b2d407b2
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/43
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"ysato@etl.go.jp"},"extraHeaders":{"Return-Path":"<ysato@etl.go.jp>","Content-Type":"multipart\/mixed;\u000a\u0009boundary=\"PART.BOUNDARY.8715.2229.etlibs.707775096.1\"","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA09081> for nsb; Fri, 5 Jun 92 17:21:58 EDT","Mime-Version":"1.0"},"date":"3863571682","messageID":"9206052121.AA02633@etlibs.etl.go.jp","receivedDate":"3863571682","subject":"MIME example in VIN","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/richtext","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"image\/gif","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"text\/richtext","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"image\/gif","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"text\/richtext","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"image\/gif","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"6","mimeType":"text\/richtext","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/44 b/unittest/data/parser/output/mbox/jwz/44
new file mode 100644
index 00000000..4a1cce79
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/44
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"bst1@cornell.edu"},"extraHeaders":{"Content-Type":"multipart\/mixed;\u000a Boundary=\"*-*-*- Next Section -*-*-*\"","Xref":"flop.mcom.com rec.autos.marketplace:13933 ny.forsale:13859","Lines":"789","X-Newsreader":"WinVN 0.93.02","NNTP-Posting-Host":"132","Newsgroups":"rec.autos.marketplace,cornell.marketplace,ny.forsale","Mime-Version":"1.0","Path":"flop.mcom.com!news.Stanford.EDU!bloom-beacon.mit.edu!hookup!news.umbc.edu!haven.umd.edu!purdue!lerc.nasa.gov!magnus.acs.ohio-state.edu!math.ohio-state.edu!howland.reston.ans.net!news.cac.psu.edu!news.tc.cornell.edu!travelers.mail.cornell.edu!newsstand.cit.cornell.edu!usenet","Organization":"Cornell University"},"date":"3954582597","sender":{"class":"mailcore::Address","mailbox":"bst1@cornell.edu"},"messageID":"3njhl5$f8e@newsstand.cit.cornell.edu","receivedDate":"3954582597","subject":"Car for Sale, 1994 626 LX (NY) - 626lx.jpg [1\/1]","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"image\/JPEG","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/45 b/unittest/data/parser/output/mbox/jwz/45
new file mode 100644
index 00000000..590130c5
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/45
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"support@halsoft.com"},"extraHeaders":{"Content-Type":"multipart\/mixed;\u000a\u0009boundary=\"bODY.pART.bOUNDARY.2\"","Apparently-To":"jwz@gunwale.mcom.com","Received":"from gunwale.mcom.com (gunwale.mcom.com [198.95.250.11]) by abattoir.netscape.com (8.6.10\/8.6.9) with ESMTP id DAA18866 for <jwz@abattoir.netscape.com>; Sun, 30 Apr 1995 03:04:30 -0700","Mime-Version":"1.0","X-VM-v5-Data":"([nil nil nil nil nil nil nil nil nil]\u000a\u0009[nil nil nil nil nil nil nil nil nil nil nil nil \"^Date:\" nil nil nil nil nil nil nil]\u000a\u0009nil)"},"date":"978307200","messageID":"199504301000.DAA08377@gunwale.mcom.com","receivedDate":"978307200","subject":"Welcome to Ishmail","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/enriched","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"image\/gif","contentDescription":"Our company logo","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"text\/enriched","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"audio\/basic","contentDescription":"A famous personality speaks out","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"text\/enriched","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"message\/external-body","class":"mailcore::Attachment","filename":"\/etc\/passwd"},{"partType":"single","uniqueID":"6","mimeType":"text\/enriched","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"7","mimeType":"message\/external-body","class":"mailcore::Attachment","filename":"README.ftp"},{"partType":"single","uniqueID":"8","mimeType":"text\/enriched","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/46 b/unittest/data/parser/output/mbox/jwz/46
new file mode 100644
index 00000000..c592b75d
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/46
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"nsb"},"extraHeaders":{"MIME-Version":"1.0","Content-type":"Multipart\/mixed; boundary=horsespit"},"date":"3847176816","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"3847176816","subject":"A multipart with quoted-printable test","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"image\/gif","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"text\/plain","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/47 b/unittest/data/parser/output/mbox/jwz/47
new file mode 100644
index 00000000..97d96662
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/47
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"Neil.Katin@eng.sun.com"},{"class":"mailcore::Address","mailbox":"ietf-822@dimacs.rutgers.edu"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Keld J|rn Simonsen","mailbox":"keld@dkuug.dk"}]},"from":{"class":"mailcore::Address","displayName":"Mark Crispin","mailbox":"MRC@panda.com"},"extraHeaders":{"Return-Path":"<owner-ietf-822@dimacs.rutgers.edu>","Content-Type":"MULTIPART\/MIXED;boundary=\"16816888-2078917053-688452093:#2321\"","MIME-Version":"RFC-XXXX","Received":"from dimacs.rutgers.edu by thumper.bellcore.com (4.1\/4.7)\u000a\u0009id <AA09047> for andrew; Sat, 26 Oct 91 03:16:34 EDT","X-Andrew-Authenticated-As":"0;bambam.sins;The Root of All Evil"},"date":"978307200","sender":{"class":"mailcore::Address","displayName":"Mark Crispin","mailbox":"mrc@ikkoku-kan.panda.com"},"messageID":"MailManager.688451978.2321.mrc@Ikkoku-Kan.Panda.COM","receivedDate":"978307200","subject":"re: more content-charset stuff","class":"mailcore::MessageHeader","inReplyTo":["9110251926.AA11580@dkuug.dk"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"audio\/basic","contentDescription":"voice mail","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/48 b/unittest/data/parser/output/mbox/jwz/48
new file mode 100644
index 00000000..0d6174c3
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/48
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Michael Littman","mailbox":"mlittman"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"rsw@cs.brown.edu"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb"},"extraHeaders":{"Content-Type":"multipart\/alternative; \u000a\u0009boundary=\"Interpart_Boundary_MdP9G7i0M2YtQbPlt5MdP9G7i0M2YtMbPlxY\"","MIME-Version":"1.0","Received":"from Messages.8.1.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41\u000a via MS.5.6.greenbush.galaxy.sun4_41;\u000a Thu, 9 Jan 1992 13:30:05 -0500 (EST)","X-Andrew-Authenticated-As":"4099;greenbush.galaxy;Nathaniel Borenstein","X-Andrew-Message-Size":"438+3"},"date":"978307200","messageID":"MdP9Ghe0M2YtMbPm5Q@thumper.bellcore.com","receivedDate":"978307200","subject":"How MIME looks in AMS (MIME format)","class":"mailcore::MessageHeader","inReplyTo":["9201061308.AA17408@pebbles.cs.brown.edu"],"references":["9201061308.AA17408@pebbles.cs.brown.edu"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"image\/gif","contentDescription":"Jessica Rabbit","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"audio\/basic","contentDescription":"Would Be Cool","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"6","mimeType":"image\/x-xwd","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"7","mimeType":"text\/plain","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/49 b/unittest/data/parser/output/mbox/jwz/49
new file mode 100644
index 00000000..f498c86b
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/49
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Marshall Rose","mailbox":"mrose@dbc.mtview.ca.us"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb"},"extraHeaders":{"Content-Type":"multipart\/alternative; \u000a\u0009boundary=\"Interpart.Boundary.EegBWL:0M2YtE1Y78F\"","MIME-Version":"1.0","Received":"from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41\u000a via MS.5.6.greenbush.galaxy.sun4_41;\u000a Fri, 11 Sep 1992 13:34:20 -0400 (EDT)","X-Andrew-Authenticated-As":"4099;greenbush.galaxy;Nathaniel Borenstein","X-Andrew-Message-Size":"948+7"},"date":"978307200","messageID":"8egBWQW0M2YtE1Y7Ea@thumper.bellcore.com","receivedDate":"978307200","subject":"Re: I'd like your opinion","class":"mailcore::MessageHeader","inReplyTo":["7821.715397074@dbc.mtview.ca.us"],"references":["7821.715397074@dbc.mtview.ca.us"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"image\/gif","contentDescription":"snapshot 1","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"image\/gif","contentDescription":"snapshot 2","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"6","mimeType":"image\/gif","contentDescription":"snapshot 3","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"7","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"8","mimeType":"image\/gif","contentDescription":"snapshot 4","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"9","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"10","mimeType":"image\/gif","contentDescription":"snapshot 5","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"11","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"12","mimeType":"image\/gif","contentDescription":"snapshot 6","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"13","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"14","mimeType":"image\/gif","contentDescription":"snapshot 7","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"15","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/5 b/unittest/data/parser/output/mbox/jwz/5
new file mode 100644
index 00000000..bf538dcd
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/5
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@flash.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"beatty@COSMOS.VLSI.CS.CMU.EDU"},"extraHeaders":{"Return-Path":"<beatty@COSMOS.VLSI.CS.CMU.EDU>","Content-Type":"multipart\/mixed;\u000a\u0009boundary=\"PART.BOUNDARY.2418.16114.COSMOS.VLSI.CS.CMU.EDU.715029153.2\"","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA15292> for nsb; Fri, 28 Aug 92 15:13:14 EDT","Mime-Version":"1.0"},"date":"3870789155","sender":{"class":"mailcore::Address","mailbox":"beatty@COSMOS.VLSI.CS.CMU.EDU"},"messageID":"9208281913.AA24840@flash.bellcore.com","receivedDate":"3870789155","subject":"mew-law encoding?","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/richtext","class":"mailcore::Attachment"},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"2","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/50 b/unittest/data/parser/output/mbox/jwz/50
new file mode 100644
index 00000000..d1a5434f
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/50
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"dnd"}]},"from":{"class":"mailcore::Address","mailbox":"nsb"},"extraHeaders":{"Return-Path":"<nsb>","Content-Type":"multipart\/mixed;\u000a\u0009boundary=\"PART.BOUNDARY.4099.19398.greenbush.717776361.2\"","Received":"by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA19468> for nsb; Tue, 29 Sep 92 10:19:23 EDT","Mime-Version":"1.0"},"date":"3873536363","messageID":"9209291419.AA19468@greenbush.bellcore.com","receivedDate":"3873536363","subject":"Re: Happy New Year","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/richtext","charset":"iso-8859-8","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"audio\/basic","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"text\/plain","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/51 b/unittest/data/parser/output/mbox/jwz/51
new file mode 100644
index 00000000..3f00a0cf
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/51
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"raman@cs.cornell.edu"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"raman@cs.cornell.edu"},"extraHeaders":{"Return-Path":"<raman@cs.cornell.edu>","Content-Type":"message\/partial; id=703.23422.720290813.freyr; number=2; total=2","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA24641> for nsb; Wed, 28 Oct 92 11:47:40 EST","Mime-Version":"1.0"},"date":"3876050824","messageID":"9210281647.AA23428@freyr.cs.cornell.edu","receivedDate":"3876050824","subject":"Thanks! (part 2 of 2)","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"message\/partial","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/52 b/unittest/data/parser/output/mbox/jwz/52
new file mode 100644
index 00000000..3e22edf5
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/52
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"Info-Mac-Request@sumex-aim.stanford.edu"},"extraHeaders":{"Content-Type":"multipart\/mixed; boundary=\"Info-Mac-Digest\"","Lines":"1958","Originator":"macmod@camis.Stanford.EDU","Distribution":"world","Approved":"info-mac@sumex-aim.stanford.edu","Followup-To":"comp.sys.mac.digest","NNTP-Posting-Host":"camis.stanford.edu","Newsgroups":"comp.sys.mac.digest","Mime-Version":"1.0","Path":"flop.mcom.com!news.Stanford.EDU!camis.Stanford.EDU!macmod","Organization":"The Info-Mac Network"},"date":"978307200","messageID":"3nlr36$t2p@nntp.Stanford.EDU","receivedDate":"978307200","subject":"Info-Mac Digest V13 #50","class":"mailcore::MessageHeader","replyTo":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"Info-Mac@sumex-aim.stanford.edu"}]}},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"1","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"2","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"3","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"4","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"5","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"6","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"7","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"8","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"9","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"10","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"11","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"extraHeaders":{"Description":"eXpress enables you to pop-up the Process menu (the \"System"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"12","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"13","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"14","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"15","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"16","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"17","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"18","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"19","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"20","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"21","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"22","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"23","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"24","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"25","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"26","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"27","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"28","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"29","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"30","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"31","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"32","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"33","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"34","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"35","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"36","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"37","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"38","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"39","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"40","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"41","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"42","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"43","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"44","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"45","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"46","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"47","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"48","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"49","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"50","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"51","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"52","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"53","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"54","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"55","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"56","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"57","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"58","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"59","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"60","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"61","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"62","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"63","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"64","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"65","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"66","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"67","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"68","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"69","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"70","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"71","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"72","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"73","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"74","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"75","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"76","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"77","mimeType":"text\/plain","class":"mailcore::Attachment"}}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/53 b/unittest/data/parser/output/mbox/jwz/53
new file mode 100644
index 00000000..6f35b55f
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/53
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"lassehp@imv.aau.dk"},"extraHeaders":{"Content-Type":"text\/plain; charset=iso-8859-1","Xref":"flop.mcom.com comp.mail.mime:5999 comp.mail.sendmail:20460 comp.unix.aux:21837","Lines":"49","NNTP-Posting-Host":"ratatosk.imv.aau.dk","Newsgroups":"comp.mail.mime,comp.mail.sendmail,comp.unix.aux","Content-Transfer-Encoding":"8bit","Mime-Version":"1.0","Path":"flop.mcom.com!news.Stanford.EDU!bloom-beacon.mit.edu!gatech!swrinde!pipex!sunic!sunic.sunet.se!news.uni-c.dk!news.daimi.aau.dk!imv.aau.dk!ratatosk.imv.aau.dk!user","Organization":"Information & Media Science"},"date":"978307200","messageID":"lassehp-0705951521330001@ratatosk.imv.aau.dk","receivedDate":"978307200","subject":"SOLVED: MIME linewrap => A\/UX Sendmail 8.6.9 discarding after CRLF.CRLF","class":"mailcore::MessageHeader","references":["lassehp-0405951834530001@ratatosk.imv.aau.dk"]},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"iso-8859-1","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/54 b/unittest/data/parser/output/mbox/jwz/54
new file mode 100644
index 00000000..26bded55
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/54
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"sau@sleepy.bellcore.com"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@sleepy.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"sau@sleepy.bellcore.com"},"extraHeaders":{"Return-Path":"<sau@sleepy.bellcore.com>","Content-Type":"multipart\/mixed; boundary=\"mail.sleepy.sau.140.1812\"","MIME-Version":"RFC-XXXX","Received":"from thumper.bellcore.com (thumper.ARPA) by greenbush.bellcore.com (4.12\/4.7)\u000a\u0009id <AA10372> for nsb; Mon, 20 May 91 15:27:18 edt"},"date":"3830527387","messageID":"9105201923.AA01891@sleepy.bellcore.com","receivedDate":"3830527387","subject":"problem with MAILCAPS environment variable","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"application\/x-annotate","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"image\/pbm","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"image\/pbm","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"6","mimeType":"text\/plain","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/55 b/unittest/data/parser/output/mbox/jwz/55
new file mode 100644
index 00000000..d3e5f98c
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/55
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"devetzis"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb"}]},"from":{"class":"mailcore::Address","mailbox":"devetzis"},"extraHeaders":{"Return-Path":"<devetzis>","Content-Type":"text\/richtext; charset=iso-8859-7","Content-Transfer-Encoding":"quoted-printable","Received":"from dexter.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA03207> for nsb; Tue, 16 Jun 92 20:33:33 EDT","Mime-Version":"1.0"},"date":"3864501211","messageID":"9206170033.AA10194@dexter.bellcore.com","receivedDate":"3864501211","subject":"greek mail","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/richtext","charset":"iso-8859-7","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/56 b/unittest/data/parser/output/mbox/jwz/56
new file mode 100644
index 00000000..4d508d5f
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/56
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Brad Huntting","mailbox":"huntting@advtech.uswest.com"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","displayName":"Brad Huntting","mailbox":"huntting@advtech.uswest.com"},"extraHeaders":{"Return-Path":"<huntting@advtech.uswest.com>","Content-Type":"multipart\/alternative; \u000a\u0009boundary=\"Interpart.Boundary.4elpQlO23F868cEkpa\"","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA18744> for nsb; Mon, 28 Sep 92 15:04:32 EDT","Mime-Version":"1.0","X-Andrew-Message-Size":"648+1"},"date":"978307200","messageID":"gelpQlq23F86McEkxs@futureworld","receivedDate":"978307200","subject":"Fwd: test of weather","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"image\/gif","contentDescription":"Weather map","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/57 b/unittest/data/parser/output/mbox/jwz/57
new file mode 100644
index 00000000..b4b05fe3
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/57
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"jxr@thumper.bellcore.com"},{"class":"mailcore::Address","mailbox":"kraut@thumper.bellcore.com"},{"class":"mailcore::Address","mailbox":"alb@thumper.bellcore.com"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","displayName":"Terry Crowley","mailbox":"tcrowley@diamond.bbn.com"},"extraHeaders":{"Return-Path":"<tcrowley@diamond.bbn.com>","Content-Type":"multipart\/mixed; \u000a\u0009boundary=\"SlateBoundary_2_Fri_Feb_5_14:48:29_1993_8AA102\"","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA02763> for nsb; Fri, 5 Feb 93 14:49:05 EST","Mime-Version":"1.0"},"date":"3884701708","messageID":"9302051948.AA12609@dilithium.bbn.com","receivedDate":"3884701708","subject":"Re: Audio","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"ISO-8859-1","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"image\/gif","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/58 b/unittest/data/parser/output/mbox/jwz/58
new file mode 100644
index 00000000..fa967dda
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/58
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Shlomi Fish","mailbox":"shlomi@Medusa.Cortext.co.il"}]},"from":{"class":"mailcore::Address","displayName":"Vladim\u00edr Solnick\u00fd","mailbox":"vs@utia.cas.cz"},"extraHeaders":{"Disposition-Notification-To":"vs+disposition@utia.cas.cz","X-Chameleon-Return-To":"vs+reading@utia.cas.cz","X-Confirm-Delivery-To":"vs+delivery@utia.cas.cz","Acknowledge-To":"vs+delivery@utia.cas.cz","Return-Receipt-To":"vs+delivery@utia.cas.cz","X-Confirm-Reading-To":"vs+reading@utia.cas.cz","Content-Type":"TEXT\/PLAIN; charset=ISO-8859-2","Lines":"35","X-Postal-Address":"=?ISO-8859-2?Q?=DATIA_AV_=C8R=3B_Pod_vod=E1renskou_v=EC=BE=ED?=\u000a =?ISO-8859-2?Q?_4=3B_182_08__Praha_8-Libe=F2=3B_Czech_Rep?=\u000a =?ISO-8859-2?Q?ublic?=","NNTP-Posting-Host":"visla.utia.cas.cz","Newsgroups":"comp.mail.mime","Transport-Options":"\/delivery \/return","Content-Transfer-Encoding":"8BIT","Mime-Version":"1.0","Path":"tera.mcom.com!news.Stanford.EDU!bloom-beacon.mit.edu!news.mathworks.com!nntp.primenet.com!uunet!inXS.uu.net!voskovec.radio.cz!visla.utia.cas.cz!vs","Organization":"Institute of Information Theory and Automation (UTIA AV CR)","Read-Receipt-To":"vs+reading@utia.cas.cz","Organizace":"=?ISO-8859-2?Q?=DAstav_teorie_informace_a_automatizace_AV_=C8?=\u000a =?ISO-8859-2?Q?R_=28=DATIA=29?="},"date":"978307200","messageID":"Pine.HPP.3.94.1.960713165148.28138A-100000@visla.utia.cas.cz","receivedDate":"978307200","subject":"Re: Sending a Hebrew message with sendmail","class":"mailcore::MessageHeader","replyTo":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Bc. Vladim\u00edr Solnick\u00fd","mailbox":"vs@utia.cas.cz"}]},"inReplyTo":["4s36v9$gi0@news.NetVision.net.il"],"references":["4s36v9$gi0@news.NetVision.net.il"]},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/PLAIN","charset":"ISO-8859-2","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/59 b/unittest/data/parser/output/mbox/jwz/59
new file mode 100644
index 00000000..f6c017bd
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/59
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"jwz@strumpet.mcom.com"}]},"from":{"class":"mailcore::Address","displayName":"Lou Montulli","mailbox":"montulli@mozilla.com"},"extraHeaders":{"Return-Path":"montulli@mozilla.com","Content-Type":"multipart\/mixed; boundary=\"------------FF6ABD31DF\"","MIME-Version":"1.0","X-Mailer":"Mozilla 3.0b4 (X11; U; IRIX 5.3 IP22)","Received":"from strumpet.mcom.com (strumpet.mcom.com [205.217.236.99]) by urchin.netscape.com (8.6.12\/8.6.9) with ESMTP id LAA15536 for <jwz@urchin.mcom.com>; Tue, 14 May 1996 11:00:09 -0700","Organization":"Mozilla World Headquarters"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"montulli@strumpet.mcom.com"},"messageID":"3198C9E7.3F54@mozilla.com","receivedDate":"978307200","subject":"[Fwd: Netsurfer Digest: Vol. 02, #14 (HTML)]","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"message","header":{"from":{"class":"mailcore::Address","mailbox":"editor-bounce@netsurf.com"},"extraHeaders":{"X-Authentication-Warning":"zocalo.net: shrike set sender to editor-bounce@netsurf.com using -f","Apparently-To":"<montulli@strumpet.mcom.com>","Received":"from maleman.mcom.com (maleman.mcom.com [198.93.92.3]) by strumpet.mcom.com (8.6.10\/8.6.9) with ESMTP id JAA13279 for <montulli@strumpet.mcom.com>; Tue, 14 May 1996 09:20:18 -0700","Precedence":"bulk"},"date":"978307200","messageID":"199605141620.JAA02498@zocalo.net","receivedDate":"978307200","subject":"Netsurfer Digest: Vol. 02, #14 (HTML)","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"1","mimeType":"text\/html","class":"mailcore::Attachment"}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/6 b/unittest/data/parser/output/mbox/jwz/6
new file mode 100644
index 00000000..a1405e0b
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/6
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"ysato@etl.go.jp"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb"},"extraHeaders":{"Content-Type":"multipart\/alternative; \u000a\u0009boundary=\"Interpart.Boundary.4eAAtte0M2Yt8fF9oM\"","MIME-Version":"1.0","Received":"from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41\u000a via MS.5.6.greenbush.galaxy.sun4_41;\u000a Sat, 6 Jun 1992 10:42:04 -0400 (EDT)","X-Andrew-Authenticated-As":"4099;greenbush.galaxy;Nathaniel Borenstein","X-Andrew-Message-Size":"434+4"},"date":"978307200","messageID":"MeAAuwe0M2YtEfF9xR@thumper.bellcore.com","receivedDate":"978307200","subject":"Re: MIME example in VIN","class":"mailcore::MessageHeader","inReplyTo":["9206052121.AA02633@etlibs.etl.go.jp"],"references":["9206052121.AA02633@etlibs.etl.go.jp"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"image\/x-xwd","contentDescription":"Your mail to me","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"image\/x-xwd","contentDescription":"The way that message looked to ME","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"6","mimeType":"audio\/basic","contentDescription":"Note the use of the audio button..","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"7","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"8","mimeType":"image\/x-xwd","contentDescription":"Reply-in-progress picture","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"9","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/60 b/unittest/data/parser/output/mbox/jwz/60
new file mode 100644
index 00000000..c21ca8f2
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/60
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Herr Professor dr S...........","mailbox":"heinwvm@xs4all.nl"},"extraHeaders":{"Content-Type":"multipart\/mixed;\u000a\u0009boundary=\"-------------------------------14692623421298\"","Lines":"317","NNTP-Posting-Host":"asd06-05.dial.xs4all.nl","Newsgroups":"alt.revisionism","X-Mailer":"Mozilla 1.1b3 (Windows; I; 16bit)","Mime-Version":"1.0","Path":"flop.mcom.com!news.Stanford.EDU!bloom-beacon.mit.edu!crl.dec.com!caen!usenet.cis.ufl.edu!usenet.eel.ufl.edu!gatech!howland.reston.ans.net!EU.net!sun4nl!hacktic!usenet","Organization":"XS4ALL, networking for the masses"},"date":"978307200","messageID":"3njms4$f42@news.xs4all.nl","receivedDate":"978307200","subject":"Canninefate Settlements Dicovered: Aryan House Boats.....(Summer School)","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"iso-8859-1","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"image\/gif","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/61 b/unittest/data/parser/output/mbox/jwz/61
new file mode 100644
index 00000000..96cec6ae
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/61
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"moore@cs.utk.edu"},"extraHeaders":{"Lines":"42","MIME-Version":"1.0","content-type":"multipart\/mixed; boundary=\"frotz\"","X-URI":"http:\/\/www.cs.utk.edu\/\u203emoore\/","Newsgroups":"comp.mail.mime","Path":"flop.mcom.com!news.Stanford.EDU!agate!library.ucla.edu!info.ucla.edu!csulb.edu!paris.ics.uci.edu!ucivax!gateway"},"date":"3964142388","messageID":"199508140639.CAA17658@wilma.cs.utk.edu","receivedDate":"3964142388","subject":"Re: MIME Content-MD5 header","class":"mailcore::MessageHeader","inReplyTo":["Q9+PDBACYxKwIAQs@turnpike.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/62 b/unittest/data/parser/output/mbox/jwz/62
new file mode 100644
index 00000000..8e06b8ec
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/62
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","displayName":"Chris Schmandt","mailbox":"geek@media-lab.media.mit.edu"},"extraHeaders":{"Return-Path":"<geek@media-lab.media.mit.edu>","Content-Type":"audio\/basic","Content-Transfer-Encoding":"base64","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA27639> for nsb; Tue, 4 Feb 92 10:00:52 EST","Mime-Version":"RFC-XXXX"},"date":"3852975447","messageID":"9202041457.AA10456@honeygraham.media.mit.edu","receivedDate":"3852975447","subject":"Re: a response to MIME","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"audio\/basic","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/63 b/unittest/data/parser/output/mbox/jwz/63
new file mode 100644
index 00000000..5a8b27d2
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/63
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"moore@cs.utk.edu"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","displayName":"Keith Moore","mailbox":"moore@cs.utk.edu"},"extraHeaders":{"Return-Path":"<moore@cs.utk.edu>","Content-Type":"multipart\/mixed; boundary=mumblefrotz","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA25597> for nsb; Sun, 2 Feb 92 19:38:57 EST","Mime-Version":"1.0"},"date":"3852837506","sender":{"class":"mailcore::Address","mailbox":"moore@cs.utk.edu"},"messageID":"9202030038.AA22055@wilma.cs.utk.edu","receivedDate":"3852837506","subject":"Re: New richtext generation -- opinions? ","class":"mailcore::MessageHeader","inReplyTo":["EdX1sRu0M2YtELdGAD@thumper.bellcore.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"image\/pbm","contentDescription":"picture of your message","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/64 b/unittest/data/parser/output/mbox/jwz/64
new file mode 100644
index 00000000..f6775a02
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/64
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"mh-mime@dbc.mtview.ca.us"}]},"from":{"class":"mailcore::Address","displayName":"Marshall Rose","mailbox":"mrose@dbc.mtview.ca.us"},"extraHeaders":{"Return-Path":"<mrose@dbc.mtview.ca.us>","Content-Type":"multipart\/mixed; boundary=\"FOOFOO\"","Resent-From":"Marshall Rose <mrose@dbc.mtview.ca.us>","Resent-Date":"Tue, 01 Sep 1992 18:29:38 -0700","Resent-To":"Nathaniel Borenstein <nsb@thumper.bellcore.com>","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA18372> for nsb; Tue, 1 Sep 92 21:31:43 EDT","Mime-Version":"1.0"},"date":"978307200","messageID":"7821.715397074@dbc.mtview.ca.us","receivedDate":"978307200","subject":"I'd like your opinion","class":"mailcore::MessageHeader","replyTo":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"mh-mime@dbc.mtview.ca.us"}]}},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","charset":"us-ascii","contentDescription":"Masthead","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"text\/richtext","charset":"us-ascii","contentDescription":"READ-ME","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/richtext","charset":"us-ascii","contentDescription":"Disclaimer","class":"mailcore::Attachment"}]}},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"4","mimeType":"text\/richtext","charset":"us-ascii","contentDescription":"Technical Article","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"text\/richtext","charset":"us-ascii","contentDescription":"Industry Comment","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"9","mimeType":"text\/richtext","charset":"us-ascii","contentDescription":"Applications and Directions","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"10","mimeType":"text\/richtext","charset":"us-ascii","contentDescription":"Ask Dr. SNMP","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"11","mimeType":"text\/richtext","charset":"us-ascii","contentDescription":"Security and Protocols","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"12","mimeType":"text\/richtext","charset":"us-ascii","contentDescription":"Standards","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"13","mimeType":"text\/richtext","charset":"us-ascii","contentDescription":"Working Group Synopses","class":"mailcore::Attachment"}]}},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"14","mimeType":"text\/richtext","charset":"us-ascii","contentDescription":"Activities Calendar","class":"mailcore::Attachment"}]}}]}},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"6","mimeType":"text\/richtext","charset":"us-ascii","contentDescription":"Publication Information","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"7","mimeType":"text\/richtext","charset":"us-ascii","contentDescription":"Submissions","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"8","mimeType":"text\/richtext","charset":"us-ascii","contentDescription":"Subscriptions Information","class":"mailcore::Attachment"}]}}]}}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/65 b/unittest/data/parser/output/mbox/jwz/65
new file mode 100644
index 00000000..c2cdff09
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/65
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"info-metamail@thumper.bellcore.com"},{"class":"mailcore::Address","mailbox":"mh-mime@dbc.mtview.ca.us"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Brad Huntting","mailbox":"huntting@advtech.uswest.com"}]},"from":{"class":"mailcore::Address","displayName":"Patrik F\u00a5dltstr\u00a5vm","mailbox":"paf@nada.kth.se"},"extraHeaders":{"Return-Path":"<paf@nada.kth.se>","Content-Type":"TEXT\/PLAIN; charset=ISO-8859-1","Content-Transfer-Encoding":"QUOTED-PRINTABLE","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA10675> for nsb; Sun, 15 Nov 92 09:19:09 EST","Mime-Version":"1.0"},"date":"978307200","messageID":"Pine.3.80.9211151559.B2317-e100000@joker.nada.kth.se","receivedDate":"978307200","subject":"MIME letter with ISO-8859-1","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/PLAIN","charset":"ISO-8859-1","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/66 b/unittest/data/parser/output/mbox/jwz/66
new file mode 100644
index 00000000..51db859d
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/66
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"steindle@uts340.univ.trieste.it"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb"},"extraHeaders":{"Content-Type":"multipart\/alternative; \u000a\u0009boundary=\"Interpart.Boundary.IfasKPO0M2Yt8whLBn\"","MIME-Version":"1.0","Received":"from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41\u000a via MS.5.6.greenbush.galaxy.sun4_41;\u000a Mon, 8 Mar 1993 12:42:53 -0500 (EST)","X-Andrew-Authenticated-As":"4099;greenbush.galaxy;Nathaniel Borenstein","X-Andrew-Message-Size":"500+3"},"date":"978307200","messageID":"AfasKRC0M2Yt8whLIo@thumper.bellcore.com","receivedDate":"978307200","subject":"Re: MIME, how do you pronounce it?","class":"mailcore::MessageHeader","inReplyTo":["9303081733.AA21435@uts340.univ.trieste.it"],"references":["9303081733.AA21435@uts340.univ.trieste.it"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"audio\/basic","contentDescription":"Hallelujah!","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"audio\/basic","contentDescription":"Distress Calls","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"6","mimeType":"audio\/basic","contentDescription":"Woowoo!","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"7","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/67 b/unittest/data/parser/output/mbox/jwz/67
new file mode 100644
index 00000000..052a4a35
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/67
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"info-metamail@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","displayName":"Daniel Glazman","mailbox":"glazman@grif.grif.fr"},"extraHeaders":{"Return-Path":"<info-metamail-request@thumper.bellcore.com>","Content-Type":"multipart\/mixed;\u000a\u0009boundary=PART.BOUNDARY.2014.13404.pitea.730382496.1","Newsgroups":"comp.mail.mime","Received":"from thumper.bellcore.com by bambam.bellcore.com (4.1\/4.7)\u000a\u0009id <AA22789> for andrew; Mon, 22 Feb 93 07:01:01 EST","Mime-Version":"1.0","X-Andrew-Authenticated-As":"0;bambam.galaxy;The Root of All Evil"},"date":"3886142357","messageID":"9302221201.AA13410@pitea.grif.fr","receivedDate":"3886142357","subject":"Meuf MIME-version","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/richtext","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"image\/x-xwd","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"text\/richtext","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/68 b/unittest/data/parser/output/mbox/jwz/68
new file mode 100644
index 00000000..2c05b15c
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/68
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"Cat@Pic.net"},"extraHeaders":{"Newsgroups":"alt.romance.chat","Organization":"PICnet"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","subject":"Jessica... - jesica.bmp [1\/1]","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/69 b/unittest/data/parser/output/mbox/jwz/69
new file mode 100644
index 00000000..6b607975
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/69
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Frank Tabor","mailbox":"phranc@inmind.com"},"extraHeaders":{"Content-Type":"multipart\/mixed; boundary=\"----=_NextPart_000_01BB7BF6.E683F700\"","Lines":"369","X-Newsreader":"Microsoft Internet News 4.70.1141","NNTP-Posting-Host":"dial104-203.inmind.net","Newsgroups":"netscape.navigator","Content-Transfer-Encoding":"7bit","Mime-Version":"1.0","Path":"secnews2.netscape.com!secnews.netscape.com!bhern@netscape.com","Organization":"In Mind International"},"date":"978307200","messageID":"01bb7c18$6d959700$cb68b1cc@phranc.inmind.com","receivedDate":"978307200","subject":"Re: Win95, Netscape and File Types","class":"mailcore::MessageHeader","references":["31FAD463.4282@mindspring.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/plain","charset":"ISO-8859-1","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"text\/html","charset":"ISO-8859-1","class":"mailcore::Attachment"}]}},{"partType":"single","uniqueID":"0","mimeType":"application\/octet-stream","contentDescription":"filetype (LView Pro Image File)","class":"mailcore::Attachment","filename":"filetype.jpg"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/7 b/unittest/data/parser/output/mbox/jwz/7
new file mode 100644
index 00000000..16134827
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/7
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"ysato@etl.go.jp"},"extraHeaders":{"Return-Path":"<ysato@etl.go.jp>","Content-Type":"text\/plain; charset=ISO-2022-JP","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA05435> for nsb; Fri, 12 Jun 92 22:23:28 EDT","Organization":"Electrotechnical Laboratory, Tsukuba Science City"},"date":"3864194588","messageID":"gELh6.ysato@etl.go.jp","receivedDate":"3864194588","subject":"Re: [95:taka@fxis.fujix] MIME and Header encoding RFC.","class":"mailcore::MessageHeader","references":["9206120510.AA06898@atrai.sala.sony.co.jp"]},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"ISO-2022-JP","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/70 b/unittest/data/parser/output/mbox/jwz/70
new file mode 100644
index 00000000..824607d6
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/70
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Content-Type":"multipart\/mixed; boundary=\"------------outer\"","MIME-Version":"1.0","X-Mozilla-Status":"0001","X-Mailer":"Mozilla 2.0 (X11; U; IRIX 5.3 IP22)","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"31B0F5D1.41C6@netscape.com","receivedDate":"978307200","subject":"multipart\/alternative 2","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"3","mimeType":"text\/plain","charset":"iso-8859-1","inlineAttachment":"1","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"text\/richtext","charset":"iso-8859-1","inlineAttachment":"1","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"text\/enriched","charset":"iso-8859-1","inlineAttachment":"1","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"6","mimeType":"text\/html","charset":"iso-8859-1","inlineAttachment":"1","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"7","mimeType":"text\/something-you-dont-know","charset":"iso-8859-1","inlineAttachment":"1","class":"mailcore::Attachment"}]}},{"partType":"single","uniqueID":"1","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"8","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"10","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"11","mimeType":"text\/html","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"12","mimeType":"text\/x-barf","class":"mailcore::Attachment"}]}},{"partType":"single","uniqueID":"9","mimeType":"application\/spankme","contentDescription":"you shouldn't be seeing this either","class":"mailcore::Attachment"}]}},{"partType":"single","uniqueID":"2","mimeType":"text\/plain","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/71 b/unittest/data/parser/output/mbox/jwz/71
new file mode 100644
index 00000000..a7956a63
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/71
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Content-Type":"multipart\/mixed; boundary=\"------------outer\"","MIME-Version":"1.0","X-Mozilla-Status":"0001","X-Mailer":"Mozilla 2.0 (X11; U; IRIX 5.3 IP22)","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"31B0F5D1.41C6@netscape.com","receivedDate":"978307200","subject":"multipart\/alternative","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/plain","charset":"iso-8859-1","inlineAttachment":"1","class":"mailcore::Attachment","filename":"album-list.txt"},{"partType":"single","uniqueID":"2","mimeType":"text\/html","charset":"us-ascii","inlineAttachment":"1","class":"mailcore::Attachment","filename":"album-list.html"},{"partType":"single","uniqueID":"3","mimeType":"application\/postscript","inlineAttachment":"1","class":"mailcore::Attachment","filename":"album-list.ps"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/72 b/unittest/data/parser/output/mbox/jwz/72
new file mode 100644
index 00000000..fa911c43
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/72
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Chromosome Terror","mailbox":"abrdlher@reading.ac.uk"},"extraHeaders":{"Content-ID":"<Pine.SOL.3.91.950426210608.18431B@suma3.reading.ac.uk>","Content-Type":"MULTIPART\/MIXED; BOUNDARY=---Multi-Part-Message-Level-1-1-18170","Lines":"43","NNTP-Posting-Host":"suma3-e2.reading.ac.uk","Newsgroups":"soc.culture.spain","Mime-Version":"1.0","Path":"flop.mcom.com!news.Stanford.EDU!bloom-beacon.mit.edu!gatech!swrinde!pipex!sunsite.doc.ic.ac.uk!sunews!suma3!abrdlher","Organization":"University of Reading, U.K."},"date":"978307200","messageID":"Pine.SOL.3.91.950426210608.18431A-110000@suma3.reading.ac.uk","receivedDate":"978307200","subject":"Alternative medicine","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"contentID":"Pine.SOL.3.91.950426210608.18431C@suma3.reading.ac.uk","partType":"single","uniqueID":"0","mimeType":"text\/PLAIN","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Pavilion Subscriber","mailbox":"Pavilion_sub@pavilion.co.uk"}]},"from":{"class":"mailcore::Address","displayName":"Chromosome Terror","mailbox":"J.I.De-las-Heras@reading.ac.uk"},"extraHeaders":{"Received":"from suma3.rdg.ac.uk by sums1.rdg.ac.uk with SMTP - Local (PP);\u000a Fri, 21 Apr 1995 12:28:34 +0100","content-length":"346"},"date":"978307200","messageID":"Pine.SOL.3.91.950421122449.28779E-100000@suma3.reading.ac.uk","receivedDate":"978307200","subject":"Re: Alternative Medicine ","class":"mailcore::MessageHeader","inReplyTo":["Pavilion_sub-2004950803380001@line07.gunn-du.pavilion.co.uk"]},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"1","mimeType":"text\/PLAIN","charset":"US-ASCII","class":"mailcore::Attachment"}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/73 b/unittest/data/parser/output/mbox/jwz/73
new file mode 100644
index 00000000..f605c6c4
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/73
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Content-Type":"multipart\/related;\u000a boundary=\"------------25F71003F6609771F5544030\"","MIME-Version":"1.0","Newsgroup":"alt.fan.jwz"},"date":"978307200","messageID":"3341AE7C.665F552F.10@netscape.com","receivedDate":"978307200","subject":"multipart\/related MHTML test case","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/related","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"contentID":"3341AE7C.665F552F.10.part1@netscape.com","partType":"single","uniqueID":"0","mimeType":"text\/html","charset":"us-ascii","inlineAttachment":"1","contentLocation":"jwz\/index.html","class":"mailcore::Attachment"},{"contentID":"3341AE7C.665F552F.10.part2@netscape.com","partType":"single","uniqueID":"1","mimeType":"image\/jpeg","contentLocation":"http:\/\/www.netscape.com\/people\/jwz\/jwz6.jpg","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/74 b/unittest/data/parser/output/mbox/jwz/74
new file mode 100644
index 00000000..47ffbb19
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/74
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Content-Type":"multipart\/related;\u000a boundary=\"------------25F71003F6609771F5544030\"","MIME-Version":"1.0","Newsgroup":"alt.fan.jwz"},"date":"978307200","messageID":"3341AE7C.665F552F.10@netscape.com","receivedDate":"978307200","subject":"multipart\/related MHTML test case","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/related","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"contentID":"3341AE7C.665F552F.10.part1@netscape.com","partType":"single","uniqueID":"0","mimeType":"text\/html","charset":"us-ascii","inlineAttachment":"1","contentLocation":"jwz\/index.html","class":"mailcore::Attachment"},{"contentID":"3341AE7C.665F552F.10.part2@netscape.com","partType":"single","uniqueID":"1","mimeType":"image\/jpeg","contentLocation":"jwz\/jwz6.jpg","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/75 b/unittest/data/parser/output/mbox/jwz/75
new file mode 100644
index 00000000..6cf6d1f3
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/75
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","mailbox":"izzy@nugget.scr.atm.com"},"extraHeaders":{"Return-Path":"izzy@nugget.scr.atm.com","Content-Type":"multipart\/related;\u000a boundary=\"=_03tW34g.bO1996u.N16d000A.r06Y.42:0047e7\";\u000a type=\"text\/html\";\u000a start-info=\"X-twg-cidlinking-V1.2\"","MIME-Version":"1.0","X-Mozilla-Status":"0011","Content-Transfer-Encoding":"7bit","X-Mailer":"Emissary V2.00, by Attachmate Corp.","Received":"from maleman.mcom.com (maleman.mcom.com [198.93.92.3]) by urchin.netscape.com (8.6.12\/8.6.9) with ESMTP id JAA03193 for <jwz@urchin.mcom.com>; Mon, 3 Jun 1996 09:48:13 -0700","Content-Length":"6555","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"19960603164232.izzy@scr.atm.com","receivedDate":"978307200","subject":"RE[4]: your generated HTML","class":"mailcore::MessageHeader","inReplyTo":["31AEE9BD.59E2@netscape.com"],"references":["199605261926.AA283048804@merle.acns.nwu.edu","19960527225319.izzy@scr.atm.com","19960528160415.izzy@scr.atm.com","19960530190556.izzy@scr.atm.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/related","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/html","charset":"ISO-8859-1","class":"mailcore::Attachment"},{"contentID":"0.19960603164233.izzy@scr.atm.com","partType":"single","uniqueID":"1","mimeType":"image\/gif","inlineAttachment":"1","contentDescription":"The Sender's Signature","class":"mailcore::Attachment","filename":"SIG.GIF"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/76 b/unittest/data/parser/output/mbox/jwz/76
new file mode 100644
index 00000000..0854e009
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/76
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Paul Phillips","mailbox":"paulp@go2net.com"}]},"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"FCC":"\/u\/jwz\/nsmail\/Inbox","Content-Type":"multipart\/mixed;\u000a boundary=\"------------25F71003F6609771F5544030\"","MIME-Version":"1.0","X-Mailer":"Mozilla 3.01 (X11; I; IRIX 6.2 IP22)","Organization":"Netscape Communications Corporation, Mozilla Division"},"date":"978307200","messageID":"3341AE7C.665F552F@netscape.com","receivedDate":"978307200","subject":"Netscape Announces Theme Park Plans","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"multipart\/related","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"contentID":"3341AE7C.665F552F.1@netscape.com","partType":"single","uniqueID":"1","mimeType":"text\/html","charset":"us-ascii","inlineAttachment":"1","class":"mailcore::Attachment","filename":"story12.htm"},{"contentID":"3341AE7C.665F552F.2@netscape.com","partType":"single","uniqueID":"2","mimeType":"image\/gif","inlineAttachment":"1","class":"mailcore::Attachment","filename":"netscape1223_communicator.gif"},{"contentID":"3341AE7C.665F552F.3@netscape.com","partType":"single","uniqueID":"3","mimeType":"image\/gif","inlineAttachment":"1","class":"mailcore::Attachment","filename":"inbanner.gif"},{"contentID":"3341AE7C.665F552F.4@netscape.com","partType":"single","uniqueID":"4","mimeType":"image\/gif","inlineAttachment":"1","class":"mailcore::Attachment","filename":"topnews.gif"},{"contentID":"3341AE7C.665F552F.5@netscape.com","partType":"single","uniqueID":"5","mimeType":"image\/gif","inlineAttachment":"1","class":"mailcore::Attachment","filename":"headline.gif"},{"contentID":"3341AE7C.665F552F.6@netscape.com","partType":"single","uniqueID":"6","mimeType":"image\/gif","inlineAttachment":"1","class":"mailcore::Attachment","filename":"plans.GIF"},{"contentID":"3341AE7C.665F552F.7@netscape.com","partType":"single","uniqueID":"7","mimeType":"image\/jpeg","inlineAttachment":"1","class":"mailcore::Attachment","filename":"pirates.jpg"},{"contentID":"3341AE7C.665F552F.8@netscape.com","partType":"single","uniqueID":"8","mimeType":"image\/jpeg","inlineAttachment":"1","class":"mailcore::Attachment","filename":"stockcoaster.jpg"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/77 b/unittest/data/parser/output/mbox/jwz/77
new file mode 100644
index 00000000..5f2bb7ef
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/77
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Content-Type":"multipart\/related;\u000a boundary=\"------------25F71003F6609771F5544030\"","MIME-Version":"1.0","Newsgroup":"alt.fan.jwz"},"date":"978307200","messageID":"3341AE7C.665F552F.4@netscape.com","receivedDate":"978307200","subject":"multipart\/related MHTML test case","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/related","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"contentID":"3341AE7C.665F552F.4.part1@netscape.com","partType":"single","uniqueID":"0","mimeType":"text\/html","charset":"us-ascii","inlineAttachment":"1","class":"mailcore::Attachment"},{"contentID":"3341AE7C.665F552F.4.part2@netscape.com","partType":"single","uniqueID":"1","mimeType":"image\/jpeg","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/78 b/unittest/data/parser/output/mbox/jwz/78
new file mode 100644
index 00000000..fc78768e
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/78
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Content-Type":"multipart\/related;\u000a boundary=\"------------25F71003F6609771F5544030\"","MIME-Version":"1.0","Newsgroup":"alt.fan.jwz"},"date":"978307200","messageID":"3341AE7C.665F552F.5@netscape.com","receivedDate":"978307200","subject":"multipart\/related MHTML test case","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/related","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"contentID":"3341AE7C.665F552F.5.part1@netscape.com","partType":"single","uniqueID":"0","mimeType":"text\/html","charset":"us-ascii","inlineAttachment":"1","class":"mailcore::Attachment"},{"contentID":"3341AE7C.665F552F.5.part2@netscape.com","partType":"single","uniqueID":"1","mimeType":"image\/jpeg","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/79 b/unittest/data/parser/output/mbox/jwz/79
new file mode 100644
index 00000000..297575db
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/79
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Content-Type":"multipart\/related;\u000a boundary=\"------------25F71003F6609771F5544030\"","MIME-Version":"1.0","Newsgroup":"alt.fan.jwz"},"date":"978307200","messageID":"3341AE7C.665F552F.6@netscape.com","receivedDate":"978307200","subject":"multipart\/related MHTML test case","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/related","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"contentID":"3341AE7C.665F552F.6.part1@netscape.com","partType":"single","uniqueID":"0","mimeType":"text\/html","charset":"us-ascii","inlineAttachment":"1","contentLocation":"http:\/\/www.netscape.com\/people\/index.html","class":"mailcore::Attachment"},{"contentID":"3341AE7C.665F552F.6.part2@netscape.com","partType":"single","uniqueID":"1","mimeType":"image\/jpeg","contentLocation":"http:\/\/www.netscape.com\/people\/jwz\/jwz6.jpg","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/8 b/unittest/data/parser/output/mbox/jwz/8
new file mode 100644
index 00000000..d373ea8e
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/8
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel S. Borenstein","mailbox":"nsb@thumper.bellcore.com"},"extraHeaders":{"Return-Path":"<nsb>","MIME-Version":"1.0","Status":"RO","Content-type":"multipart\/mixed; boundary=foobarbazola"},"date":"3847176813","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"3847176813","subject":"Testing Multipart messaging","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"2","mimeType":"image\/gif","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"audio\/basic","class":"mailcore::Attachment"}]}},{"partType":"single","uniqueID":"1","mimeType":"application\/atomicmail","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/80 b/unittest/data/parser/output/mbox/jwz/80
new file mode 100644
index 00000000..73f62138
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/80
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Content-Type":"multipart\/related;\u000a boundary=\"------------25F71003F6609771F5544030\"","MIME-Version":"1.0","Newsgroup":"alt.fan.jwz"},"date":"978307200","messageID":"3341AE7C.665F552F.7@netscape.com","receivedDate":"978307200","subject":"multipart\/related MHTML test case","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/related","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"contentID":"3341AE7C.665F552F.7.part1@netscape.com","partType":"single","uniqueID":"0","mimeType":"text\/html","charset":"us-ascii","inlineAttachment":"1","contentLocation":"jwz\/index.html","class":"mailcore::Attachment"},{"contentID":"3341AE7C.665F552F.7.part2@netscape.com","partType":"single","uniqueID":"1","mimeType":"image\/jpeg","contentLocation":"jwz\/jwz6.jpg","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/81 b/unittest/data/parser/output/mbox/jwz/81
new file mode 100644
index 00000000..ab18f4b9
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/81
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Content-Type":"multipart\/related;\u000a boundary=\"------------25F71003F6609771F5544030\"","MIME-Version":"1.0","Newsgroup":"alt.fan.jwz"},"date":"978307200","messageID":"3341AE7C.665F552F.8@netscape.com","receivedDate":"978307200","subject":"multipart\/related MHTML test case","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/related","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"contentID":"3341AE7C.665F552F.8.part1@netscape.com","partType":"single","uniqueID":"0","mimeType":"text\/html","charset":"us-ascii","inlineAttachment":"1","contentLocation":"http:\/\/www.netscape.com\/people\/index.html","class":"mailcore::Attachment"},{"contentID":"3341AE7C.665F552F.8.part2@netscape.com","partType":"single","uniqueID":"1","mimeType":"image\/jpeg","contentLocation":"http:\/\/www.netscape.com\/people\/jwz\/jwz6.jpg","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/82 b/unittest/data/parser/output/mbox/jwz/82
new file mode 100644
index 00000000..52395554
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/82
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"},"extraHeaders":{"Content-Type":"multipart\/related;\u000a boundary=\"------------25F71003F6609771F5544030\"","MIME-Version":"1.0","Newsgroup":"alt.fan.jwz"},"date":"978307200","messageID":"3341AE7C.665F552F.9@netscape.com","receivedDate":"978307200","subject":"multipart\/related MHTML test case","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/related","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"contentID":"3341AE7C.665F552F.9.part1@netscape.com","partType":"single","uniqueID":"0","mimeType":"text\/html","charset":"us-ascii","inlineAttachment":"1","contentLocation":"jwz\/index.html","class":"mailcore::Attachment"},{"contentID":"3341AE7C.665F552F.9.part2@netscape.com","partType":"single","uniqueID":"1","mimeType":"image\/jpeg","contentLocation":"http:\/\/www.netscape.com\/people\/jwz\/jwz6.jpg","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/83 b/unittest/data/parser/output/mbox/jwz/83
new file mode 100644
index 00000000..e7ffb7bc
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/83
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jamie Zawinski","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","displayName":"Chuck Simmons","mailbox":"chrlsim@futureone.com"},"extraHeaders":{"Return-Path":"<chrlsim@futureone.com>","Content-Type":"multipart\/mixed; boundary=\"------------746A59DD382995F41B0947E\"","MIME-Version":"1.0","X-Mozilla-Status":"0001","X-Mailer":"Mozilla 3.01 (X11; U; Linux 2.0.0 i486)","Received":"from maleman.mcom.com ([198.93.92.3]) by dredd.mcom.com\u000a (Netscape Messaging Server 3.0) with SMTP id AAA8166\u000a for <jwz@dredd.mcom.com>; Mon, 18 Aug 1997 21:13:55 -0700","Content-Length":"747282","Organization":"Organized? You jest!"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"chrlsim@futureone.com"},"messageID":"33F91BEB.10E2A9D5@futureone.com","receivedDate":"978307200","subject":"3.01 MIME prob message [Fwd: communicator 4.01 a conference problem]","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"chrlsim@futureone.com"}]},"from":{"class":"mailcore::Address","displayName":"NIRI ELLERT","mailbox":"nirie3@gezernet.co.il"},"extraHeaders":{"X-Mailer":"Mozilla 4.01 [en] (Win95; I)","Received":"from gezer1.gezernet.co.il (gezer1.gezernet.co.il [192.116.212.2]) by future.futureone.com (8.8.2\/8.8.0) with ESMTP id OAA19067 for <chrlsim@futureone.com>; Mon, 18 Aug 1997 14:50:46 -0700 (MST)","Organization":"GEZERNET","X-Priority":"3 (Normal)"},"date":"978307200","messageID":"33F8C032.C5DC0CA2@gezernet.co.il","receivedDate":"978307200","subject":"communicator 4.01 a conference problem","class":"mailcore::MessageHeader","replyTo":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nirie3@gezernet.co.il"}]}},"class":"mailcore::MessagePart","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"},{"partType":"multipart\/related","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"2","mimeType":"text\/html","charset":"us-ascii","class":"mailcore::Attachment"},{"contentID":"part1.33F8C032.E4CBCE7F@gezernet.co.il","partType":"single","uniqueID":"3","mimeType":"image\/tiff","inlineAttachment":"1","class":"mailcore::Attachment","filename":"C:\u00a5win95\u00a5TEMP\u00a5nsmailRJ.tiff"}]}}]}}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/84 b/unittest/data/parser/output/mbox/jwz/84
new file mode 100644
index 00000000..15c6cbd0
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/84
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"jwz@netscape.com"}]},"from":{"class":"mailcore::Address","mailbox":"izzy@scr.atm.com"},"extraHeaders":{"Return-Path":"izzy@scr.atm.com","Content-Type":"multipart\/related;\u000a boundary=\"=_09tW13g.bO1996u.N01d000A.r02Y.33:0018d7\";\u000a type=\"text\/html\";\u000a start-info=\"X-twg-cidlinking-V1.2\"","MIME-Version":"1.0","Status":"U","X-Mozilla-Status":"0001","X-UIDL":"823829838.001","Content-Transfer-Encoding":"7bit","X-Mailer":"Emissary V1.20, by Attachmate Corp.","Received":"from maleman.mcom.com (maleman.mcom.com [198.93.92.3]) by urchin.netscape.com (8.6.12\/8.6.9) with ESMTP id RAA04054 for <jwz@urchin.netscape.com>; Thu, 8 Feb 1996 17:35:41 -0800","Content-Length":"46628"},"date":"978307200","messageID":"19960209013311.izzy@scr.atm.com","receivedDate":"978307200","subject":"Example of CID linking in a multipart\/related MIME message","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/related","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/html","charset":"ISO-8859-1","class":"mailcore::Attachment"},{"contentID":"2.19960209013310.izzy@scr.atm.com","partType":"single","uniqueID":"1","mimeType":"image\/gif","inlineAttachment":"1","class":"mailcore::Attachment","filename":"attach3.gif"},{"contentID":"3.19960209013310.izzy@scr.atm.com","partType":"single","uniqueID":"2","mimeType":"image\/gif","inlineAttachment":"1","class":"mailcore::Attachment","filename":"liluse.gif"},{"contentID":"5.19960209013310.izzy@scr.atm.com","partType":"single","uniqueID":"3","mimeType":"image\/gif","inlineAttachment":"1","class":"mailcore::Attachment","filename":"wollogo2.gif"},{"contentID":"0.19960209013310.izzy@scr.atm.com","partType":"single","uniqueID":"4","mimeType":"image\/gif","inlineAttachment":"1","contentDescription":"The Sender's Signature","class":"mailcore::Attachment","filename":"BULLDOG.GIF"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/85 b/unittest/data/parser/output/mbox/jwz/85
new file mode 100644
index 00000000..2a54edd7
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/85
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","displayName":"Harold A. Miller","mailbox":"Hal.Miller@mel.dit.csiro.au"},"extraHeaders":{"Return-Path":"<hal@mel.dit.csiro.au>","Content-Type":"audio\/basic","MIME-Version":"1.0","Content-Transfer-Encoding":"base64","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA06662> for nsb; Wed, 11 Mar 92 18:41:16 EST","Cc":""},"date":"978307200","messageID":"199203112327.AA03185@shark.mel.dit.csiro.au","receivedDate":"978307200","subject":"Re: Barbershop MIME","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"audio\/basic","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/86 b/unittest/data/parser/output/mbox/jwz/86
new file mode 100644
index 00000000..07eb831c
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/86
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"robb@develop"}]},"from":{"class":"mailcore::Address","mailbox":"develop!nextmime@ebony@sblab.att.com"},"extraHeaders":{"Return-Path":"<develop!nextmime@ebony@sblab.att.com>","Content-Type":"multipart\/mixed; boundary=tmrob","Original-From":"develop!nextmime@ebony (NeXT MIME Prototype)","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA17475> for nsb; Fri, 25 Sep 92 21:30:21 EDT","Mime-Version":"1.0","Content-Length":"2579 ","To":"@develop:sblab!att!thumper.bellcore.com!nsb"},"date":"3873215582","messageID":"9209252113.AA00975@ebony","receivedDate":"3873215582","subject":"More richtext questions\/comments","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/richtext","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/87 b/unittest/data/parser/output/mbox/jwz/87
new file mode 100644
index 00000000..9d612a11
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/87
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"markm@voicenet.com"},"extraHeaders":{"Content-Type":"multipart\/signed; boundary=\"axb+h+IbI\/zv+u\";\u000a protocol=\"application\/pgp-signature\"; micalg=pgp-md5","Lines":"51","Approved":"usenet@netscape.com","NNTP-Posting-Host":"tera.mcom.com","Newsgroups":"mcom.list.cypherpunks","Mime-Version":"1.0","Path":"tera.mcom.com!news-mail-gateway","Organization":"Local Mail\/News Gateway"},"date":"978307200","sender":{"class":"mailcore::Address","mailbox":"daemon@tera.mcom.com"},"messageID":"Pine.LNX.3.93.960527203358.1163A-100000@gak","receivedDate":"978307200","subject":"Re: Layman's explanation for limits on escrowed encryption ...","class":"mailcore::MessageHeader","references":["01I53K6SDN348Y4Z90@mbcl.rutgers.edu"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/signed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"application\/pgp-signature","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/88 b/unittest/data/parser/output/mbox/jwz/88
new file mode 100644
index 00000000..55e8ddad
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/88
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"IN%\"OS2-L@HEARN.nic.SURFnet.nl\"\"MultiplerecipientsoflistOS2-L\""},{"class":"mailcore::Address","displayName":"Multiple recipients of list OS2-L","mailbox":"OS2-L@HEARN.nic.SURFnet.nl"}]},"from":{"class":"mailcore::Address","displayName":"Jeffrey A. Stuart","mailbox":"ncoast!tdi3!tdi4!jstuart@USENET.INS.CWRU.EDU"},"extraHeaders":{"Lines":"40","MIME-version":"1.0","Content-transfer-encoding":"7bit","CC":"","Newsgroups":"bit.listserv.os2-l","X-Mailer":"exmh version 1.6delta 4\/7\/95","Return-path":"<owner-os2-l@HEARN.NIC.SURFNET.NL>","Path":"flop.mcom.com!news.Stanford.EDU!lll-winken.llnl.gov!elroy.jpl.nasa.gov!netline-fddi.jpl.nasa.gov!nntp-server.caltech.edu!vixen.cso.uiuc.edu!howland.reston.ans.net!news.sprintlink.net!vaxa.hofstra.edu!hofnews","Content-type":"application\/pgp; format=mime; x-action=signclear;x-originator=22CDDBF5"},"date":"978307200","sender":{"class":"mailcore::Address","displayName":"IBM OS\/2 Unedited Discussion List","mailbox":"OS2-L@HEARN.nic.SURFnet.nl"},"messageID":"199504252230.SAA26982@tdi3.tridelta.com","receivedDate":"978307200","subject":"Re: New Virus Alert! No","class":"mailcore::MessageHeader","replyTo":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"IBM OS\/2 Unedited Discussion List","mailbox":"OS2-L@HEARN.nic.SURFnet.nl"}]},"inReplyTo":["batec08@NERVM.NERDC.UFL.EDU","199504251232.IAA20833@name.ufl.edu"]},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/pgp","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/89 b/unittest/data/parser/output/mbox/jwz/89
new file mode 100644
index 00000000..6ed32935
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/89
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"crobinso@clam.rutgers.edu"}]},"from":{"class":"mailcore::Address","displayName":"zxc","mailbox":"zxc@uiuc.edu"},"extraHeaders":{"X-URL":"news:3nm097$gbj@clam.rutgers.edu","Content-Type":"text\/plain; charset=us-ascii","Lines":"28","NNTP-Posting-Host":"nuntana.animal.uiuc.edu","Newsgroups":"comp.os.linux.misc","X-Mailer":"Mozilla 1.1N (X11; I; Linux 1.2.3 i486)","Content-Transfer-Encoding":"7bit","Mime-Version":"1.0","Path":"flop.mcom.com!news.Stanford.EDU!bloom-beacon.mit.edu!spool.mu.edu!howland.reston.ans.net!vixen.cso.uiuc.edu!usenet","Organization":"University of Illinois at Urbana"},"date":"978307200","messageID":"3nm2gc$m6l@vixen.cso.uiuc.edu","receivedDate":"978307200","subject":"Re: Netscape1.1","class":"mailcore::MessageHeader","references":["3nm097$gbj@clam.rutgers.edu"]},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"us-ascii","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/9 b/unittest/data/parser/output/mbox/jwz/9
new file mode 100644
index 00000000..53d60102
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/9
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Stephen A. Uhler","mailbox":"sau@thumper.bellcore.com"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","displayName":"Marshall Rose","mailbox":"mrose@dbc.mtview.ca.us"},"extraHeaders":{"Return-Path":"<dbc.mtview.ca.us!mrose@dbc.mtview.ca.us>","MIME-Version":"RFC-XXXX","Content-Transfer-Encoding":"base64","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA10321> for nsb; Sat, 5 Oct 91 19:14:36 EDT","Content-type":"audio\/basic"},"date":"3842463640","messageID":"22353.686703640@dbc.mtview.ca.us","receivedDate":"3842463640","subject":"Re: near closure on audio stuff ","class":"mailcore::MessageHeader","inReplyTo":["14836.686643197@dbc.mtview.ca.us"]},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"audio\/basic","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/90 b/unittest/data/parser/output/mbox/jwz/90
new file mode 100644
index 00000000..fcff71dd
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/90
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"John Lamb","mailbox":"lamb"},{"class":"mailcore::Address","displayName":"Michael Littman","mailbox":"mlittman"},{"class":"mailcore::Address","displayName":"David A. Braun","mailbox":"braun"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"ietf-822@dimacs.rutgers.edu"},{"class":"mailcore::Address","mailbox":"info-metamail"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb"},"extraHeaders":{"Return-Path":"<nsb>","Content-Type":"multipart\/alternative; \u000a\u0009boundary=\"Interpart.Boundary.Qdjbh920M2Yt4L5uUD\"","Received":"by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA06406> for nsb; Wed, 11 Mar 92 16:27:44 EST","Mime-Version":"1.0","X-Andrew-Message-Size":"555+2"},"date":"978307200","messageID":"Edjbh9O0M2YtQL5uct@thumper.bellcore.com","receivedDate":"978307200","subject":"Barbershop MIME","class":"mailcore::MessageHeader","references":["QdjbYVC0M2Yt4L5stL@thumper.bellcore.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"message\/external-body","contentDescription":"Let Me Sing You Email (audio)","class":"mailcore::Attachment","filename":"quartet.au"},{"partType":"single","uniqueID":"3","mimeType":"text\/plain","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"message\/external-body","contentDescription":"The Telephone Chords, A Moment Immortalized","class":"mailcore::Attachment","filename":"quartet.gif"},{"partType":"single","uniqueID":"5","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/91 b/unittest/data/parser/output/mbox/jwz/91
new file mode 100644
index 00000000..3e63a893
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/91
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"dag@gorgon"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","mailbox":"dag@persoft.com"},"extraHeaders":{"Return-Path":"<dag%persoft.UUCP@cs.wisc.edu>","Content-Type":"text\/richtext","Content-Transfer-Encoding":"quoted-printable","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA15154> for nsb; Tue, 17 Mar 92 14:36:55 EST","Mime-Version":"1.0"},"date":"3856620420","messageID":"m0lQjol-00018GC@persoft.persoft.com","receivedDate":"3856620420","subject":"First impressions of metamail release 2","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/richtext","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/92 b/unittest/data/parser/output/mbox/jwz/92
new file mode 100644
index 00000000..815eada1
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/92
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"},"extraHeaders":{"Content-type":"message\/partial; number=2; total=3; id=foobar"},"date":"3847176816","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"3847176816","subject":"GIF image (2\/3)","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"message\/partial","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/93 b/unittest/data/parser/output/mbox/jwz/93
new file mode 100644
index 00000000..9c1f7b21
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/93
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"dave@expo.lcs.mit.edu"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Fred Hansen","mailbox":"wjh+@andrew.cmu.edu"}]},"from":{"class":"mailcore::Address","displayName":"Michael J. McInerny","mailbox":"mcinerny+@andrew.cmu.edu"},"extraHeaders":{"Return-Path":"<wjh+@andrew.cmu.edu>","Content-Type":"multipart\/alternative; \u000a\u0009boundary=\"Interpart.Boundary.8eBYTr200hYx4uHkoz\"","Resent-Message-Id":"<ceBYuie00Vs4ANk04J@andrew.cmu.edu>","Resent-From":"Fred Hansen <wjh+@andrew.cmu.edu>","Resent-Date":"Wed, 10 Jun 1992 14:49:18 -0400 (EDT)","Resent-To":"gk5g+@andrew.cmu.edu, nsb+@andrew.cmu.edu","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA01494> for nsb; Wed, 10 Jun 92 14:51:18 EDT","Mime-Version":"1.0","X-Andrew-Message-Size":"762+8"},"date":"978307200","messageID":"MeBYTrq00hYx4uHkwL@andrew.cmu.edu","receivedDate":"978307200","subject":"Re: icons","class":"mailcore::MessageHeader","inReplyTo":["0eBXzMC00Vs4QNk9oL@andrew.cmu.edu"],"references":["9206101740.AA07174@kanga.lcs.mit.edu","0eBXzMC00Vs4QNk9oL@andrew.cmu.edu"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"image\/x-xwd","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"image\/x-xwd","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"6","mimeType":"image\/x-xwd","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"7","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"8","mimeType":"image\/x-xwd","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"9","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"10","mimeType":"image\/x-xwd","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"11","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"12","mimeType":"image\/x-xwd","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"13","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"14","mimeType":"image\/x-xwd","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"15","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"16","mimeType":"image\/x-xwd","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"17","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/94 b/unittest/data/parser/output/mbox/jwz/94
new file mode 100644
index 00000000..420d6348
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/94
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"jbw@bigbird.bu.edu"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb"},"extraHeaders":{"Content-Type":"multipart\/alternative; \u000a\u0009boundary=\"Interpart.Boundary.geteZma0M2Yt93sYwo\"","MIME-Version":"1.0","Received":"from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41\u000a via MS.5.6.greenbush.galaxy.sun4_41;\u000a Thu, 22 Oct 1992 09:15:31 -0400 (EDT)","X-Andrew-Authenticated-As":"4099;greenbush.galaxy;Nathaniel Borenstein","X-Andrew-Message-Size":"546+1"},"date":"978307200","messageID":"keteZn20M2YtJ3sZ5q@thumper.bellcore.com","receivedDate":"978307200","subject":"Re: Could you translate (\u05dd\u05d5\u05dc\u05e9 \u05df\u05d1 \u05d9\u05dc\u05d8\u05e4\u05e0) for me?","class":"mailcore::MessageHeader","inReplyTo":["9210220105.AA19399@bigbird.bu.edu"],"references":["9210220105.AA19399@bigbird.bu.edu"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"image\/gif","contentDescription":"My screen reading your mail","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/95 b/unittest/data/parser/output/mbox/jwz/95
new file mode 100644
index 00000000..ec17459b
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/95
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","displayName":"Terry Crowley","mailbox":"tcrowley@diamond.bbn.com"},"extraHeaders":{"Return-Path":"<tcrowley@diamond.bbn.com>","Content-Type":"multipart\/mixed; \u000a\u0009boundary=\"SlateBoundary_1_Fri_Feb_5_09:44:55_1993_E9C1BD\";","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA02147> for nsb; Fri, 5 Feb 93 09:45:12 EST","Mime-Version":"1.0"},"date":"3884683495","messageID":"9302051445.AA10767@dilithium.bbn.com","receivedDate":"3884683495","subject":"Audio","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"ISO-8859-1","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"audio\/basic","contentDescription":"Remark by Terry Crowley on 02\/05\/93, 9:43 am","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/96 b/unittest/data/parser/output/mbox/jwz/96
new file mode 100644
index 00000000..e1cd08f6
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/96
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Jonathan Rosenberg","mailbox":"jxr"},{"class":"mailcore::Address","displayName":"Robert E Kraut","mailbox":"kraut"},{"class":"mailcore::Address","displayName":"Al Buzzard","mailbox":"alb"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"Terry Crowley","mailbox":"tcrowley@diamond.bbn.com"}]},"from":{"class":"mailcore::Address","displayName":"Nathaniel Borenstein","mailbox":"nsb"},"extraHeaders":{"Content-Type":"multipart\/alternative; \u000a\u0009boundary=\"Interpart.Boundary.8fQc7B:0M2Yt47NCon\"","MIME-Version":"1.0","Received":"from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41\u000a via MS.5.6.greenbush.galaxy.sun4_41;\u000a Fri, 5 Feb 1993 10:03:45 -0500 (EST)","X-Andrew-Authenticated-As":"4099;greenbush.galaxy;Nathaniel Borenstein","X-Andrew-Message-Size":"1184+2"},"date":"978307200","messageID":"AfQc7Fu0M2YtM7NCws@thumper.bellcore.com","receivedDate":"978307200","subject":"Re: Audio","class":"mailcore::MessageHeader","inReplyTo":["9302051445.AA10767@dilithium.bbn.com"],"references":["9302051445.AA10767@dilithium.bbn.com"]},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"1","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"2","mimeType":"audio\/basic","contentDescription":"I'm VERY happy!","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"3","mimeType":"text\/richtext","charset":"US-ASCII","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"image\/gif","contentDescription":"My daughter Miriam","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"5","mimeType":"text\/plain","charset":"US-ASCII","class":"mailcore::Attachment"}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/97 b/unittest/data/parser/output/mbox/jwz/97
new file mode 100644
index 00000000..1d8361f2
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/97
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"dwm@ctt.bellcore.com"},{"class":"mailcore::Address","mailbox":"t-pem@thumper.bellcore.com"}]},"from":{"class":"mailcore::Address","displayName":"Don Major","mailbox":"dwm@ctt.bellcore.com"},"extraHeaders":{"Return-Path":"<secure.bellcore.com!dwm@ctt.bellcore.com>","Content-Type":"application\/x-pkcs","Content-Transfer-Encoding":"base64","Received":"from thumper.bellcore.com by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA28820> for nsb; Fri, 26 Feb 93 00:34:01 EST","Mime-Version":"1.0","Cc":""},"date":"3886464616","messageID":"9302260530.AA25246@shadow.secure.bellcore.com","receivedDate":"3886464616","subject":"Signed PKCS\/MIME Message","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"application\/x-pkcs","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/98 b/unittest/data/parser/output/mbox/jwz/98
new file mode 100644
index 00000000..df8404b5
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/98
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","displayName":"Stefano Gazziano","mailbox":"GAZZIANO_S@CASACCIA.ENEA.IT"},"extraHeaders":{"Lines":"37","MIME-version":"1.0","Newsgroups":"comp.soft-sys.sas","Comments":"Gated by NETNEWS@AUVM.AMERICAN.EDU","Path":"flop.mcom.com!news.Stanford.EDU!bloom-beacon.mit.edu!news.kei.com!hookup!lll-winken.llnl.gov!uwm.edu!cs.utexas.edu!swrinde!gatech!paladin.american.edu!auvm!CASACCIA.ENEA.IT!GAZZIANO_S","Content-type":"MESSAGE\/RFC822"},"date":"978307200","sender":{"class":"mailcore::Address","displayName":"SAS(r) Discussion","mailbox":"SAS-L%VTVM1.BITNET@VTBIT.CC.VT.EDU"},"messageID":"01HPSYRPA1IAERWENE@ECA401.CASACCIA.ENEA.IT","receivedDate":"978307200","subject":"work space","class":"mailcore::MessageHeader","replyTo":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"GAZZIANO_S@CASACCIA.ENEA.IT"}]}},"class":"mailcore::MessageParser","mainPart":{"partType":"message","header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"gazziano_s@casaccia.enea.it"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"sas-l@uga.ucc.uga.edu"}]},"from":{"class":"mailcore::Address","mailbox":"GAZZIANO_S@casaccia.enea.it"},"extraHeaders":{"Received":"from ECA401.CASACCIA.ENEA.IT by ECA401.CASACCIA.ENEA.IT\u000a (PMDF V4.3-7 #3856) id <01HPSWPQHFQ8ERWELB@ECA401.CASACCIA.ENEA.IT>; Wed,\u000a 26 Apr 1995 17:31:53 +1","Return-path":"<GAZZIANO_S@casaccia.enea.it>"},"date":"978307200","messageID":"01HPSWRQOS4IERWELB@ECA401.CASACCIA.ENEA.IT","receivedDate":"978307200","subject":"work file space","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/PLAIN","charset":"US-ASCII","class":"mailcore::Attachment"}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/jwz/99 b/unittest/data/parser/output/mbox/jwz/99
new file mode 100644
index 00000000..30e47114
--- /dev/null
+++ b/unittest/data/parser/output/mbox/jwz/99
@@ -0,0 +1 @@
+{"header":{"cc":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"nsb"}]},"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","displayName":"David A. Braun","mailbox":"braun"},{"class":"mailcore::Address","displayName":"John Lamb","mailbox":"lamb"},{"class":"mailcore::Address","displayName":"Michael Littman","mailbox":"mlittman"}]},"from":{"class":"mailcore::Address","mailbox":"nsb"},"extraHeaders":{"Return-Path":"<nsb>","Content-Type":"multipart\/mixed; boundary=foobar","MIME-Version":"RFC-XXXX","Received":"by greenbush.bellcore.com (4.1\/4.7)\u000a\u0009id <AA06481> for nsb; Thu, 12 Dec 91 11:38:21 EST","X-Andrew-Message-Size":"40+0"},"date":"3848315901","messageID":"9112121638.AA06481@greenbush.bellcore.com","receivedDate":"3848315901","subject":"Singing today?","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"audio\/basic","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/simple/1 b/unittest/data/parser/output/mbox/simple/1
new file mode 100644
index 00000000..6856c0bf
--- /dev/null
+++ b/unittest/data/parser/output/mbox/simple/1
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"fejj@gnome.org"}]},"from":{"class":"mailcore::Address","mailbox":"fejj@gnome.org"},"extraHeaders":{"Content-Type":"multipart\/mixed; boundary=\"x\"","MIME-Version":"1.0","X-Test-Header":""},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","subject":"this'll probably break a lot of mime parsers","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"}]}}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/simple/2 b/unittest/data/parser/output/mbox/simple/2
new file mode 100644
index 00000000..4ee5b83f
--- /dev/null
+++ b/unittest/data/parser/output/mbox/simple/2
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"fejj@gnome.org"}]},"from":{"class":"mailcore::Address","mailbox":"fejj@gnome.org"},"extraHeaders":{"Content-Type":"multipart\/mixed; boundary=\"x\"","MIME-Version":"1.0"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","subject":"this'll probably break even more mime parsers","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[]}},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[]}},{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/mbox/simple/3 b/unittest/data/parser/output/mbox/simple/3
new file mode 100644
index 00000000..45c35307
--- /dev/null
+++ b/unittest/data/parser/output/mbox/simple/3
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"fejj@gnome.org"}]},"from":{"class":"mailcore::Address","mailbox":"fejj@gnome.org"},"extraHeaders":{"Content-Type":"multipart\/mixed; boundary=\"\"","MIME-Version":"1.0"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","subject":"if a mime parser can correctly handle this, I'm impressed","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[]}},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[]}},{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/messages/empty-multipart.txt b/unittest/data/parser/output/messages/empty-multipart.txt
new file mode 100644
index 00000000..a0453a44
--- /dev/null
+++ b/unittest/data/parser/output/messages/empty-multipart.txt
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"mimekit@example.com"}]},"from":{"class":"mailcore::Address","mailbox":"mimekit@example.com"},"extraHeaders":{"Content-Type":"multipart\/mixed;\u000a\u0009boundary=\"----=_NextPart_000_003F_01CE98CE.6E826F90\"","MIME-Version":"1.0","X-Mailer":"Microsoft Office Outlook 12.0"},"date":"978307200","messageID":"54AD68C9E3B0184CAC6041320424FD1B5B81E74D@localhost.localdomain","receivedDate":"978307200","subject":"test of empty multipart\/alternative","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[]}},{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/messages/multipart-digest.txt b/unittest/data/parser/output/messages/multipart-digest.txt
new file mode 100644
index 00000000..e4aa758b
--- /dev/null
+++ b/unittest/data/parser/output/messages/multipart-digest.txt
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"user@domain.org"},"extraHeaders":{"Content-Type":"message\/rfc822","Mime-Version":"1.0"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"message","header":{"from":{"class":"mailcore::Address","mailbox":"sub@domain.org"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","subject":"submsg","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"message","header":{"from":{"class":"mailcore::Address","mailbox":"m1@example.com"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","subject":"m1","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"0","mimeType":"text\/plain","class":"mailcore::Attachment"}},{"partType":"message","header":{"from":{"class":"mailcore::Address","mailbox":"m2@example.com"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","subject":"m2","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"single","uniqueID":"1","mimeType":"text\/plain","class":"mailcore::Attachment"}}]}}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/messages/rfc2060.txt b/unittest/data/parser/output/messages/rfc2060.txt
new file mode 100644
index 00000000..fc17945c
--- /dev/null
+++ b/unittest/data/parser/output/messages/rfc2060.txt
@@ -0,0 +1 @@
+{"header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"me@myself.com"}]},"from":{"class":"mailcore::Address","mailbox":"me@myself.com"},"extraHeaders":{"Content-Type":"MULTIPART\/MIXED; boundary=\"x\"","MIME-Version":"1.0"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","subject":"Sample message structure for IMAP part specifiers","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"0","mimeType":"text\/PLAIN","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"1","mimeType":"application\/OCTET-STREAM","class":"mailcore::Attachment"},{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"me@myself.com"}]},"from":{"class":"mailcore::Address","mailbox":"me@myself.com"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","subject":"This part specifier should be: 3","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"3","mimeType":"text\/PLAIN","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"4","mimeType":"application\/OCTET-STREAM","class":"mailcore::Attachment"}]}}},{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"2","mimeType":"image\/GIF","class":"mailcore::Attachment"},{"partType":"message","header":{"to":{"class":"mailcore::Array","items":[{"class":"mailcore::Address","mailbox":"me@myself.com"}]},"from":{"class":"mailcore::Address","mailbox":"me@myself.com"},"date":"978307200","messageID":"MyMessageID123@mail.gmail.com","receivedDate":"978307200","subject":"This part specifier should be: 4.2","class":"mailcore::MessageHeader"},"class":"mailcore::MessagePart","mainPart":{"partType":"multipart\/mixed","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"5","mimeType":"text\/PLAIN","class":"mailcore::Attachment"},{"partType":"multipart\/alternative","class":"mailcore::Multipart","parts":{"class":"mailcore::Array","items":[{"partType":"single","uniqueID":"6","mimeType":"text\/PLAIN","class":"mailcore::Attachment"},{"partType":"single","uniqueID":"7","mimeType":"text\/RICHTEXT","class":"mailcore::Attachment"}]}}]}}}]}}]}}} \ No newline at end of file
diff --git a/unittest/data/parser/output/partial/message-partial.1.msg.txt b/unittest/data/parser/output/partial/message-partial.1.msg.txt
new file mode 100644
index 00000000..2b23edae
--- /dev/null
+++ b/unittest/data/parser/output/partial/message-partial.1.msg.txt
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"anonymous@anon.lcs.mit.edu"},"extraHeaders":{"Content-Type":"message\/partial; id=\"<skippy.Soft.1020332481@id.com>\"; number=1; total=2","Xref":"usenetserver.com alt.binaries.pictures.suze:408595","Lines":"2042","MIME-Version":"1.0","Mail-To-News-Contact":"postmaster@nym.alias.net","Newsgroups":"alt.binaries.pictures.suze","X-Received-Date":"Thu, 02 May 2002 06:28:50 EDT (atlpnn01.usenetserver.com)","Path":"atlpnn01.usenetserver.com!newsfeeds-atl2!peer1-sjc1.usenetserver.com!usenetserver.com!hub1.nntpserver.com!newsfeed4.cidera.com!newsfeed1.cidera.com!Cidera!cyclone1.gnilink.net!news-out.nuthinbutnews.com!propagator-sterling!news-in.nuthinbutnews.com!micro-heart-of-gold.mit.edu!nntp.club.cc.cmu.edu!bb3.andrew.cmu.edu!newsfeed.srv.cs.cmu.edu!anon.lcs.mit.edu!nym.alias.net!mail2news","Organization":"mail2news@nym.alias.net"},"date":"978307200","messageID":"skippy.Soft.1020332481_1@id.com","receivedDate":"978307200","subject":"{15_3779; Victoria & Cherry}: suzeFan - 2377h003.jpg (1\/2)","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"message\/partial","class":"mailcore::Attachment"}} \ No newline at end of file
diff --git a/unittest/data/parser/output/partial/message-partial.2.msg.txt b/unittest/data/parser/output/partial/message-partial.2.msg.txt
new file mode 100644
index 00000000..e0822f1d
--- /dev/null
+++ b/unittest/data/parser/output/partial/message-partial.2.msg.txt
@@ -0,0 +1 @@
+{"header":{"from":{"class":"mailcore::Address","mailbox":"anonymous@anon.lcs.mit.edu"},"extraHeaders":{"Content-Type":"message\/partial; id=\"<skippy.Soft.1020332481@id.com>\"; number=2; total=2","Xref":"usenetserver.com alt.binaries.pictures.suze:408592","Lines":"49","MIME-Version":"1.0","Mail-To-News-Contact":"postmaster@nym.alias.net","Newsgroups":"alt.binaries.pictures.suze","X-Received-Date":"Thu, 02 May 2002 06:28:33 EDT (atlpnn01.usenetserver.com)","Path":"atlpnn01.usenetserver.com!newsfeeds-atl2!peer1-sjc1.usenetserver.com!usenetserver.com!hub1.nntpserver.com!xmission!isdnet!micro-heart-of-gold.mit.edu!nntp.club.cc.cmu.edu!bb3.andrew.cmu.edu!newsfeed.srv.cs.cmu.edu!anon.lcs.mit.edu!nym.alias.net!mail2news","Organization":"mail2news@nym.alias.net"},"date":"978307200","messageID":"skippy.Soft.1020332481_2@id.com","receivedDate":"978307200","subject":"{15_3779; Victoria & Cherry}: suzeFan - 2377h003.jpg (2\/2)","class":"mailcore::MessageHeader"},"class":"mailcore::MessageParser","mainPart":{"partType":"single","uniqueID":"0","mimeType":"message\/partial","class":"mailcore::Attachment"}} \ No newline at end of file