aboutsummaryrefslogtreecommitdiff
path: root/tests/emails/rfc
diff options
context:
space:
mode:
authorQuentin Dufour <quentin@deuxfleurs.fr>2022-07-07 18:19:37 +0200
committerQuentin Dufour <quentin@deuxfleurs.fr>2022-07-07 18:19:37 +0200
commitaa6580e0c3fe577283ea1e9d17c092ab8f8a64b0 (patch)
tree9b96810a316069e5c19bae21c83d50869f6c1107 /tests/emails/rfc
parente10d3987e2d84ef8499bb41910e129db2a9c2b9a (diff)
downloadaerogramme-aa6580e0c3fe577283ea1e9d17c092ab8f8a64b0.tar.gz
aerogramme-aa6580e0c3fe577283ea1e9d17c092ab8f8a64b0.zip
Add Cyrus + Identify Dovecot traces in filename
Diffstat (limited to 'tests/emails/rfc')
-rw-r--r--tests/emails/rfc/000.cyrus.body1
-rw-r--r--tests/emails/rfc/000.cyrus.bodystructure1
-rw-r--r--tests/emails/rfc/000.dovecot.body (renamed from tests/emails/rfc/000.body)0
-rw-r--r--tests/emails/rfc/000.dovecot.bodystructure (renamed from tests/emails/rfc/000.bodystructure)0
-rw-r--r--tests/emails/rfc/001.cyrus.body1
-rw-r--r--tests/emails/rfc/001.cyrus.bodystructure1
-rw-r--r--tests/emails/rfc/001.dovecot.body (renamed from tests/emails/rfc/001.body)0
-rw-r--r--tests/emails/rfc/001.dovecot.bodystructure (renamed from tests/emails/rfc/001.bodystructure)0
-rw-r--r--tests/emails/rfc/002.cyrus.body1
-rw-r--r--tests/emails/rfc/002.cyrus.bodystructure1
-rw-r--r--tests/emails/rfc/002.dovecot.body (renamed from tests/emails/rfc/002.body)0
-rw-r--r--tests/emails/rfc/002.dovecot.bodystructure (renamed from tests/emails/rfc/002.bodystructure)0
-rw-r--r--tests/emails/rfc/003.cyrus.body1
-rw-r--r--tests/emails/rfc/003.cyrus.bodystructure1
-rw-r--r--tests/emails/rfc/003.dovecot.body (renamed from tests/emails/rfc/003.body)0
-rw-r--r--tests/emails/rfc/003.dovecot.bodystructure (renamed from tests/emails/rfc/003.bodystructure)0
-rw-r--r--tests/emails/rfc/004.cyrus.body1
-rw-r--r--tests/emails/rfc/004.cyrus.bodystructure1
-rw-r--r--tests/emails/rfc/004.dovecot.body (renamed from tests/emails/rfc/004.body)0
-rw-r--r--tests/emails/rfc/004.dovecot.bodystructure (renamed from tests/emails/rfc/004.bodystructure)0
-rw-r--r--tests/emails/rfc/005.cyrus.body1
-rw-r--r--tests/emails/rfc/005.cyrus.bodystructure1
-rw-r--r--tests/emails/rfc/005.dovecot.body (renamed from tests/emails/rfc/005.body)0
-rw-r--r--tests/emails/rfc/005.dovecot.bodystructure (renamed from tests/emails/rfc/005.bodystructure)0
-rw-r--r--tests/emails/rfc/006.cyrus.body1
-rw-r--r--tests/emails/rfc/006.cyrus.bodystructure1
-rw-r--r--tests/emails/rfc/006.dovecot.body (renamed from tests/emails/rfc/006.body)0
-rw-r--r--tests/emails/rfc/006.dovecot.bodystructure (renamed from tests/emails/rfc/006.bodystructure)0
-rw-r--r--tests/emails/rfc/007.cyrus.body1
-rw-r--r--tests/emails/rfc/007.cyrus.bodystructure1
-rw-r--r--tests/emails/rfc/007.dovecot.body (renamed from tests/emails/rfc/007.body)0
-rw-r--r--tests/emails/rfc/007.dovecot.bodystructure (renamed from tests/emails/rfc/007.bodystructure)0
-rw-r--r--tests/emails/rfc/008.cyrus.body1
-rw-r--r--tests/emails/rfc/008.cyrus.bodystructure1
-rw-r--r--tests/emails/rfc/008.dovecot.body (renamed from tests/emails/rfc/008.body)0
-rw-r--r--tests/emails/rfc/008.dovecot.bodystructure (renamed from tests/emails/rfc/008.bodystructure)0
36 files changed, 18 insertions, 0 deletions
diff --git a/tests/emails/rfc/000.cyrus.body b/tests/emails/rfc/000.cyrus.body
new file mode 100644
index 0000000..b41599c
--- /dev/null
+++ b/tests/emails/rfc/000.cyrus.body
@@ -0,0 +1 @@
+(BODY (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 269 7)("TEXT" "PLAIN" ("CHARSET" "US-ASCII") NIL NIL "7BIT" 114 3)(("AUDIO" "BASIC" NIL NIL NIL "BASE64" 87)("IMAGE" "JPEG" NIL NIL NIL "BASE64" 45) "PARALLEL")("TEXT" "ENRICHED" NIL NIL NIL "7BIT" 145 5)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 230 (NIL "(subject in US-ASCII)" NIL NIL NIL NIL NIL NIL NIL NIL) ("TEXT" "PLAIN" ("CHARSET" "ISO-8859-1") NIL NIL "QUOTED-PRINTABLE" 49 1) 7) "MIXED")) \ No newline at end of file
diff --git a/tests/emails/rfc/000.cyrus.bodystructure b/tests/emails/rfc/000.cyrus.bodystructure
new file mode 100644
index 0000000..3fb98ba
--- /dev/null
+++ b/tests/emails/rfc/000.cyrus.bodystructure
@@ -0,0 +1 @@
+(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 269 7 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "US-ASCII") NIL NIL "7BIT" 114 3 NIL NIL NIL NIL)(("AUDIO" "BASIC" NIL NIL NIL "BASE64" 87 NIL NIL NIL NIL)("IMAGE" "JPEG" NIL NIL NIL "BASE64" 45 NIL NIL NIL NIL) "PARALLEL" ("BOUNDARY" "unique-boundary-2") NIL NIL NIL)("TEXT" "ENRICHED" NIL NIL NIL "7BIT" 145 5 NIL NIL NIL NIL)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 230 (NIL "(subject in US-ASCII)" NIL NIL NIL NIL NIL NIL NIL NIL) ("TEXT" "PLAIN" ("CHARSET" "ISO-8859-1") NIL NIL "QUOTED-PRINTABLE" 49 1 NIL NIL NIL NIL) 7 NIL NIL NIL NIL) "MIXED" ("BOUNDARY" "unique-boundary-1") NIL NIL NIL)) \ No newline at end of file
diff --git a/tests/emails/rfc/000.body b/tests/emails/rfc/000.dovecot.body
index 6830fc9..6830fc9 100644
--- a/tests/emails/rfc/000.body
+++ b/tests/emails/rfc/000.dovecot.body
diff --git a/tests/emails/rfc/000.bodystructure b/tests/emails/rfc/000.dovecot.bodystructure
index 0e6c4df..0e6c4df 100644
--- a/tests/emails/rfc/000.bodystructure
+++ b/tests/emails/rfc/000.dovecot.bodystructure
diff --git a/tests/emails/rfc/001.cyrus.body b/tests/emails/rfc/001.cyrus.body
new file mode 100644
index 0000000..258ff1c
--- /dev/null
+++ b/tests/emails/rfc/001.cyrus.body
@@ -0,0 +1 @@
+(BODY (("MESSAGE" "EXTERNAL-BODY" ("NAME" "BodyFormats.ps" "SITE" "thumper.bellcore.com" "MODE" "image" "ACCESS-TYPE" "ANON-FTP" "DIRECTORY" "pub" "EXPIRATION" "Fri, 14 Jun 1991 19:13:14 -0400 (EDT)") NIL NIL "7BIT" 81)("MESSAGE" "EXTERNAL-BODY" ("ACCESS-TYPE" "local-file" "NAME" "/u/nsb/writing/rfcs/RFC-MIME.ps" "SITE" "thumper.bellcore.com" "EXPIRATION" "Fri, 14 Jun 1991 19:13:14 -0400 (EDT)") NIL NIL "7BIT" 81)("MESSAGE" "EXTERNAL-BODY" ("EXPIRATION" "Fri, 14 Jun 1991 19:13:14 -0400 (EDT)") NIL NIL "7BIT" 101) "ALTERNATIVE")) \ No newline at end of file
diff --git a/tests/emails/rfc/001.cyrus.bodystructure b/tests/emails/rfc/001.cyrus.bodystructure
new file mode 100644
index 0000000..e89332c
--- /dev/null
+++ b/tests/emails/rfc/001.cyrus.bodystructure
@@ -0,0 +1 @@
+(BODYSTRUCTURE (("MESSAGE" "EXTERNAL-BODY" ("NAME" "BodyFormats.ps" "SITE" "thumper.bellcore.com" "MODE" "image" "ACCESS-TYPE" "ANON-FTP" "DIRECTORY" "pub" "EXPIRATION" "Fri, 14 Jun 1991 19:13:14 -0400 (EDT)") NIL NIL "7BIT" 81 NIL NIL NIL NIL)("MESSAGE" "EXTERNAL-BODY" ("ACCESS-TYPE" "local-file" "NAME" "/u/nsb/writing/rfcs/RFC-MIME.ps" "SITE" "thumper.bellcore.com" "EXPIRATION" "Fri, 14 Jun 1991 19:13:14 -0400 (EDT)") NIL NIL "7BIT" 81 NIL NIL NIL NIL)("MESSAGE" "EXTERNAL-BODY" ("EXPIRATION" "Fri, 14 Jun 1991 19:13:14 -0400 (EDT)") NIL NIL "7BIT" 101 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "42") NIL NIL NIL)) \ No newline at end of file
diff --git a/tests/emails/rfc/001.body b/tests/emails/rfc/001.dovecot.body
index 544387a..544387a 100644
--- a/tests/emails/rfc/001.body
+++ b/tests/emails/rfc/001.dovecot.body
diff --git a/tests/emails/rfc/001.bodystructure b/tests/emails/rfc/001.dovecot.bodystructure
index f5c0c84..f5c0c84 100644
--- a/tests/emails/rfc/001.bodystructure
+++ b/tests/emails/rfc/001.dovecot.bodystructure
diff --git a/tests/emails/rfc/002.cyrus.body b/tests/emails/rfc/002.cyrus.body
new file mode 100644
index 0000000..e544aff
--- /dev/null
+++ b/tests/emails/rfc/002.cyrus.body
@@ -0,0 +1 @@
+(BODY (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 66 5)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 2026 ("Mon, 13 Aug 1998 17:42:41 +1000" "Map of Argentina with Description" (("Bill Clinton" NIL "president" "whitehouse.gov")) (("Bill Clinton" NIL "president" "whitehouse.gov")) (("Bill Clinton" NIL "president" "whitehouse.gov")) (("A1 Gore" NIL "vice-president" "whitehouse.gov")) NIL NIL NIL "<199804130742.RAA20366@mai1host.whitehouse.gov>") (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 367 12)("IMAGE" "GIF" ("NAME" "map_of_Argentina.gif") NIL NIL "BASE64" 394) "MIXED") 47) "MIXED")) \ No newline at end of file
diff --git a/tests/emails/rfc/002.cyrus.bodystructure b/tests/emails/rfc/002.cyrus.bodystructure
new file mode 100644
index 0000000..a7e2b00
--- /dev/null
+++ b/tests/emails/rfc/002.cyrus.bodystructure
@@ -0,0 +1 @@
+(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 66 5 NIL NIL NIL NIL)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 2026 ("Mon, 13 Aug 1998 17:42:41 +1000" "Map of Argentina with Description" (("Bill Clinton" NIL "president" "whitehouse.gov")) (("Bill Clinton" NIL "president" "whitehouse.gov")) (("Bill Clinton" NIL "president" "whitehouse.gov")) (("A1 Gore" NIL "vice-president" "whitehouse.gov")) NIL NIL NIL "<199804130742.RAA20366@mai1host.whitehouse.gov>") (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 367 12 NIL NIL NIL NIL)("IMAGE" "GIF" ("NAME" "map_of_Argentina.gif") NIL NIL "BASE64" 394 NIL ("INLINE" ("FI1ENAME" "map_of_Argentina.gif")) NIL NIL) "MIXED" ("BOUNDARY" "DC8------------DC8638F443D87A7F0726DEF7") NIL NIL NIL) 47 NIL ("INLINE" NIL) NIL NIL) "MIXED" ("BOUNDARY" "D7F------------D7FD5A0B8AB9C65CCDBFA872") NIL NIL NIL)) \ No newline at end of file
diff --git a/tests/emails/rfc/002.body b/tests/emails/rfc/002.dovecot.body
index 00c8986..00c8986 100644
--- a/tests/emails/rfc/002.body
+++ b/tests/emails/rfc/002.dovecot.body
diff --git a/tests/emails/rfc/002.bodystructure b/tests/emails/rfc/002.dovecot.bodystructure
index ee41c1d..ee41c1d 100644
--- a/tests/emails/rfc/002.bodystructure
+++ b/tests/emails/rfc/002.dovecot.bodystructure
diff --git a/tests/emails/rfc/003.cyrus.body b/tests/emails/rfc/003.cyrus.body
new file mode 100644
index 0000000..62c9351
--- /dev/null
+++ b/tests/emails/rfc/003.cyrus.body
@@ -0,0 +1 @@
+(BODY (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 49 1)("TEXT" "ENRICHED" NIL NIL NIL "7BIT" 71 2)("APPLICATION" "X-WHATEVER" NIL NIL NIL "7BIT" 52) "ALTERNATIVE")) \ No newline at end of file
diff --git a/tests/emails/rfc/003.cyrus.bodystructure b/tests/emails/rfc/003.cyrus.bodystructure
new file mode 100644
index 0000000..fa4b044
--- /dev/null
+++ b/tests/emails/rfc/003.cyrus.bodystructure
@@ -0,0 +1 @@
+(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 49 1 NIL NIL NIL NIL)("TEXT" "ENRICHED" NIL NIL NIL "7BIT" 71 2 NIL NIL NIL NIL)("APPLICATION" "X-WHATEVER" NIL NIL NIL "7BIT" 52 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "boundary42") NIL NIL NIL)) \ No newline at end of file
diff --git a/tests/emails/rfc/003.body b/tests/emails/rfc/003.dovecot.body
index 05005ea..05005ea 100644
--- a/tests/emails/rfc/003.body
+++ b/tests/emails/rfc/003.dovecot.body
diff --git a/tests/emails/rfc/003.bodystructure b/tests/emails/rfc/003.dovecot.bodystructure
index 507566b..507566b 100644
--- a/tests/emails/rfc/003.bodystructure
+++ b/tests/emails/rfc/003.dovecot.bodystructure
diff --git a/tests/emails/rfc/004.cyrus.body b/tests/emails/rfc/004.cyrus.body
new file mode 100644
index 0000000..126e2f2
--- /dev/null
+++ b/tests/emails/rfc/004.cyrus.body
@@ -0,0 +1 @@
+(BODY (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 46 1)(("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 105 ("Fri, 26 Mar 1993 11:13:32 +0200" "my opinion" ((NIL NIL "someone-else" "unspecified-domain")) ((NIL NIL "someone-else" "unspecified-domain")) ((NIL NIL "someone-else" "unspecified-domain")) NIL NIL NIL NIL NIL) ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 23 1) 5)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 130 ("Fri, 26 Mar 1993 10:07:13 -0500" "my different opinion" ((NIL NIL "someone-else-again" "unspecified-domain")) ((NIL NIL "someone-else-again" "unspecified-domain")) ((NIL NIL "someone-else-again" "unspecified-domain")) NIL NIL NIL NIL NIL) ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 32 1) 5) "DIGEST") "MIXED")) \ No newline at end of file
diff --git a/tests/emails/rfc/004.cyrus.bodystructure b/tests/emails/rfc/004.cyrus.bodystructure
new file mode 100644
index 0000000..dbfdcb5
--- /dev/null
+++ b/tests/emails/rfc/004.cyrus.bodystructure
@@ -0,0 +1 @@
+(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 46 1 NIL NIL NIL NIL)(("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 105 ("Fri, 26 Mar 1993 11:13:32 +0200" "my opinion" ((NIL NIL "someone-else" "unspecified-domain")) ((NIL NIL "someone-else" "unspecified-domain")) ((NIL NIL "someone-else" "unspecified-domain")) NIL NIL NIL NIL NIL) ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 23 1 NIL NIL NIL NIL) 5 NIL NIL NIL NIL)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 130 ("Fri, 26 Mar 1993 10:07:13 -0500" "my different opinion" ((NIL NIL "someone-else-again" "unspecified-domain")) ((NIL NIL "someone-else-again" "unspecified-domain")) ((NIL NIL "someone-else-again" "unspecified-domain")) NIL NIL NIL NIL NIL) ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 32 1 NIL NIL NIL NIL) 5 NIL NIL NIL NIL) "DIGEST" ("BOUNDARY" "---- next message ----") NIL NIL NIL) "MIXED" ("BOUNDARY" "---- main boundary ----") NIL NIL NIL)) \ No newline at end of file
diff --git a/tests/emails/rfc/004.body b/tests/emails/rfc/004.dovecot.body
index 3745fbf..3745fbf 100644
--- a/tests/emails/rfc/004.body
+++ b/tests/emails/rfc/004.dovecot.body
diff --git a/tests/emails/rfc/004.bodystructure b/tests/emails/rfc/004.dovecot.bodystructure
index d6ded58..d6ded58 100644
--- a/tests/emails/rfc/004.bodystructure
+++ b/tests/emails/rfc/004.dovecot.bodystructure
diff --git a/tests/emails/rfc/005.cyrus.body b/tests/emails/rfc/005.cyrus.body
new file mode 100644
index 0000000..c52e4bb
--- /dev/null
+++ b/tests/emails/rfc/005.cyrus.body
@@ -0,0 +1 @@
+(BODY (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 80 1)("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 78 2) "MIXED")) \ No newline at end of file
diff --git a/tests/emails/rfc/005.cyrus.bodystructure b/tests/emails/rfc/005.cyrus.bodystructure
new file mode 100644
index 0000000..aaf544e
--- /dev/null
+++ b/tests/emails/rfc/005.cyrus.bodystructure
@@ -0,0 +1 @@
+(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 80 1 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 78 2 NIL NIL NIL NIL) "MIXED" ("BOUNDARY" "simple boundary") NIL NIL NIL)) \ No newline at end of file
diff --git a/tests/emails/rfc/005.body b/tests/emails/rfc/005.dovecot.body
index 3394c76..3394c76 100644
--- a/tests/emails/rfc/005.body
+++ b/tests/emails/rfc/005.dovecot.body
diff --git a/tests/emails/rfc/005.bodystructure b/tests/emails/rfc/005.dovecot.bodystructure
index 1b8f768..1b8f768 100644
--- a/tests/emails/rfc/005.bodystructure
+++ b/tests/emails/rfc/005.dovecot.bodystructure
diff --git a/tests/emails/rfc/006.cyrus.body b/tests/emails/rfc/006.cyrus.body
new file mode 100644
index 0000000..57aae13
--- /dev/null
+++ b/tests/emails/rfc/006.cyrus.body
@@ -0,0 +1 @@
+(BODY (("TEXT" "PLAIN" ("CHARSET" "utf-8") NIL NIL "QUOTED-PRINTABLE" 89 2)("TEXT" "HTML" ("CHARSET" "utf-8") NIL NIL "QUOTED-PRINTABLE" 95 2) "ALTERNATIVE")) \ No newline at end of file
diff --git a/tests/emails/rfc/006.cyrus.bodystructure b/tests/emails/rfc/006.cyrus.bodystructure
new file mode 100644
index 0000000..48a5094
--- /dev/null
+++ b/tests/emails/rfc/006.cyrus.bodystructure
@@ -0,0 +1 @@
+(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "utf-8") NIL NIL "QUOTED-PRINTABLE" 89 2 NIL ("INLINE" NIL) NIL NIL)("TEXT" "HTML" ("CHARSET" "utf-8") NIL NIL "QUOTED-PRINTABLE" 95 2 NIL ("INLINE" NIL) NIL NIL) "ALTERNATIVE" ("BOUNDARY" "boundary-string") NIL NIL NIL)) \ No newline at end of file
diff --git a/tests/emails/rfc/006.body b/tests/emails/rfc/006.dovecot.body
index ecccbf0..ecccbf0 100644
--- a/tests/emails/rfc/006.body
+++ b/tests/emails/rfc/006.dovecot.body
diff --git a/tests/emails/rfc/006.bodystructure b/tests/emails/rfc/006.dovecot.bodystructure
index 97849bb..97849bb 100644
--- a/tests/emails/rfc/006.bodystructure
+++ b/tests/emails/rfc/006.dovecot.bodystructure
diff --git a/tests/emails/rfc/007.cyrus.body b/tests/emails/rfc/007.cyrus.body
new file mode 100644
index 0000000..ae0e2a9
--- /dev/null
+++ b/tests/emails/rfc/007.cyrus.body
@@ -0,0 +1 @@
+(BODY (("TEXT" "PLAIN" NIL NIL NIL "7BIT" 1 0)(((("TEXT" "PLAIN" NIL NIL NIL "7BIT" 1 0)("IMAGE" "JPEG" NIL NIL NIL "7BIT" 1)("TEXT" "PLAIN" NIL NIL NIL "7BIT" 1 0) "MIXED")(("TEXT" "HTML" NIL NIL NIL "7BIT" 14 0)("IMAGE" "JPEG" NIL NIL NIL "7BIT" 1) "RELATED") "ALTERNATIVE")("IMAGE" "JPEG" NIL NIL NIL "7BIT" 1)("APPLICATION" "X-EXCEL" NIL NIL NIL "7BIT" 1)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 15 (NIL "J" NIL NIL NIL NIL NIL NIL NIL NIL) ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 1 0) 2) "MIXED")("TEXT" "PLAIN" NIL NIL NIL "7BIT" 1 0) "MIXED")) \ No newline at end of file
diff --git a/tests/emails/rfc/007.cyrus.bodystructure b/tests/emails/rfc/007.cyrus.bodystructure
new file mode 100644
index 0000000..a2293d0
--- /dev/null
+++ b/tests/emails/rfc/007.cyrus.bodystructure
@@ -0,0 +1 @@
+(BODYSTRUCTURE (("TEXT" "PLAIN" NIL NIL NIL "7BIT" 1 0 NIL ("INLINE" NIL) NIL NIL)(((("TEXT" "PLAIN" NIL NIL NIL "7BIT" 1 0 NIL ("INLINE" NIL) NIL NIL)("IMAGE" "JPEG" NIL NIL NIL "7BIT" 1 NIL ("INLINE" NIL) NIL NIL)("TEXT" "PLAIN" NIL NIL NIL "7BIT" 1 0 NIL ("INLINE" NIL) NIL NIL) "MIXED" ("BOUNDARY" "4") NIL NIL NIL)(("TEXT" "HTML" NIL NIL NIL "7BIT" 14 0 NIL NIL NIL NIL)("IMAGE" "JPEG" NIL NIL NIL "7BIT" 1 NIL NIL NIL NIL) "RELATED" ("BOUNDARY" "5") NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "3") NIL NIL NIL)("IMAGE" "JPEG" NIL NIL NIL "7BIT" 1 NIL ("ATTACHMENT" NIL) NIL NIL)("APPLICATION" "X-EXCEL" NIL NIL NIL "7BIT" 1 NIL NIL NIL NIL)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 15 (NIL "J" NIL NIL NIL NIL NIL NIL NIL NIL) ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 1 0 NIL NIL NIL NIL) 2 NIL NIL NIL NIL) "MIXED" ("BOUNDARY" "2") NIL NIL NIL)("TEXT" "PLAIN" NIL NIL NIL "7BIT" 1 0 NIL ("INLINE" NIL) NIL NIL) "MIXED" ("BOUNDARY" "1") NIL NIL NIL)) \ No newline at end of file
diff --git a/tests/emails/rfc/007.body b/tests/emails/rfc/007.dovecot.body
index 5d7f252..5d7f252 100644
--- a/tests/emails/rfc/007.body
+++ b/tests/emails/rfc/007.dovecot.body
diff --git a/tests/emails/rfc/007.bodystructure b/tests/emails/rfc/007.dovecot.bodystructure
index 0cd8900..0cd8900 100644
--- a/tests/emails/rfc/007.bodystructure
+++ b/tests/emails/rfc/007.dovecot.bodystructure
diff --git a/tests/emails/rfc/008.cyrus.body b/tests/emails/rfc/008.cyrus.body
new file mode 100644
index 0000000..ebe7492
--- /dev/null
+++ b/tests/emails/rfc/008.cyrus.body
@@ -0,0 +1 @@
+(BODY (("TEXT" "PLAIN" ("CHARSET" "utf-8") NIL NIL "7BIT" 54 0)("MESSAGE" "RFC822" NIL NIL NIL "BASE64" 1194 (NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL) ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 0 0) 15) "MIXED")) \ No newline at end of file
diff --git a/tests/emails/rfc/008.cyrus.bodystructure b/tests/emails/rfc/008.cyrus.bodystructure
new file mode 100644
index 0000000..275e6a1
--- /dev/null
+++ b/tests/emails/rfc/008.cyrus.bodystructure
@@ -0,0 +1 @@
+(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "utf-8") NIL NIL "7BIT" 54 0 NIL NIL NIL NIL)("MESSAGE" "RFC822" NIL NIL NIL "BASE64" 1194 (NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL) ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 0 0 NIL NIL NIL NIL) 15 NIL ("ATTACHMENT" ("FILENAME" "attached_email.eml")) NIL NIL) "MIXED" ("BOUNDARY" "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb") NIL NIL NIL)) \ No newline at end of file
diff --git a/tests/emails/rfc/008.body b/tests/emails/rfc/008.dovecot.body
index d11beef..d11beef 100644
--- a/tests/emails/rfc/008.body
+++ b/tests/emails/rfc/008.dovecot.body
diff --git a/tests/emails/rfc/008.bodystructure b/tests/emails/rfc/008.dovecot.bodystructure
index 5078342..5078342 100644
--- a/tests/emails/rfc/008.bodystructure
+++ b/tests/emails/rfc/008.dovecot.bodystructure