BODY ( ( "text" "plain" ( "charset" "us-ascii" ) NIL NIL "7bit" 1 0 )( ( ( ( "text" "plain" ( "charset" "us-ascii" ) NIL NIL "7bit" 1 0 )( "image" "jpeg" NIL NIL NIL "7bit" 1 )( "text" "plain" ( "charset" "us-ascii" ) NIL NIL "7bit" 1 0 ) "mixed" )( ( "text" "html" ( "charset" "us-ascii" ) 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" 13 ( NIL "J" ( ( NIL NIL "unknown" "localhost" ) ) ( ( NIL NIL "unknown" "localhost" ) ) ( ( NIL NIL "unknown" "localhost" ) ) NIL NIL NIL NIL NIL ) ( "text" "plain" ( "charset" "us-ascii" ) NIL NIL "7bit" 1 0 ) 2 ) "mixed" )( "text" "plain" ( "charset" "us-ascii" ) NIL NIL "7bit" 1 0 ) "mixed" ) BODYSTRUCTURE ( ( "text" "plain" ( "charset" "us-ascii" ) NIL NIL "7bit" 1 0 NIL ( "inline" NIL ) NIL NIL )( ( ( ( "text" "plain" ( "charset" "us-ascii" ) NIL NIL "7bit" 1 0 NIL ( "inline" NIL ) NIL NIL )( "image" "jpeg" NIL NIL NIL "7bit" 1 NIL ( "inline" NIL ) NIL NIL )( "text" "plain" ( "charset" "us-ascii" ) NIL NIL "7bit" 1 0 NIL ( "inline" NIL ) NIL NIL ) "mixed" ( "boundary" "4" ) NIL NIL NIL )( ( "text" "html" ( "charset" "us-ascii" ) 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" 13 ( NIL "J" ( ( NIL NIL "unknown" "localhost" ) ) ( ( NIL NIL "unknown" "localhost" ) ) ( ( NIL NIL "unknown" "localhost" ) ) 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" ( "charset" "us-ascii" ) NIL NIL "7bit" 1 0 NIL ( "inline" NIL ) NIL NIL ) "mixed" ( "boundary" "1" ) NIL NIL NIL ) BODYSTRUCTURE UTF8=ACCEPT ( ( "text" "plain" ( "charset" "us-ascii" ) NIL NIL "7bit" 1 0 NIL ( "inline" NIL ) NIL NIL )( ( ( ( "text" "plain" ( "charset" "us-ascii" ) NIL NIL "7bit" 1 0 NIL ( "inline" NIL ) NIL NIL )( "image" "jpeg" NIL NIL NIL "7bit" 1 NIL ( "inline" NIL ) NIL NIL )( "text" "plain" ( "charset" "us-ascii" ) NIL NIL "7bit" 1 0 NIL ( "inline" NIL ) NIL NIL ) "mixed" ( "boundary" "4" ) NIL NIL NIL )( ( "text" "html" ( "charset" "us-ascii" ) 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" 13 ( NIL "J" ( ( NIL NIL "unknown" "localhost" ) ) ( ( NIL NIL "unknown" "localhost" ) ) ( ( NIL NIL "unknown" "localhost" ) ) 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" ( "charset" "us-ascii" ) NIL NIL "7bit" 1 0 NIL ( "inline" NIL ) NIL NIL ) "mixed" ( "boundary" "1" ) NIL NIL NIL ) BODY[] {871} Subject: RFC 8621 Section 4.1.4 test Content-Type: multipart/mixed; boundary="1" --1 Content-Type: text/plain Content-Disposition: inline A --1 Content-Type: multipart/mixed; boundary="2" --2 Content-Type: multipart/alternative; boundary="3" --3 Content-Type: multipart/mixed; boundary="4" --4 Content-Type: text/plain Content-Disposition: inline B --4 Content-Type: image/jpeg Content-Disposition: inline C --4 Content-Type: text/plain Content-Disposition: inline D --4-- --3 Content-Type: multipart/related; boundary="5" --5 Content-Type: text/html E --5 Content-Type: image/jpeg F --5-- --3-- --2 Content-Type: image/jpeg Content-Disposition: attachment G --2 Content-Type: application/x-excel H --2 Content-Type: message/rfc822 Subject: J J --2-- --1 Content-Type: text/plain Content-Disposition: inline K --1-- BINARY[] {871} Subject: RFC 8621 Section 4.1.4 test Content-Type: multipart/mixed; boundary="1" --1 Content-Type: text/plain Content-Disposition: inline A --1 Content-Type: multipart/mixed; boundary="2" --2 Content-Type: multipart/alternative; boundary="3" --3 Content-Type: multipart/mixed; boundary="4" --4 Content-Type: text/plain Content-Disposition: inline B --4 Content-Type: image/jpeg Content-Disposition: inline C --4 Content-Type: text/plain Content-Disposition: inline D --4-- --3 Content-Type: multipart/related; boundary="5" --5 Content-Type: text/html E --5 Content-Type: image/jpeg F --5-- --3-- --2 Content-Type: image/jpeg Content-Disposition: attachment G --2 Content-Type: application/x-excel H --2 Content-Type: message/rfc822 Subject: J J --2-- --1 Content-Type: text/plain Content-Disposition: inline K --1-- BINARY.SIZE[] 871 ---------------------------------- BODY[HEADER] {82} Subject: RFC 8621 Section 4.1.4 test Content-Type: multipart/mixed; boundary="1" ---------------------------------- BODY[TEXT] {789} --1 Content-Type: text/plain Content-Disposition: inline A --1 Content-Type: multipart/mixed; boundary="2" --2 Content-Type: multipart/alternative; boundary="3" --3 Content-Type: multipart/mixed; boundary="4" --4 Content-Type: text/plain Content-Disposition: inline B --4 Content-Type: image/jpeg Content-Disposition: inline C --4 Content-Type: text/plain Content-Disposition: inline D --4-- --3 Content-Type: multipart/related; boundary="5" --5 Content-Type: text/html E --5 Content-Type: image/jpeg F --5-- --3-- --2 Content-Type: image/jpeg Content-Disposition: attachment G --2 Content-Type: application/x-excel H --2 Content-Type: message/rfc822 Subject: J J --2-- --1 Content-Type: text/plain Content-Disposition: inline K --1-- ---------------------------------- BODY[MIME] {46} Content-Type: multipart/mixed; boundary="1" ---------------------------------- BODY[1] {1} A BINARY[1] {1} A BINARY.SIZE[1] 1 ---------------------------------- BODY[1.HEADER] {54} Content-Type: text/plain Content-Disposition: inline ---------------------------------- BODY[1.TEXT] {1} A ---------------------------------- BODY[1.MIME] {54} Content-Type: text/plain Content-Disposition: inline ---------------------------------- BODY[1.1] {1} A BINARY[1.1] {1} A BINARY.SIZE[1.1] 1 ---------------------------------- BODY[2] {608} --2 Content-Type: multipart/alternative; boundary="3" --3 Content-Type: multipart/mixed; boundary="4" --4 Content-Type: text/plain Content-Disposition: inline B --4 Content-Type: image/jpeg Content-Disposition: inline C --4 Content-Type: text/plain Content-Disposition: inline D --4-- --3 Content-Type: multipart/related; boundary="5" --5 Content-Type: text/html E --5 Content-Type: image/jpeg F --5-- --3-- --2 Content-Type: image/jpeg Content-Disposition: attachment G --2 Content-Type: application/x-excel H --2 Content-Type: message/rfc822 Subject: J J --2-- BINARY[2] {653} Content-Type: multipart/mixed; boundary="2" --2 Content-Type: multipart/alternative; boundary="3" --3 Content-Type: multipart/mixed; boundary="4" --4 Content-Type: text/plain Content-Disposition: inline B --4 Content-Type: image/jpeg Content-Disposition: inline C --4 Content-Type: text/plain Content-Disposition: inline D --4-- --3 Content-Type: multipart/related; boundary="5" --5 Content-Type: text/html E --5 Content-Type: image/jpeg F --5-- --3-- --2 Content-Type: image/jpeg Content-Disposition: attachment G --2 Content-Type: application/x-excel H --2 Content-Type: message/rfc822 Subject: J J --2-- BINARY.SIZE[2] 653 ---------------------------------- BODY[2.HEADER] {45} Content-Type: multipart/mixed; boundary="2" ---------------------------------- BODY[2.TEXT] {608} --2 Content-Type: multipart/alternative; boundary="3" --3 Content-Type: multipart/mixed; boundary="4" --4 Content-Type: text/plain Content-Disposition: inline B --4 Content-Type: image/jpeg Content-Disposition: inline C --4 Content-Type: text/plain Content-Disposition: inline D --4-- --3 Content-Type: multipart/related; boundary="5" --5 Content-Type: text/html E --5 Content-Type: image/jpeg F --5-- --3-- --2 Content-Type: image/jpeg Content-Disposition: attachment G --2 Content-Type: application/x-excel H --2 Content-Type: message/rfc822 Subject: J J --2-- ---------------------------------- BODY[2.MIME] {45} Content-Type: multipart/mixed; boundary="2" ---------------------------------- BODY[2.1] {386} --3 Content-Type: multipart/mixed; boundary="4" --4 Content-Type: text/plain Content-Disposition: inline B --4 Content-Type: image/jpeg Content-Disposition: inline C --4 Content-Type: text/plain Content-Disposition: inline D --4-- --3 Content-Type: multipart/related; boundary="5" --5 Content-Type: text/html E --5 Content-Type: image/jpeg F --5-- --3-- BINARY[2.1] {437} Content-Type: multipart/alternative; boundary="3" --3 Content-Type: multipart/mixed; boundary="4" --4 Content-Type: text/plain Content-Disposition: inline B --4 Content-Type: image/jpeg Content-Disposition: inline C --4 Content-Type: text/plain Content-Disposition: inline D --4-- --3 Content-Type: multipart/related; boundary="5" --5 Content-Type: text/html E --5 Content-Type: image/jpeg F --5-- --3-- BINARY.SIZE[2.1] 437 ---------------------------------- BODY[2.1.HEADER] {51} Content-Type: multipart/alternative; boundary="3" ---------------------------------- BODY[2.1.TEXT] {386} --3 Content-Type: multipart/mixed; boundary="4" --4 Content-Type: text/plain Content-Disposition: inline B --4 Content-Type: image/jpeg Content-Disposition: inline C --4 Content-Type: text/plain Content-Disposition: inline D --4-- --3 Content-Type: multipart/related; boundary="5" --5 Content-Type: text/html E --5 Content-Type: image/jpeg F --5-- --3-- ---------------------------------- BODY[2.1.MIME] {51} Content-Type: multipart/alternative; boundary="3" ---------------------------------- BODY[2.1.1] {190} --4 Content-Type: text/plain Content-Disposition: inline B --4 Content-Type: image/jpeg Content-Disposition: inline C --4 Content-Type: text/plain Content-Disposition: inline D --4-- BINARY[2.1.1] {235} Content-Type: multipart/mixed; boundary="4" --4 Content-Type: text/plain Content-Disposition: inline B --4 Content-Type: image/jpeg Content-Disposition: inline C --4 Content-Type: text/plain Content-Disposition: inline D --4-- BINARY.SIZE[2.1.1] 235 ---------------------------------- BODY[2.1.1.HEADER] {45} Content-Type: multipart/mixed; boundary="4" ---------------------------------- BODY[2.1.1.TEXT] {190} --4 Content-Type: text/plain Content-Disposition: inline B --4 Content-Type: image/jpeg Content-Disposition: inline C --4 Content-Type: text/plain Content-Disposition: inline D --4-- ---------------------------------- BODY[2.1.1.MIME] {45} Content-Type: multipart/mixed; boundary="4" ---------------------------------- BODY[2.1.1.1] {1} B BINARY[2.1.1.1] {1} B BINARY.SIZE[2.1.1.1] 1 ---------------------------------- BODY[2.1.1.1.HEADER] {54} Content-Type: text/plain Content-Disposition: inline ---------------------------------- BODY[2.1.1.1.TEXT] {1} B ---------------------------------- BODY[2.1.1.1.MIME] {54} Content-Type: text/plain Content-Disposition: inline ---------------------------------- BODY[2.1.1.1.1] {1} B BINARY[2.1.1.1.1] {1} B BINARY.SIZE[2.1.1.1.1] 1 ---------------------------------- BODY[2.1.1.2] {1} C BINARY[2.1.1.2] {1} C BINARY.SIZE[2.1.1.2] 1 ---------------------------------- BODY[2.1.1.2.HEADER] {54} Content-Type: image/jpeg Content-Disposition: inline ---------------------------------- BODY[2.1.1.2.TEXT] {1} C ---------------------------------- BODY[2.1.1.2.MIME] {54} Content-Type: image/jpeg Content-Disposition: inline ---------------------------------- BODY[2.1.1.2.1] {1} C BINARY[2.1.1.2.1] {1} C BINARY.SIZE[2.1.1.2.1] 1 ---------------------------------- BODY[2.1.1.3] {1} D BINARY[2.1.1.3] {1} D BINARY.SIZE[2.1.1.3] 1 ---------------------------------- BODY[2.1.1.3.HEADER] {54} Content-Type: text/plain Content-Disposition: inline ---------------------------------- BODY[2.1.1.3.TEXT] {1} D ---------------------------------- BODY[2.1.1.3.MIME] {54} Content-Type: text/plain Content-Disposition: inline ---------------------------------- BODY[2.1.1.3.1] {1} D BINARY[2.1.1.3.1] {1} D BINARY.SIZE[2.1.1.3.1] 1 ---------------------------------- BODY[2.1.2] {86} --5 Content-Type: text/html E --5 Content-Type: image/jpeg F --5-- BINARY[2.1.2] {133} Content-Type: multipart/related; boundary="5" --5 Content-Type: text/html E --5 Content-Type: image/jpeg F --5-- BINARY.SIZE[2.1.2] 133 ---------------------------------- BODY[2.1.2.HEADER] {47} Content-Type: multipart/related; boundary="5" ---------------------------------- BODY[2.1.2.TEXT] {86} --5 Content-Type: text/html E --5 Content-Type: image/jpeg F --5-- ---------------------------------- BODY[2.1.2.MIME] {47} Content-Type: multipart/related; boundary="5" ---------------------------------- BODY[2.1.2.1] {14} E BINARY[2.1.2.1] {14} E BINARY.SIZE[2.1.2.1] 14 ---------------------------------- BODY[2.1.2.1.HEADER] {25} Content-Type: text/html ---------------------------------- BODY[2.1.2.1.TEXT] {14} E ---------------------------------- BODY[2.1.2.1.MIME] {25} Content-Type: text/html ---------------------------------- BODY[2.1.2.1.1] {14} E BINARY[2.1.2.1.1] {14} E BINARY.SIZE[2.1.2.1.1] 14 ---------------------------------- BODY[2.1.2.2] {1} F BINARY[2.1.2.2] {1} F BINARY.SIZE[2.1.2.2] 1 ---------------------------------- BODY[2.1.2.2.HEADER] {26} Content-Type: image/jpeg ---------------------------------- BODY[2.1.2.2.TEXT] {1} F ---------------------------------- BODY[2.1.2.2.MIME] {26} Content-Type: image/jpeg ---------------------------------- BODY[2.1.2.2.1] {1} F BINARY[2.1.2.2.1] {1} F BINARY.SIZE[2.1.2.2.1] 1 ---------------------------------- BODY[2.2] {1} G BINARY[2.2] {1} G BINARY.SIZE[2.2] 1 ---------------------------------- BODY[2.2.HEADER] {58} Content-Type: image/jpeg Content-Disposition: attachment ---------------------------------- BODY[2.2.TEXT] {1} G ---------------------------------- BODY[2.2.MIME] {58} Content-Type: image/jpeg Content-Disposition: attachment ---------------------------------- BODY[2.2.1] {1} G BINARY[2.2.1] {1} G BINARY.SIZE[2.2.1] 1 ---------------------------------- BODY[2.3] {1} H BINARY[2.3] {1} H BINARY.SIZE[2.3] 1 ---------------------------------- BODY[2.3.HEADER] {35} Content-Type: application/x-excel ---------------------------------- BODY[2.3.TEXT] {1} H ---------------------------------- BODY[2.3.MIME] {35} Content-Type: application/x-excel ---------------------------------- BODY[2.3.1] {1} H BINARY[2.3.1] {1} H BINARY.SIZE[2.3.1] 1 ---------------------------------- BODY[2.4] {13} Subject: J J BINARY[2.4] {13} Subject: J J BINARY.SIZE[2.4] 13 ---------------------------------- BODY[2.4.HEADER] {12} Subject: J ---------------------------------- BODY[2.4.TEXT] {1} J ---------------------------------- BODY[2.4.MIME] {30} Content-Type: message/rfc822 ---------------------------------- BODY[2.4.1] {1} J BINARY[2.4.1] {1} J BINARY.SIZE[2.4.1] 1 ---------------------------------- BODY[3] {1} K BINARY[3] {1} K BINARY.SIZE[3] 1 ---------------------------------- BODY[3.HEADER] {54} Content-Type: text/plain Content-Disposition: inline ---------------------------------- BODY[3.TEXT] {1} K ---------------------------------- BODY[3.MIME] {54} Content-Type: text/plain Content-Disposition: inline ---------------------------------- BODY[3.1] {1} K BINARY[3.1] {1} K BINARY.SIZE[3.1] 1 ---------------------------------- BODY[HEADER.FIELDS (FROM TO)] {2} ---------------------------------- BODY[HEADER.FIELDS (FROM TO)]<10> {0} ---------------------------------- BODY[HEADER.FIELDS.NOT (SUBJECT CC)] {46} Content-Type: multipart/mixed; boundary="1" ---------------------------------- BODY[HEADER.FIELDS.NOT (SUBJECT CC)]<10> {25} pe: multipart/mixed; boun ----------------------------------