From aa6580e0c3fe577283ea1e9d17c092ab8f8a64b0 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Thu, 7 Jul 2022 18:19:37 +0200 Subject: [PATCH] Add Cyrus + Identify Dovecot traces in filename --- tests/emails/dxflrs/0001_simple.cyrus.body | 1 + .../dxflrs/0001_simple.cyrus.bodystructure | 1 + ...1_simple.body => 0001_simple.dovecot.body} | 0 ...ture => 0001_simple.dovecot.bodystructure} | 0 tests/emails/dxflrs/0002_mime.cyrus.body | 1 + .../dxflrs/0002_mime.cyrus.bodystructure | 1 + ...{0002_mime.body => 0002_mime.dovecot.body} | 0 ...ucture => 0002_mime.dovecot.bodystructure} | 0 .../dxflrs/0003_mime-in-mime.cyrus.body | 1 + .../0003_mime-in-mime.cyrus.bodystructure | 1 + ...me.body => 0003_mime-in-mime.dovecot.body} | 0 ...> 0003_mime-in-mime.dovecot.bodystructure} | 0 .../emails/dxflrs/0004_msg-in-msg.cyrus.body | 1 + .../0004_msg-in-msg.cyrus.bodystructure | 1 + ...-msg.body => 0004_msg-in-msg.dovecot.body} | 0 ... => 0004_msg-in-msg.dovecot.bodystructure} | 0 .../dxflrs/0005_mail-parser-readme.cyrus.body | 1 + ...005_mail-parser-readme.cyrus.bodystructure | 1 + ...y => 0005_mail-parser-readme.dovecot.body} | 0 ..._mail-parser-readme.dovecot.bodystructure} | 0 tests/emails/legacy/000.cyrus.body | 1 + tests/emails/legacy/000.cyrus.bodystructure | 1 + .../legacy/{000.body => 000.dovecot.body} | 0 ...odystructure => 000.dovecot.bodystructure} | 0 tests/emails/legacy/001.cyrus.body | 1 + tests/emails/legacy/001.cyrus.bodystructure | 1 + .../legacy/{001.body => 001.dovecot.body} | 0 ...odystructure => 001.dovecot.bodystructure} | 0 tests/emails/legacy/002.cyrus.body | 1 + tests/emails/legacy/002.cyrus.bodystructure | 1 + .../legacy/{002.body => 002.dovecot.body} | 0 ...odystructure => 002.dovecot.bodystructure} | 0 tests/emails/legacy/003.cyrus.body | 1 + tests/emails/legacy/003.cyrus.bodystructure | 1 + .../legacy/{003.body => 003.dovecot.body} | 0 ...odystructure => 003.dovecot.bodystructure} | 0 tests/emails/legacy/004.cyrus.body | 1 + tests/emails/legacy/004.cyrus.bodystructure | 1 + .../legacy/{004.body => 004.dovecot.body} | 0 ...odystructure => 004.dovecot.bodystructure} | 0 tests/emails/legacy/005.cyrus.body | 1 + tests/emails/legacy/005.cyrus.bodystructure | 1 + .../legacy/{005.body => 005.dovecot.body} | 0 ...odystructure => 005.dovecot.bodystructure} | 0 tests/emails/legacy/006.cyrus.body | 1 + tests/emails/legacy/006.cyrus.bodystructure | 1 + .../legacy/{006.body => 006.dovecot.body} | 0 ...odystructure => 006.dovecot.bodystructure} | 0 tests/emails/legacy/007.cyrus.body | 1 + tests/emails/legacy/007.cyrus.bodystructure | 1 + .../legacy/{007.body => 007.dovecot.body} | 0 ...odystructure => 007.dovecot.bodystructure} | 0 tests/emails/legacy/008.cyrus.body | 1 + tests/emails/legacy/008.cyrus.bodystructure | 1 + .../legacy/{008.body => 008.dovecot.body} | 0 ...odystructure => 008.dovecot.bodystructure} | 0 tests/emails/legacy/009.cyrus.body | 1 + tests/emails/legacy/009.cyrus.bodystructure | 1 + .../legacy/{009.body => 009.dovecot.body} | 0 ...odystructure => 009.dovecot.bodystructure} | 0 tests/emails/legacy/010.cyrus.body | 1 + tests/emails/legacy/010.cyrus.bodystructure | 1 + .../legacy/{010.body => 010.dovecot.body} | 0 ...odystructure => 010.dovecot.bodystructure} | 0 tests/emails/legacy/011.cyrus.body | 1 + tests/emails/legacy/011.cyrus.bodystructure | 1 + .../legacy/{011.body => 011.dovecot.body} | 0 ...odystructure => 011.dovecot.bodystructure} | 0 tests/emails/legacy/012.cyrus.body | 1 + tests/emails/legacy/012.cyrus.bodystructure | 1 + .../legacy/{012.body => 012.dovecot.body} | 0 ...odystructure => 012.dovecot.bodystructure} | 0 tests/emails/legacy/013.cyrus.body | 1 + tests/emails/legacy/013.cyrus.bodystructure | 1 + .../legacy/{013.body => 013.dovecot.body} | 0 ...odystructure => 013.dovecot.bodystructure} | 0 tests/emails/legacy/014.cyrus.body | 1 + tests/emails/legacy/014.cyrus.bodystructure | 1 + .../legacy/{014.body => 014.dovecot.body} | 0 ...odystructure => 014.dovecot.bodystructure} | 0 tests/emails/legacy/015.cyrus.body | 1 + tests/emails/legacy/015.cyrus.bodystructure | 1 + .../legacy/{015.body => 015.dovecot.body} | 0 ...odystructure => 015.dovecot.bodystructure} | 0 tests/emails/legacy/016.cyrus.body | 2 ++ tests/emails/legacy/016.cyrus.bodystructure | 3 ++ .../legacy/{016.body => 016.dovecot.body} | 0 ...odystructure => 016.dovecot.bodystructure} | 0 tests/emails/legacy/017.cyrus.body | 1 + tests/emails/legacy/017.cyrus.bodystructure | 1 + .../legacy/{017.body => 017.dovecot.body} | 0 ...odystructure => 017.dovecot.bodystructure} | 0 tests/emails/legacy/018.cyrus.body | 1 + tests/emails/legacy/018.cyrus.bodystructure | 1 + .../legacy/{018.body => 018.dovecot.body} | 0 ...odystructure => 018.dovecot.bodystructure} | 0 tests/emails/legacy/019.cyrus.body | 1 + tests/emails/legacy/019.cyrus.bodystructure | 1 + .../legacy/{019.body => 019.dovecot.body} | 0 ...odystructure => 019.dovecot.bodystructure} | 0 tests/emails/legacy/020.cyrus.body | 1 + tests/emails/legacy/020.cyrus.bodystructure | 1 + .../legacy/{020.body => 020.dovecot.body} | 0 ...odystructure => 020.dovecot.bodystructure} | 0 tests/emails/legacy/021.cyrus.body | 1 + tests/emails/legacy/021.cyrus.bodystructure | 1 + .../legacy/{021.body => 021.dovecot.body} | 0 ...odystructure => 021.dovecot.bodystructure} | 0 tests/emails/legacy/022.cyrus.body | 1 + tests/emails/legacy/022.cyrus.bodystructure | 1 + .../legacy/{022.body => 022.dovecot.body} | 0 ...odystructure => 022.dovecot.bodystructure} | 0 tests/emails/legacy/023.cyrus.body | 1 + tests/emails/legacy/023.cyrus.bodystructure | 2 ++ .../legacy/{023.body => 023.dovecot.body} | 0 ...odystructure => 023.dovecot.bodystructure} | 0 tests/emails/legacy/024.cyrus.body | 1 + tests/emails/legacy/024.cyrus.bodystructure | 1 + .../legacy/{024.body => 024.dovecot.body} | 0 ...odystructure => 024.dovecot.bodystructure} | 0 tests/emails/legacy/025.cyrus.body | 1 + tests/emails/legacy/025.cyrus.bodystructure | 1 + .../legacy/{025.body => 025.dovecot.body} | 0 ...odystructure => 025.dovecot.bodystructure} | 0 tests/emails/legacy/026.cyrus.body | 2 ++ tests/emails/legacy/026.cyrus.bodystructure | 3 ++ .../legacy/{026.body => 026.dovecot.body} | 0 ...odystructure => 026.dovecot.bodystructure} | 0 tests/emails/legacy/027.cyrus.body | 1 + tests/emails/legacy/027.cyrus.bodystructure | 1 + .../legacy/{027.body => 027.dovecot.body} | 0 ...odystructure => 027.dovecot.bodystructure} | 0 tests/emails/legacy/028.cyrus.body | 1 + tests/emails/legacy/028.cyrus.bodystructure | 1 + .../legacy/{028.body => 028.dovecot.body} | 0 ...odystructure => 028.dovecot.bodystructure} | 0 tests/emails/legacy/029.cyrus.body | 1 + tests/emails/legacy/029.cyrus.bodystructure | 1 + .../legacy/{029.body => 029.dovecot.body} | 0 ...odystructure => 029.dovecot.bodystructure} | 0 tests/emails/legacy/030.cyrus.body | 1 + tests/emails/legacy/030.cyrus.bodystructure | 1 + .../legacy/{030.body => 030.dovecot.body} | 0 ...odystructure => 030.dovecot.bodystructure} | 0 tests/emails/legacy/031.cyrus.body | 1 + tests/emails/legacy/031.cyrus.bodystructure | 1 + .../legacy/{031.body => 031.dovecot.body} | 0 ...odystructure => 031.dovecot.bodystructure} | 0 tests/emails/legacy/032.cyrus.body | 1 + tests/emails/legacy/032.cyrus.bodystructure | 1 + .../legacy/{032.body => 032.dovecot.body} | 0 ...odystructure => 032.dovecot.bodystructure} | 0 tests/emails/legacy/033.cyrus.body | 1 + tests/emails/legacy/033.cyrus.bodystructure | 1 + .../legacy/{033.body => 033.dovecot.body} | 0 ...odystructure => 033.dovecot.bodystructure} | 0 tests/emails/legacy/034.cyrus.body | 1 + tests/emails/legacy/034.cyrus.bodystructure | 1 + .../legacy/{034.body => 034.dovecot.body} | 0 ...odystructure => 034.dovecot.bodystructure} | 0 tests/emails/legacy/035.cyrus.body | 1 + tests/emails/legacy/035.cyrus.bodystructure | 1 + .../legacy/{035.body => 035.dovecot.body} | 0 ...odystructure => 035.dovecot.bodystructure} | 0 tests/emails/legacy/036.cyrus.body | 1 + tests/emails/legacy/036.cyrus.bodystructure | 1 + .../legacy/{036.body => 036.dovecot.body} | 0 ...odystructure => 036.dovecot.bodystructure} | 0 tests/emails/legacy/037.cyrus.body | 1 + tests/emails/legacy/037.cyrus.bodystructure | 1 + .../legacy/{037.body => 037.dovecot.body} | 0 ...odystructure => 037.dovecot.bodystructure} | 0 tests/emails/legacy/038.cyrus.body | 1 + tests/emails/legacy/038.cyrus.bodystructure | 1 + .../legacy/{038.body => 038.dovecot.body} | 0 ...odystructure => 038.dovecot.bodystructure} | 0 tests/emails/legacy/039.cyrus.body | 1 + tests/emails/legacy/039.cyrus.bodystructure | 1 + .../legacy/{039.body => 039.dovecot.body} | 0 ...odystructure => 039.dovecot.bodystructure} | 0 tests/emails/legacy/040.cyrus.body | 1 + tests/emails/legacy/040.cyrus.bodystructure | 1 + .../legacy/{040.body => 040.dovecot.body} | 0 ...odystructure => 040.dovecot.bodystructure} | 0 tests/emails/legacy/041.cyrus.body | 1 + tests/emails/legacy/041.cyrus.bodystructure | 1 + .../legacy/{041.body => 041.dovecot.body} | 0 ...odystructure => 041.dovecot.bodystructure} | 0 tests/emails/legacy/042.cyrus.body | 1 + tests/emails/legacy/042.cyrus.bodystructure | 1 + .../legacy/{042.body => 042.dovecot.body} | 0 ...odystructure => 042.dovecot.bodystructure} | 0 tests/emails/legacy/043.cyrus.body | 1 + tests/emails/legacy/043.cyrus.bodystructure | 1 + .../legacy/{043.body => 043.dovecot.body} | 0 ...odystructure => 043.dovecot.bodystructure} | 0 tests/emails/legacy/044.cyrus.body | 1 + tests/emails/legacy/044.cyrus.bodystructure | 1 + .../legacy/{044.body => 044.dovecot.body} | 0 ...odystructure => 044.dovecot.bodystructure} | 0 tests/emails/legacy/045.cyrus.body | 2 ++ tests/emails/legacy/045.cyrus.bodystructure | 3 ++ .../legacy/{045.body => 045.dovecot.body} | 0 ...odystructure => 045.dovecot.bodystructure} | 0 tests/emails/legacy/046.cyrus.body | 1 + tests/emails/legacy/046.cyrus.bodystructure | 1 + .../legacy/{046.body => 046.dovecot.body} | 0 ...odystructure => 046.dovecot.bodystructure} | 0 tests/emails/legacy/047.cyrus.body | 1 + tests/emails/legacy/047.cyrus.bodystructure | 1 + .../legacy/{047.body => 047.dovecot.body} | 0 ...odystructure => 047.dovecot.bodystructure} | 0 tests/emails/legacy/048.cyrus.body | 1 + tests/emails/legacy/048.cyrus.bodystructure | 1 + .../legacy/{048.body => 048.dovecot.body} | 0 ...odystructure => 048.dovecot.bodystructure} | 0 tests/emails/legacy/049.cyrus.body | 1 + tests/emails/legacy/049.cyrus.bodystructure | 1 + .../legacy/{049.body => 049.dovecot.body} | 0 ...odystructure => 049.dovecot.bodystructure} | 0 tests/emails/legacy/050.cyrus.body | 1 + tests/emails/legacy/050.cyrus.bodystructure | 1 + .../legacy/{050.body => 050.dovecot.body} | 0 ...odystructure => 050.dovecot.bodystructure} | 0 tests/emails/legacy/051.cyrus.body | 1 + tests/emails/legacy/051.cyrus.bodystructure | 1 + .../legacy/{051.body => 051.dovecot.body} | 0 ...odystructure => 051.dovecot.bodystructure} | 0 tests/emails/legacy/052.cyrus.body | 1 + tests/emails/legacy/052.cyrus.bodystructure | 1 + .../legacy/{052.body => 052.dovecot.body} | 0 ...odystructure => 052.dovecot.bodystructure} | 0 tests/emails/legacy/053.cyrus.body | 1 + tests/emails/legacy/053.cyrus.bodystructure | 1 + .../legacy/{053.body => 053.dovecot.body} | 0 ...odystructure => 053.dovecot.bodystructure} | 0 tests/emails/rfc/000.cyrus.body | 1 + tests/emails/rfc/000.cyrus.bodystructure | 1 + .../emails/rfc/{000.body => 000.dovecot.body} | 0 ...odystructure => 000.dovecot.bodystructure} | 0 tests/emails/rfc/001.cyrus.body | 1 + tests/emails/rfc/001.cyrus.bodystructure | 1 + .../emails/rfc/{001.body => 001.dovecot.body} | 0 ...odystructure => 001.dovecot.bodystructure} | 0 tests/emails/rfc/002.cyrus.body | 1 + tests/emails/rfc/002.cyrus.bodystructure | 1 + .../emails/rfc/{002.body => 002.dovecot.body} | 0 ...odystructure => 002.dovecot.bodystructure} | 0 tests/emails/rfc/003.cyrus.body | 1 + tests/emails/rfc/003.cyrus.bodystructure | 1 + .../emails/rfc/{003.body => 003.dovecot.body} | 0 ...odystructure => 003.dovecot.bodystructure} | 0 tests/emails/rfc/004.cyrus.body | 1 + tests/emails/rfc/004.cyrus.bodystructure | 1 + .../emails/rfc/{004.body => 004.dovecot.body} | 0 ...odystructure => 004.dovecot.bodystructure} | 0 tests/emails/rfc/005.cyrus.body | 1 + tests/emails/rfc/005.cyrus.bodystructure | 1 + .../emails/rfc/{005.body => 005.dovecot.body} | 0 ...odystructure => 005.dovecot.bodystructure} | 0 tests/emails/rfc/006.cyrus.body | 1 + tests/emails/rfc/006.cyrus.bodystructure | 1 + .../emails/rfc/{006.body => 006.dovecot.body} | 0 ...odystructure => 006.dovecot.bodystructure} | 0 tests/emails/rfc/007.cyrus.body | 1 + tests/emails/rfc/007.cyrus.bodystructure | 1 + .../emails/rfc/{007.body => 007.dovecot.body} | 0 ...odystructure => 007.dovecot.bodystructure} | 0 tests/emails/rfc/008.cyrus.body | 1 + tests/emails/rfc/008.cyrus.bodystructure | 1 + .../emails/rfc/{008.body => 008.dovecot.body} | 0 ...odystructure => 008.dovecot.bodystructure} | 0 tests/emails/thirdparty/000.cyrus.body | 1 + .../emails/thirdparty/000.cyrus.bodystructure | 1 + .../thirdparty/{000.body => 000.dovecot.body} | 0 ...odystructure => 000.dovecot.bodystructure} | 0 tests/emails/thirdparty/001.cyrus.body | 1 + .../emails/thirdparty/001.cyrus.bodystructure | 1 + .../thirdparty/{001.body => 001.dovecot.body} | 0 ...odystructure => 001.dovecot.bodystructure} | 0 tests/emails/thirdparty/002.cyrus.body | 1 + .../emails/thirdparty/002.cyrus.bodystructure | 1 + .../thirdparty/{002.body => 002.dovecot.body} | 0 ...odystructure => 002.dovecot.bodystructure} | 0 tests/emails/thirdparty/003.cyrus.body | 1 + .../emails/thirdparty/003.cyrus.bodystructure | 1 + .../thirdparty/{003.body => 003.dovecot.body} | 0 ...odystructure => 003.dovecot.bodystructure} | 0 tests/emails/thirdparty/004.cyrus.body | 1 + .../emails/thirdparty/004.cyrus.bodystructure | 1 + .../thirdparty/{004.body => 004.dovecot.body} | 0 ...odystructure => 004.dovecot.bodystructure} | 0 .../thirdparty/{005.body => 005.dovecot.body} | 0 ...odystructure => 005.dovecot.bodystructure} | 0 tests/emails/thirdparty/006.cyrus.body | 1 + .../emails/thirdparty/006.cyrus.bodystructure | 1 + .../thirdparty/{006.body => 006.dovecot.body} | 0 ...odystructure => 006.dovecot.bodystructure} | 0 tests/emails/thirdparty/007.cyrus.body | 1 + .../emails/thirdparty/007.cyrus.bodystructure | 1 + .../thirdparty/{007.body => 007.dovecot.body} | 0 ...odystructure => 007.dovecot.bodystructure} | 0 tests/emails/thirdparty/008.cyrus.body | 1 + .../emails/thirdparty/008.cyrus.bodystructure | 1 + .../thirdparty/{008.body => 008.dovecot.body} | 0 ...odystructure => 008.dovecot.bodystructure} | 0 tests/emails/thirdparty/009.cyrus.body | 1 + .../emails/thirdparty/009.cyrus.bodystructure | 1 + .../thirdparty/{009.body => 009.dovecot.body} | 0 ...odystructure => 009.dovecot.bodystructure} | 0 tests/emails/thirdparty/010.cyrus.body | 1 + .../emails/thirdparty/010.cyrus.bodystructure | 1 + .../thirdparty/{010.body => 010.dovecot.body} | 0 ...odystructure => 010.dovecot.bodystructure} | 0 tests/send-to-imap.py | 34 ++++++++++++++++++- 315 files changed, 199 insertions(+), 1 deletion(-) create mode 100644 tests/emails/dxflrs/0001_simple.cyrus.body create mode 100644 tests/emails/dxflrs/0001_simple.cyrus.bodystructure rename tests/emails/dxflrs/{0001_simple.body => 0001_simple.dovecot.body} (100%) rename tests/emails/dxflrs/{0001_simple.bodystructure => 0001_simple.dovecot.bodystructure} (100%) create mode 100644 tests/emails/dxflrs/0002_mime.cyrus.body create mode 100644 tests/emails/dxflrs/0002_mime.cyrus.bodystructure rename tests/emails/dxflrs/{0002_mime.body => 0002_mime.dovecot.body} (100%) rename tests/emails/dxflrs/{0002_mime.bodystructure => 0002_mime.dovecot.bodystructure} (100%) create mode 100644 tests/emails/dxflrs/0003_mime-in-mime.cyrus.body create mode 100644 tests/emails/dxflrs/0003_mime-in-mime.cyrus.bodystructure rename tests/emails/dxflrs/{0003_mime-in-mime.body => 0003_mime-in-mime.dovecot.body} (100%) rename tests/emails/dxflrs/{0003_mime-in-mime.bodystructure => 0003_mime-in-mime.dovecot.bodystructure} (100%) create mode 100644 tests/emails/dxflrs/0004_msg-in-msg.cyrus.body create mode 100644 tests/emails/dxflrs/0004_msg-in-msg.cyrus.bodystructure rename tests/emails/dxflrs/{0004_msg-in-msg.body => 0004_msg-in-msg.dovecot.body} (100%) rename tests/emails/dxflrs/{0004_msg-in-msg.bodystructure => 0004_msg-in-msg.dovecot.bodystructure} (100%) create mode 100644 tests/emails/dxflrs/0005_mail-parser-readme.cyrus.body create mode 100644 tests/emails/dxflrs/0005_mail-parser-readme.cyrus.bodystructure rename tests/emails/dxflrs/{0005_mail-parser-readme.body => 0005_mail-parser-readme.dovecot.body} (100%) rename tests/emails/dxflrs/{0005_mail-parser-readme.bodystructure => 0005_mail-parser-readme.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/000.cyrus.body create mode 100644 tests/emails/legacy/000.cyrus.bodystructure rename tests/emails/legacy/{000.body => 000.dovecot.body} (100%) rename tests/emails/legacy/{000.bodystructure => 000.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/001.cyrus.body create mode 100644 tests/emails/legacy/001.cyrus.bodystructure rename tests/emails/legacy/{001.body => 001.dovecot.body} (100%) rename tests/emails/legacy/{001.bodystructure => 001.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/002.cyrus.body create mode 100644 tests/emails/legacy/002.cyrus.bodystructure rename tests/emails/legacy/{002.body => 002.dovecot.body} (100%) rename tests/emails/legacy/{002.bodystructure => 002.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/003.cyrus.body create mode 100644 tests/emails/legacy/003.cyrus.bodystructure rename tests/emails/legacy/{003.body => 003.dovecot.body} (100%) rename tests/emails/legacy/{003.bodystructure => 003.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/004.cyrus.body create mode 100644 tests/emails/legacy/004.cyrus.bodystructure rename tests/emails/legacy/{004.body => 004.dovecot.body} (100%) rename tests/emails/legacy/{004.bodystructure => 004.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/005.cyrus.body create mode 100644 tests/emails/legacy/005.cyrus.bodystructure rename tests/emails/legacy/{005.body => 005.dovecot.body} (100%) rename tests/emails/legacy/{005.bodystructure => 005.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/006.cyrus.body create mode 100644 tests/emails/legacy/006.cyrus.bodystructure rename tests/emails/legacy/{006.body => 006.dovecot.body} (100%) rename tests/emails/legacy/{006.bodystructure => 006.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/007.cyrus.body create mode 100644 tests/emails/legacy/007.cyrus.bodystructure rename tests/emails/legacy/{007.body => 007.dovecot.body} (100%) rename tests/emails/legacy/{007.bodystructure => 007.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/008.cyrus.body create mode 100644 tests/emails/legacy/008.cyrus.bodystructure rename tests/emails/legacy/{008.body => 008.dovecot.body} (100%) rename tests/emails/legacy/{008.bodystructure => 008.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/009.cyrus.body create mode 100644 tests/emails/legacy/009.cyrus.bodystructure rename tests/emails/legacy/{009.body => 009.dovecot.body} (100%) rename tests/emails/legacy/{009.bodystructure => 009.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/010.cyrus.body create mode 100644 tests/emails/legacy/010.cyrus.bodystructure rename tests/emails/legacy/{010.body => 010.dovecot.body} (100%) rename tests/emails/legacy/{010.bodystructure => 010.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/011.cyrus.body create mode 100644 tests/emails/legacy/011.cyrus.bodystructure rename tests/emails/legacy/{011.body => 011.dovecot.body} (100%) rename tests/emails/legacy/{011.bodystructure => 011.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/012.cyrus.body create mode 100644 tests/emails/legacy/012.cyrus.bodystructure rename tests/emails/legacy/{012.body => 012.dovecot.body} (100%) rename tests/emails/legacy/{012.bodystructure => 012.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/013.cyrus.body create mode 100644 tests/emails/legacy/013.cyrus.bodystructure rename tests/emails/legacy/{013.body => 013.dovecot.body} (100%) rename tests/emails/legacy/{013.bodystructure => 013.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/014.cyrus.body create mode 100644 tests/emails/legacy/014.cyrus.bodystructure rename tests/emails/legacy/{014.body => 014.dovecot.body} (100%) rename tests/emails/legacy/{014.bodystructure => 014.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/015.cyrus.body create mode 100644 tests/emails/legacy/015.cyrus.bodystructure rename tests/emails/legacy/{015.body => 015.dovecot.body} (100%) rename tests/emails/legacy/{015.bodystructure => 015.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/016.cyrus.body create mode 100644 tests/emails/legacy/016.cyrus.bodystructure rename tests/emails/legacy/{016.body => 016.dovecot.body} (100%) rename tests/emails/legacy/{016.bodystructure => 016.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/017.cyrus.body create mode 100644 tests/emails/legacy/017.cyrus.bodystructure rename tests/emails/legacy/{017.body => 017.dovecot.body} (100%) rename tests/emails/legacy/{017.bodystructure => 017.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/018.cyrus.body create mode 100644 tests/emails/legacy/018.cyrus.bodystructure rename tests/emails/legacy/{018.body => 018.dovecot.body} (100%) rename tests/emails/legacy/{018.bodystructure => 018.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/019.cyrus.body create mode 100644 tests/emails/legacy/019.cyrus.bodystructure rename tests/emails/legacy/{019.body => 019.dovecot.body} (100%) rename tests/emails/legacy/{019.bodystructure => 019.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/020.cyrus.body create mode 100644 tests/emails/legacy/020.cyrus.bodystructure rename tests/emails/legacy/{020.body => 020.dovecot.body} (100%) rename tests/emails/legacy/{020.bodystructure => 020.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/021.cyrus.body create mode 100644 tests/emails/legacy/021.cyrus.bodystructure rename tests/emails/legacy/{021.body => 021.dovecot.body} (100%) rename tests/emails/legacy/{021.bodystructure => 021.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/022.cyrus.body create mode 100644 tests/emails/legacy/022.cyrus.bodystructure rename tests/emails/legacy/{022.body => 022.dovecot.body} (100%) rename tests/emails/legacy/{022.bodystructure => 022.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/023.cyrus.body create mode 100644 tests/emails/legacy/023.cyrus.bodystructure rename tests/emails/legacy/{023.body => 023.dovecot.body} (100%) rename tests/emails/legacy/{023.bodystructure => 023.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/024.cyrus.body create mode 100644 tests/emails/legacy/024.cyrus.bodystructure rename tests/emails/legacy/{024.body => 024.dovecot.body} (100%) rename tests/emails/legacy/{024.bodystructure => 024.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/025.cyrus.body create mode 100644 tests/emails/legacy/025.cyrus.bodystructure rename tests/emails/legacy/{025.body => 025.dovecot.body} (100%) rename tests/emails/legacy/{025.bodystructure => 025.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/026.cyrus.body create mode 100644 tests/emails/legacy/026.cyrus.bodystructure rename tests/emails/legacy/{026.body => 026.dovecot.body} (100%) rename tests/emails/legacy/{026.bodystructure => 026.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/027.cyrus.body create mode 100644 tests/emails/legacy/027.cyrus.bodystructure rename tests/emails/legacy/{027.body => 027.dovecot.body} (100%) rename tests/emails/legacy/{027.bodystructure => 027.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/028.cyrus.body create mode 100644 tests/emails/legacy/028.cyrus.bodystructure rename tests/emails/legacy/{028.body => 028.dovecot.body} (100%) rename tests/emails/legacy/{028.bodystructure => 028.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/029.cyrus.body create mode 100644 tests/emails/legacy/029.cyrus.bodystructure rename tests/emails/legacy/{029.body => 029.dovecot.body} (100%) rename tests/emails/legacy/{029.bodystructure => 029.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/030.cyrus.body create mode 100644 tests/emails/legacy/030.cyrus.bodystructure rename tests/emails/legacy/{030.body => 030.dovecot.body} (100%) rename tests/emails/legacy/{030.bodystructure => 030.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/031.cyrus.body create mode 100644 tests/emails/legacy/031.cyrus.bodystructure rename tests/emails/legacy/{031.body => 031.dovecot.body} (100%) rename tests/emails/legacy/{031.bodystructure => 031.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/032.cyrus.body create mode 100644 tests/emails/legacy/032.cyrus.bodystructure rename tests/emails/legacy/{032.body => 032.dovecot.body} (100%) rename tests/emails/legacy/{032.bodystructure => 032.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/033.cyrus.body create mode 100644 tests/emails/legacy/033.cyrus.bodystructure rename tests/emails/legacy/{033.body => 033.dovecot.body} (100%) rename tests/emails/legacy/{033.bodystructure => 033.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/034.cyrus.body create mode 100644 tests/emails/legacy/034.cyrus.bodystructure rename tests/emails/legacy/{034.body => 034.dovecot.body} (100%) rename tests/emails/legacy/{034.bodystructure => 034.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/035.cyrus.body create mode 100644 tests/emails/legacy/035.cyrus.bodystructure rename tests/emails/legacy/{035.body => 035.dovecot.body} (100%) rename tests/emails/legacy/{035.bodystructure => 035.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/036.cyrus.body create mode 100644 tests/emails/legacy/036.cyrus.bodystructure rename tests/emails/legacy/{036.body => 036.dovecot.body} (100%) rename tests/emails/legacy/{036.bodystructure => 036.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/037.cyrus.body create mode 100644 tests/emails/legacy/037.cyrus.bodystructure rename tests/emails/legacy/{037.body => 037.dovecot.body} (100%) rename tests/emails/legacy/{037.bodystructure => 037.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/038.cyrus.body create mode 100644 tests/emails/legacy/038.cyrus.bodystructure rename tests/emails/legacy/{038.body => 038.dovecot.body} (100%) rename tests/emails/legacy/{038.bodystructure => 038.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/039.cyrus.body create mode 100644 tests/emails/legacy/039.cyrus.bodystructure rename tests/emails/legacy/{039.body => 039.dovecot.body} (100%) rename tests/emails/legacy/{039.bodystructure => 039.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/040.cyrus.body create mode 100644 tests/emails/legacy/040.cyrus.bodystructure rename tests/emails/legacy/{040.body => 040.dovecot.body} (100%) rename tests/emails/legacy/{040.bodystructure => 040.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/041.cyrus.body create mode 100644 tests/emails/legacy/041.cyrus.bodystructure rename tests/emails/legacy/{041.body => 041.dovecot.body} (100%) rename tests/emails/legacy/{041.bodystructure => 041.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/042.cyrus.body create mode 100644 tests/emails/legacy/042.cyrus.bodystructure rename tests/emails/legacy/{042.body => 042.dovecot.body} (100%) rename tests/emails/legacy/{042.bodystructure => 042.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/043.cyrus.body create mode 100644 tests/emails/legacy/043.cyrus.bodystructure rename tests/emails/legacy/{043.body => 043.dovecot.body} (100%) rename tests/emails/legacy/{043.bodystructure => 043.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/044.cyrus.body create mode 100644 tests/emails/legacy/044.cyrus.bodystructure rename tests/emails/legacy/{044.body => 044.dovecot.body} (100%) rename tests/emails/legacy/{044.bodystructure => 044.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/045.cyrus.body create mode 100644 tests/emails/legacy/045.cyrus.bodystructure rename tests/emails/legacy/{045.body => 045.dovecot.body} (100%) rename tests/emails/legacy/{045.bodystructure => 045.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/046.cyrus.body create mode 100644 tests/emails/legacy/046.cyrus.bodystructure rename tests/emails/legacy/{046.body => 046.dovecot.body} (100%) rename tests/emails/legacy/{046.bodystructure => 046.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/047.cyrus.body create mode 100644 tests/emails/legacy/047.cyrus.bodystructure rename tests/emails/legacy/{047.body => 047.dovecot.body} (100%) rename tests/emails/legacy/{047.bodystructure => 047.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/048.cyrus.body create mode 100644 tests/emails/legacy/048.cyrus.bodystructure rename tests/emails/legacy/{048.body => 048.dovecot.body} (100%) rename tests/emails/legacy/{048.bodystructure => 048.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/049.cyrus.body create mode 100644 tests/emails/legacy/049.cyrus.bodystructure rename tests/emails/legacy/{049.body => 049.dovecot.body} (100%) rename tests/emails/legacy/{049.bodystructure => 049.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/050.cyrus.body create mode 100644 tests/emails/legacy/050.cyrus.bodystructure rename tests/emails/legacy/{050.body => 050.dovecot.body} (100%) rename tests/emails/legacy/{050.bodystructure => 050.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/051.cyrus.body create mode 100644 tests/emails/legacy/051.cyrus.bodystructure rename tests/emails/legacy/{051.body => 051.dovecot.body} (100%) rename tests/emails/legacy/{051.bodystructure => 051.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/052.cyrus.body create mode 100644 tests/emails/legacy/052.cyrus.bodystructure rename tests/emails/legacy/{052.body => 052.dovecot.body} (100%) rename tests/emails/legacy/{052.bodystructure => 052.dovecot.bodystructure} (100%) create mode 100644 tests/emails/legacy/053.cyrus.body create mode 100644 tests/emails/legacy/053.cyrus.bodystructure rename tests/emails/legacy/{053.body => 053.dovecot.body} (100%) rename tests/emails/legacy/{053.bodystructure => 053.dovecot.bodystructure} (100%) create mode 100644 tests/emails/rfc/000.cyrus.body create mode 100644 tests/emails/rfc/000.cyrus.bodystructure rename tests/emails/rfc/{000.body => 000.dovecot.body} (100%) rename tests/emails/rfc/{000.bodystructure => 000.dovecot.bodystructure} (100%) create mode 100644 tests/emails/rfc/001.cyrus.body create mode 100644 tests/emails/rfc/001.cyrus.bodystructure rename tests/emails/rfc/{001.body => 001.dovecot.body} (100%) rename tests/emails/rfc/{001.bodystructure => 001.dovecot.bodystructure} (100%) create mode 100644 tests/emails/rfc/002.cyrus.body create mode 100644 tests/emails/rfc/002.cyrus.bodystructure rename tests/emails/rfc/{002.body => 002.dovecot.body} (100%) rename tests/emails/rfc/{002.bodystructure => 002.dovecot.bodystructure} (100%) create mode 100644 tests/emails/rfc/003.cyrus.body create mode 100644 tests/emails/rfc/003.cyrus.bodystructure rename tests/emails/rfc/{003.body => 003.dovecot.body} (100%) rename tests/emails/rfc/{003.bodystructure => 003.dovecot.bodystructure} (100%) create mode 100644 tests/emails/rfc/004.cyrus.body create mode 100644 tests/emails/rfc/004.cyrus.bodystructure rename tests/emails/rfc/{004.body => 004.dovecot.body} (100%) rename tests/emails/rfc/{004.bodystructure => 004.dovecot.bodystructure} (100%) create mode 100644 tests/emails/rfc/005.cyrus.body create mode 100644 tests/emails/rfc/005.cyrus.bodystructure rename tests/emails/rfc/{005.body => 005.dovecot.body} (100%) rename tests/emails/rfc/{005.bodystructure => 005.dovecot.bodystructure} (100%) create mode 100644 tests/emails/rfc/006.cyrus.body create mode 100644 tests/emails/rfc/006.cyrus.bodystructure rename tests/emails/rfc/{006.body => 006.dovecot.body} (100%) rename tests/emails/rfc/{006.bodystructure => 006.dovecot.bodystructure} (100%) create mode 100644 tests/emails/rfc/007.cyrus.body create mode 100644 tests/emails/rfc/007.cyrus.bodystructure rename tests/emails/rfc/{007.body => 007.dovecot.body} (100%) rename tests/emails/rfc/{007.bodystructure => 007.dovecot.bodystructure} (100%) create mode 100644 tests/emails/rfc/008.cyrus.body create mode 100644 tests/emails/rfc/008.cyrus.bodystructure rename tests/emails/rfc/{008.body => 008.dovecot.body} (100%) rename tests/emails/rfc/{008.bodystructure => 008.dovecot.bodystructure} (100%) create mode 100644 tests/emails/thirdparty/000.cyrus.body create mode 100644 tests/emails/thirdparty/000.cyrus.bodystructure rename tests/emails/thirdparty/{000.body => 000.dovecot.body} (100%) rename tests/emails/thirdparty/{000.bodystructure => 000.dovecot.bodystructure} (100%) create mode 100644 tests/emails/thirdparty/001.cyrus.body create mode 100644 tests/emails/thirdparty/001.cyrus.bodystructure rename tests/emails/thirdparty/{001.body => 001.dovecot.body} (100%) rename tests/emails/thirdparty/{001.bodystructure => 001.dovecot.bodystructure} (100%) create mode 100644 tests/emails/thirdparty/002.cyrus.body create mode 100644 tests/emails/thirdparty/002.cyrus.bodystructure rename tests/emails/thirdparty/{002.body => 002.dovecot.body} (100%) rename tests/emails/thirdparty/{002.bodystructure => 002.dovecot.bodystructure} (100%) create mode 100644 tests/emails/thirdparty/003.cyrus.body create mode 100644 tests/emails/thirdparty/003.cyrus.bodystructure rename tests/emails/thirdparty/{003.body => 003.dovecot.body} (100%) rename tests/emails/thirdparty/{003.bodystructure => 003.dovecot.bodystructure} (100%) create mode 100644 tests/emails/thirdparty/004.cyrus.body create mode 100644 tests/emails/thirdparty/004.cyrus.bodystructure rename tests/emails/thirdparty/{004.body => 004.dovecot.body} (100%) rename tests/emails/thirdparty/{004.bodystructure => 004.dovecot.bodystructure} (100%) rename tests/emails/thirdparty/{005.body => 005.dovecot.body} (100%) rename tests/emails/thirdparty/{005.bodystructure => 005.dovecot.bodystructure} (100%) create mode 100644 tests/emails/thirdparty/006.cyrus.body create mode 100644 tests/emails/thirdparty/006.cyrus.bodystructure rename tests/emails/thirdparty/{006.body => 006.dovecot.body} (100%) rename tests/emails/thirdparty/{006.bodystructure => 006.dovecot.bodystructure} (100%) create mode 100644 tests/emails/thirdparty/007.cyrus.body create mode 100644 tests/emails/thirdparty/007.cyrus.bodystructure rename tests/emails/thirdparty/{007.body => 007.dovecot.body} (100%) rename tests/emails/thirdparty/{007.bodystructure => 007.dovecot.bodystructure} (100%) create mode 100644 tests/emails/thirdparty/008.cyrus.body create mode 100644 tests/emails/thirdparty/008.cyrus.bodystructure rename tests/emails/thirdparty/{008.body => 008.dovecot.body} (100%) rename tests/emails/thirdparty/{008.bodystructure => 008.dovecot.bodystructure} (100%) create mode 100644 tests/emails/thirdparty/009.cyrus.body create mode 100644 tests/emails/thirdparty/009.cyrus.bodystructure rename tests/emails/thirdparty/{009.body => 009.dovecot.body} (100%) rename tests/emails/thirdparty/{009.bodystructure => 009.dovecot.bodystructure} (100%) create mode 100644 tests/emails/thirdparty/010.cyrus.body create mode 100644 tests/emails/thirdparty/010.cyrus.bodystructure rename tests/emails/thirdparty/{010.body => 010.dovecot.body} (100%) rename tests/emails/thirdparty/{010.bodystructure => 010.dovecot.bodystructure} (100%) diff --git a/tests/emails/dxflrs/0001_simple.cyrus.body b/tests/emails/dxflrs/0001_simple.cyrus.body new file mode 100644 index 0000000..9ddb995 --- /dev/null +++ b/tests/emails/dxflrs/0001_simple.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 49 1)) \ No newline at end of file diff --git a/tests/emails/dxflrs/0001_simple.cyrus.bodystructure b/tests/emails/dxflrs/0001_simple.cyrus.bodystructure new file mode 100644 index 0000000..09bb755 --- /dev/null +++ b/tests/emails/dxflrs/0001_simple.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 49 1 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/dxflrs/0001_simple.body b/tests/emails/dxflrs/0001_simple.dovecot.body similarity index 100% rename from tests/emails/dxflrs/0001_simple.body rename to tests/emails/dxflrs/0001_simple.dovecot.body diff --git a/tests/emails/dxflrs/0001_simple.bodystructure b/tests/emails/dxflrs/0001_simple.dovecot.bodystructure similarity index 100% rename from tests/emails/dxflrs/0001_simple.bodystructure rename to tests/emails/dxflrs/0001_simple.dovecot.bodystructure diff --git a/tests/emails/dxflrs/0002_mime.cyrus.body b/tests/emails/dxflrs/0002_mime.cyrus.body new file mode 100644 index 0000000..266e647 --- /dev/null +++ b/tests/emails/dxflrs/0002_mime.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 9 1)("TEXT" "HTML" ("CHARSET" "utf-8") NIL NIL "8BIT" 16 1) "ALTERNATIVE")) \ No newline at end of file diff --git a/tests/emails/dxflrs/0002_mime.cyrus.bodystructure b/tests/emails/dxflrs/0002_mime.cyrus.bodystructure new file mode 100644 index 0000000..ea386b6 --- /dev/null +++ b/tests/emails/dxflrs/0002_mime.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 9 1 NIL NIL NIL NIL)("TEXT" "HTML" ("CHARSET" "utf-8") NIL NIL "8BIT" 16 1 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "festivus") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/dxflrs/0002_mime.body b/tests/emails/dxflrs/0002_mime.dovecot.body similarity index 100% rename from tests/emails/dxflrs/0002_mime.body rename to tests/emails/dxflrs/0002_mime.dovecot.body diff --git a/tests/emails/dxflrs/0002_mime.bodystructure b/tests/emails/dxflrs/0002_mime.dovecot.bodystructure similarity index 100% rename from tests/emails/dxflrs/0002_mime.bodystructure rename to tests/emails/dxflrs/0002_mime.dovecot.bodystructure diff --git a/tests/emails/dxflrs/0003_mime-in-mime.cyrus.body b/tests/emails/dxflrs/0003_mime-in-mime.cyrus.body new file mode 100644 index 0000000..c810d09 --- /dev/null +++ b/tests/emails/dxflrs/0003_mime-in-mime.cyrus.body @@ -0,0 +1 @@ +(BODY ((("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 9 1)("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 9 1) "MIXED")("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 9 1) "MIXED")) \ No newline at end of file diff --git a/tests/emails/dxflrs/0003_mime-in-mime.cyrus.bodystructure b/tests/emails/dxflrs/0003_mime-in-mime.cyrus.bodystructure new file mode 100644 index 0000000..7d4f4ae --- /dev/null +++ b/tests/emails/dxflrs/0003_mime-in-mime.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ((("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 9 1 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 9 1 NIL NIL NIL NIL) "MIXED" ("BOUNDARY" "child") NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 9 1 NIL NIL NIL NIL) "MIXED" ("BOUNDARY" "parent") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/dxflrs/0003_mime-in-mime.body b/tests/emails/dxflrs/0003_mime-in-mime.dovecot.body similarity index 100% rename from tests/emails/dxflrs/0003_mime-in-mime.body rename to tests/emails/dxflrs/0003_mime-in-mime.dovecot.body diff --git a/tests/emails/dxflrs/0003_mime-in-mime.bodystructure b/tests/emails/dxflrs/0003_mime-in-mime.dovecot.bodystructure similarity index 100% rename from tests/emails/dxflrs/0003_mime-in-mime.bodystructure rename to tests/emails/dxflrs/0003_mime-in-mime.dovecot.bodystructure diff --git a/tests/emails/dxflrs/0004_msg-in-msg.cyrus.body b/tests/emails/dxflrs/0004_msg-in-msg.cyrus.body new file mode 100644 index 0000000..d02b2e3 --- /dev/null +++ b/tests/emails/dxflrs/0004_msg-in-msg.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 9 1)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 129 (NIL "Welcome to Aerogramme!!" (("Garage team" NIL "garagehq" "deuxfleurs.fr")) (("Garage team" NIL "garagehq" "deuxfleurs.fr")) (("Garage team" NIL "garagehq" "deuxfleurs.fr")) NIL NIL NIL NIL NIL) ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 49 1) 4) "MIXED")) \ No newline at end of file diff --git a/tests/emails/dxflrs/0004_msg-in-msg.cyrus.bodystructure b/tests/emails/dxflrs/0004_msg-in-msg.cyrus.bodystructure new file mode 100644 index 0000000..939e4fe --- /dev/null +++ b/tests/emails/dxflrs/0004_msg-in-msg.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 9 1 NIL NIL NIL NIL)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 129 (NIL "Welcome to Aerogramme!!" (("Garage team" NIL "garagehq" "deuxfleurs.fr")) (("Garage team" NIL "garagehq" "deuxfleurs.fr")) (("Garage team" NIL "garagehq" "deuxfleurs.fr")) NIL NIL NIL NIL NIL) ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 49 1 NIL NIL NIL NIL) 4 NIL NIL NIL NIL) "MIXED" ("BOUNDARY" "delim") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/dxflrs/0004_msg-in-msg.body b/tests/emails/dxflrs/0004_msg-in-msg.dovecot.body similarity index 100% rename from tests/emails/dxflrs/0004_msg-in-msg.body rename to tests/emails/dxflrs/0004_msg-in-msg.dovecot.body diff --git a/tests/emails/dxflrs/0004_msg-in-msg.bodystructure b/tests/emails/dxflrs/0004_msg-in-msg.dovecot.bodystructure similarity index 100% rename from tests/emails/dxflrs/0004_msg-in-msg.bodystructure rename to tests/emails/dxflrs/0004_msg-in-msg.dovecot.bodystructure diff --git a/tests/emails/dxflrs/0005_mail-parser-readme.cyrus.body b/tests/emails/dxflrs/0005_mail-parser-readme.cyrus.body new file mode 100644 index 0000000..1974cd5 --- /dev/null +++ b/tests/emails/dxflrs/0005_mail-parser-readme.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "HTML" ("CHARSET" "us-ascii") NIL NIL "BASE64" 242 3)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 744 (NIL "Exporting my book about coffee tables" (("Cosmo Kramer" NIL "kramer" "kramerica.com")) (("Cosmo Kramer" NIL "kramer" "kramerica.com")) (("Cosmo Kramer" NIL "kramer" "kramerica.com")) NIL NIL NIL NIL NIL) (("TEXT" "PLAIN" ("CHARSET" "utf-16") NIL NIL "QUOTED-PRINTABLE" 231 3)("IMAGE" "GIF" ("NAME" "Book about ") NIL NIL "BASE64" 56) "MIXED") 20) "MIXED")) \ No newline at end of file diff --git a/tests/emails/dxflrs/0005_mail-parser-readme.cyrus.bodystructure b/tests/emails/dxflrs/0005_mail-parser-readme.cyrus.bodystructure new file mode 100644 index 0000000..5189948 --- /dev/null +++ b/tests/emails/dxflrs/0005_mail-parser-readme.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "HTML" ("CHARSET" "us-ascii") NIL NIL "BASE64" 242 3 NIL NIL NIL NIL)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 744 (NIL "Exporting my book about coffee tables" (("Cosmo Kramer" NIL "kramer" "kramerica.com")) (("Cosmo Kramer" NIL "kramer" "kramerica.com")) (("Cosmo Kramer" NIL "kramer" "kramerica.com")) NIL NIL NIL NIL NIL) (("TEXT" "PLAIN" ("CHARSET" "utf-16") NIL NIL "QUOTED-PRINTABLE" 231 3 NIL NIL NIL NIL)("IMAGE" "GIF" ("NAME" "Book about ") NIL NIL "BASE64" 56 NIL ("ATTACHMENT" NIL) NIL NIL) "MIXED" ("BOUNDARY" "giddyup") NIL NIL NIL) 20 NIL NIL NIL NIL) "MIXED" ("BOUNDARY" "festivus") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/dxflrs/0005_mail-parser-readme.body b/tests/emails/dxflrs/0005_mail-parser-readme.dovecot.body similarity index 100% rename from tests/emails/dxflrs/0005_mail-parser-readme.body rename to tests/emails/dxflrs/0005_mail-parser-readme.dovecot.body diff --git a/tests/emails/dxflrs/0005_mail-parser-readme.bodystructure b/tests/emails/dxflrs/0005_mail-parser-readme.dovecot.bodystructure similarity index 100% rename from tests/emails/dxflrs/0005_mail-parser-readme.bodystructure rename to tests/emails/dxflrs/0005_mail-parser-readme.dovecot.bodystructure diff --git a/tests/emails/legacy/000.cyrus.body b/tests/emails/legacy/000.cyrus.body new file mode 100644 index 0000000..06f9368 --- /dev/null +++ b/tests/emails/legacy/000.cyrus.body @@ -0,0 +1 @@ +(BODY ("IMAGE" "PNG" ("NAME" "redball.png") NIL NIL "BASE64" 1994)) \ No newline at end of file diff --git a/tests/emails/legacy/000.cyrus.bodystructure b/tests/emails/legacy/000.cyrus.bodystructure new file mode 100644 index 0000000..13215a2 --- /dev/null +++ b/tests/emails/legacy/000.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("IMAGE" "PNG" ("NAME" "redball.png") NIL NIL "BASE64" 1994 NIL ("ATTACHMENT" ("FILENAME" "redball.png")) NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/000.body b/tests/emails/legacy/000.dovecot.body similarity index 100% rename from tests/emails/legacy/000.body rename to tests/emails/legacy/000.dovecot.body diff --git a/tests/emails/legacy/000.bodystructure b/tests/emails/legacy/000.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/000.bodystructure rename to tests/emails/legacy/000.dovecot.bodystructure diff --git a/tests/emails/legacy/001.cyrus.body b/tests/emails/legacy/001.cyrus.body new file mode 100644 index 0000000..4a59787 --- /dev/null +++ b/tests/emails/legacy/001.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "utf-7") NIL NIL "QUOTED-PRINTABLE" 897 19)) \ No newline at end of file diff --git a/tests/emails/legacy/001.cyrus.bodystructure b/tests/emails/legacy/001.cyrus.bodystructure new file mode 100644 index 0000000..c65cb35 --- /dev/null +++ b/tests/emails/legacy/001.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "utf-7") NIL NIL "QUOTED-PRINTABLE" 897 19 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/001.body b/tests/emails/legacy/001.dovecot.body similarity index 100% rename from tests/emails/legacy/001.body rename to tests/emails/legacy/001.dovecot.body diff --git a/tests/emails/legacy/001.bodystructure b/tests/emails/legacy/001.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/001.bodystructure rename to tests/emails/legacy/001.dovecot.bodystructure diff --git a/tests/emails/legacy/002.cyrus.body b/tests/emails/legacy/002.cyrus.body new file mode 100644 index 0000000..d154d2e --- /dev/null +++ b/tests/emails/legacy/002.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1001 25)) \ No newline at end of file diff --git a/tests/emails/legacy/002.cyrus.bodystructure b/tests/emails/legacy/002.cyrus.bodystructure new file mode 100644 index 0000000..87d5653 --- /dev/null +++ b/tests/emails/legacy/002.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1001 25 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/002.body b/tests/emails/legacy/002.dovecot.body similarity index 100% rename from tests/emails/legacy/002.body rename to tests/emails/legacy/002.dovecot.body diff --git a/tests/emails/legacy/002.bodystructure b/tests/emails/legacy/002.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/002.bodystructure rename to tests/emails/legacy/002.dovecot.bodystructure diff --git a/tests/emails/legacy/003.cyrus.body b/tests/emails/legacy/003.cyrus.body new file mode 100644 index 0000000..c146e3e --- /dev/null +++ b/tests/emails/legacy/003.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 809 16)("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 997 23) "ALTERNATIVE")) \ No newline at end of file diff --git a/tests/emails/legacy/003.cyrus.bodystructure b/tests/emails/legacy/003.cyrus.bodystructure new file mode 100644 index 0000000..229fade --- /dev/null +++ b/tests/emails/legacy/003.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 809 16 NIL NIL NIL NIL)("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 997 23 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "=====================_714967308==_.ALT") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/003.body b/tests/emails/legacy/003.dovecot.body similarity index 100% rename from tests/emails/legacy/003.body rename to tests/emails/legacy/003.dovecot.body diff --git a/tests/emails/legacy/003.bodystructure b/tests/emails/legacy/003.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/003.bodystructure rename to tests/emails/legacy/003.dovecot.bodystructure diff --git a/tests/emails/legacy/004.cyrus.body b/tests/emails/legacy/004.cyrus.body new file mode 100644 index 0000000..2dd19d4 --- /dev/null +++ b/tests/emails/legacy/004.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 768 8)) \ No newline at end of file diff --git a/tests/emails/legacy/004.cyrus.bodystructure b/tests/emails/legacy/004.cyrus.bodystructure new file mode 100644 index 0000000..7b382a5 --- /dev/null +++ b/tests/emails/legacy/004.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 768 8 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/004.body b/tests/emails/legacy/004.dovecot.body similarity index 100% rename from tests/emails/legacy/004.body rename to tests/emails/legacy/004.dovecot.body diff --git a/tests/emails/legacy/004.bodystructure b/tests/emails/legacy/004.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/004.bodystructure rename to tests/emails/legacy/004.dovecot.bodystructure diff --git a/tests/emails/legacy/005.cyrus.body b/tests/emails/legacy/005.cyrus.body new file mode 100644 index 0000000..8c1fb0b --- /dev/null +++ b/tests/emails/legacy/005.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "utf-7") NIL NIL "QUOTED-PRINTABLE" 895 18)) \ No newline at end of file diff --git a/tests/emails/legacy/005.cyrus.bodystructure b/tests/emails/legacy/005.cyrus.bodystructure new file mode 100644 index 0000000..d48e20d --- /dev/null +++ b/tests/emails/legacy/005.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "utf-7") NIL NIL "QUOTED-PRINTABLE" 895 18 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/005.body b/tests/emails/legacy/005.dovecot.body similarity index 100% rename from tests/emails/legacy/005.body rename to tests/emails/legacy/005.dovecot.body diff --git a/tests/emails/legacy/005.bodystructure b/tests/emails/legacy/005.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/005.bodystructure rename to tests/emails/legacy/005.dovecot.bodystructure diff --git a/tests/emails/legacy/006.cyrus.body b/tests/emails/legacy/006.cyrus.body new file mode 100644 index 0000000..69fd5c6 --- /dev/null +++ b/tests/emails/legacy/006.cyrus.body @@ -0,0 +1 @@ +(BODY (("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1816)("IMAGE" "PNG" ("NAME" "redball.png") NIL NIL "BASE64" 1992) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/006.cyrus.bodystructure b/tests/emails/legacy/006.cyrus.bodystructure new file mode 100644 index 0000000..fa88a1a --- /dev/null +++ b/tests/emails/legacy/006.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1816 NIL ("ATTACHMENT" ("FILENAME" "blueball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "redball.png") NIL NIL "BASE64" 1992 NIL ("ATTACHMENT" ("FILENAME" "redball.png")) NIL NIL) "MIXED" ("BOUNDARY" "----=_NextPart_000_0004_01BFC037.28F2FA90") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/006.body b/tests/emails/legacy/006.dovecot.body similarity index 100% rename from tests/emails/legacy/006.body rename to tests/emails/legacy/006.dovecot.body diff --git a/tests/emails/legacy/006.bodystructure b/tests/emails/legacy/006.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/006.bodystructure rename to tests/emails/legacy/006.dovecot.bodystructure diff --git a/tests/emails/legacy/007.cyrus.body b/tests/emails/legacy/007.cyrus.body new file mode 100644 index 0000000..dfccf67 --- /dev/null +++ b/tests/emails/legacy/007.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 811 17)) \ No newline at end of file diff --git a/tests/emails/legacy/007.cyrus.bodystructure b/tests/emails/legacy/007.cyrus.bodystructure new file mode 100644 index 0000000..f7d2a82 --- /dev/null +++ b/tests/emails/legacy/007.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 811 17 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/007.body b/tests/emails/legacy/007.dovecot.body similarity index 100% rename from tests/emails/legacy/007.body rename to tests/emails/legacy/007.dovecot.body diff --git a/tests/emails/legacy/007.bodystructure b/tests/emails/legacy/007.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/007.bodystructure rename to tests/emails/legacy/007.dovecot.bodystructure diff --git a/tests/emails/legacy/008.cyrus.body b/tests/emails/legacy/008.cyrus.body new file mode 100644 index 0000000..4ba44f3 --- /dev/null +++ b/tests/emails/legacy/008.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 799 15)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1816)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1778)("IMAGE" "PNG" ("NAME" "redball.png") NIL NIL "BASE64" 1992) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/008.cyrus.bodystructure b/tests/emails/legacy/008.cyrus.bodystructure new file mode 100644 index 0000000..6ddfb33 --- /dev/null +++ b/tests/emails/legacy/008.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 799 15 NIL NIL NIL NIL)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1816 NIL ("ATTACHMENT" ("FILENAME" "blueball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1778 NIL ("ATTACHMENT" ("FILENAME" "greenball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "redball.png") NIL NIL "BASE64" 1992 NIL ("ATTACHMENT" ("FILENAME" "redball.png")) NIL NIL) "MIXED" ("BOUNDARY" "----=_NextPart_000_0002_01BFC036.AE309650") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/008.body b/tests/emails/legacy/008.dovecot.body similarity index 100% rename from tests/emails/legacy/008.body rename to tests/emails/legacy/008.dovecot.body diff --git a/tests/emails/legacy/008.bodystructure b/tests/emails/legacy/008.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/008.bodystructure rename to tests/emails/legacy/008.dovecot.bodystructure diff --git a/tests/emails/legacy/009.cyrus.body b/tests/emails/legacy/009.cyrus.body new file mode 100644 index 0000000..9f660b4 --- /dev/null +++ b/tests/emails/legacy/009.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1" "FORMAT" "flowed") NIL NIL "QUOTED-PRINTABLE" 827 23)) \ No newline at end of file diff --git a/tests/emails/legacy/009.cyrus.bodystructure b/tests/emails/legacy/009.cyrus.bodystructure new file mode 100644 index 0000000..7e3afdf --- /dev/null +++ b/tests/emails/legacy/009.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1" "FORMAT" "flowed") NIL NIL "QUOTED-PRINTABLE" 827 23 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/009.body b/tests/emails/legacy/009.dovecot.body similarity index 100% rename from tests/emails/legacy/009.body rename to tests/emails/legacy/009.dovecot.body diff --git a/tests/emails/legacy/009.bodystructure b/tests/emails/legacy/009.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/009.bodystructure rename to tests/emails/legacy/009.dovecot.bodystructure diff --git a/tests/emails/legacy/010.cyrus.body b/tests/emails/legacy/010.cyrus.body new file mode 100644 index 0000000..5bc5b3b --- /dev/null +++ b/tests/emails/legacy/010.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "8BIT" 751 10)) \ No newline at end of file diff --git a/tests/emails/legacy/010.cyrus.bodystructure b/tests/emails/legacy/010.cyrus.bodystructure new file mode 100644 index 0000000..c9023fe --- /dev/null +++ b/tests/emails/legacy/010.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "8BIT" 751 10 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/010.body b/tests/emails/legacy/010.dovecot.body similarity index 100% rename from tests/emails/legacy/010.body rename to tests/emails/legacy/010.dovecot.body diff --git a/tests/emails/legacy/010.bodystructure b/tests/emails/legacy/010.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/010.bodystructure rename to tests/emails/legacy/010.dovecot.bodystructure diff --git a/tests/emails/legacy/011.cyrus.body b/tests/emails/legacy/011.cyrus.body new file mode 100644 index 0000000..f4764fe --- /dev/null +++ b/tests/emails/legacy/011.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 813 18)) \ No newline at end of file diff --git a/tests/emails/legacy/011.cyrus.bodystructure b/tests/emails/legacy/011.cyrus.bodystructure new file mode 100644 index 0000000..9a9252c --- /dev/null +++ b/tests/emails/legacy/011.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 813 18 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/011.body b/tests/emails/legacy/011.dovecot.body similarity index 100% rename from tests/emails/legacy/011.body rename to tests/emails/legacy/011.dovecot.body diff --git a/tests/emails/legacy/011.bodystructure b/tests/emails/legacy/011.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/011.bodystructure rename to tests/emails/legacy/011.dovecot.bodystructure diff --git a/tests/emails/legacy/012.cyrus.body b/tests/emails/legacy/012.cyrus.body new file mode 100644 index 0000000..a1779e0 --- /dev/null +++ b/tests/emails/legacy/012.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "Windows-1252") NIL NIL "QUOTED-PRINTABLE" 809 16)) \ No newline at end of file diff --git a/tests/emails/legacy/012.cyrus.bodystructure b/tests/emails/legacy/012.cyrus.bodystructure new file mode 100644 index 0000000..9ee2c2d --- /dev/null +++ b/tests/emails/legacy/012.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "Windows-1252") NIL NIL "QUOTED-PRINTABLE" 809 16 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/012.body b/tests/emails/legacy/012.dovecot.body similarity index 100% rename from tests/emails/legacy/012.body rename to tests/emails/legacy/012.dovecot.body diff --git a/tests/emails/legacy/012.bodystructure b/tests/emails/legacy/012.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/012.bodystructure rename to tests/emails/legacy/012.dovecot.bodystructure diff --git a/tests/emails/legacy/013.cyrus.body b/tests/emails/legacy/013.cyrus.body new file mode 100644 index 0000000..dd76ce6 --- /dev/null +++ b/tests/emails/legacy/013.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "8BIT" 754 17)) \ No newline at end of file diff --git a/tests/emails/legacy/013.cyrus.bodystructure b/tests/emails/legacy/013.cyrus.bodystructure new file mode 100644 index 0000000..3ac67f4 --- /dev/null +++ b/tests/emails/legacy/013.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "8BIT" 754 17 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/013.body b/tests/emails/legacy/013.dovecot.body similarity index 100% rename from tests/emails/legacy/013.body rename to tests/emails/legacy/013.dovecot.body diff --git a/tests/emails/legacy/013.bodystructure b/tests/emails/legacy/013.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/013.bodystructure rename to tests/emails/legacy/013.dovecot.bodystructure diff --git a/tests/emails/legacy/014.cyrus.body b/tests/emails/legacy/014.cyrus.body new file mode 100644 index 0000000..55d70d1 --- /dev/null +++ b/tests/emails/legacy/014.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 801 16)("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1190 27) "ALTERNATIVE")) \ No newline at end of file diff --git a/tests/emails/legacy/014.cyrus.bodystructure b/tests/emails/legacy/014.cyrus.bodystructure new file mode 100644 index 0000000..915e75a --- /dev/null +++ b/tests/emails/legacy/014.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 801 16 NIL NIL NIL NIL)("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1190 27 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "----=_NextPart_000_0005_01BFC037.799BEF60") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/014.body b/tests/emails/legacy/014.dovecot.body similarity index 100% rename from tests/emails/legacy/014.body rename to tests/emails/legacy/014.dovecot.body diff --git a/tests/emails/legacy/014.bodystructure b/tests/emails/legacy/014.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/014.bodystructure rename to tests/emails/legacy/014.dovecot.bodystructure diff --git a/tests/emails/legacy/015.cyrus.body b/tests/emails/legacy/015.cyrus.body new file mode 100644 index 0000000..7dab660 --- /dev/null +++ b/tests/emails/legacy/015.cyrus.body @@ -0,0 +1 @@ +(BODY (((("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 833 16)("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1230 26) "ALTERNATIVE")("IMAGE" "PNG" ("NAME" "2aa3ed95.png") "<4.2.0.58.20000519003556.00a918e0@pop.example.com.2>" NIL "BASE64" 1814)("IMAGE" "PNG" ("NAME" "2aa3edd1.png") "<4.2.0.58.20000519003556.00a918e0@pop.example.com.3>" NIL "BASE64" 1990) "RELATED")("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1814)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1776) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/015.cyrus.bodystructure b/tests/emails/legacy/015.cyrus.bodystructure new file mode 100644 index 0000000..951dc55 --- /dev/null +++ b/tests/emails/legacy/015.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (((("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 833 16 NIL NIL NIL NIL)("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1230 26 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "=====================_715392550==_.ALT") NIL NIL NIL)("IMAGE" "PNG" ("NAME" "2aa3ed95.png") "<4.2.0.58.20000519003556.00a918e0@pop.example.com.2>" NIL "BASE64" 1814 NIL ("INLINE" ("FILENAME" "2aa3ed95.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "2aa3edd1.png") "<4.2.0.58.20000519003556.00a918e0@pop.example.com.3>" NIL "BASE64" 1990 NIL ("INLINE" ("FILENAME" "2aa3edd1.png")) NIL NIL) "RELATED" ("TYPE" "multipart/alternative" "BOUNDARY" "=====================_715392540==_.REL") NIL NIL NIL)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1814 NIL ("ATTACHMENT" ("FILENAME" "blueball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1776 NIL ("ATTACHMENT" ("FILENAME" "greenball.png")) NIL NIL) "MIXED" ("BOUNDARY" "=====================_715392540==_") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/015.body b/tests/emails/legacy/015.dovecot.body similarity index 100% rename from tests/emails/legacy/015.body rename to tests/emails/legacy/015.dovecot.body diff --git a/tests/emails/legacy/015.bodystructure b/tests/emails/legacy/015.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/015.bodystructure rename to tests/emails/legacy/015.dovecot.bodystructure diff --git a/tests/emails/legacy/016.cyrus.body b/tests/emails/legacy/016.cyrus.body new file mode 100644 index 0000000..c4ab66c --- /dev/null +++ b/tests/emails/legacy/016.cyrus.body @@ -0,0 +1,2 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 809 16)("APPLICATION" "MAC-BINHEX40" ("NAME" "blueball.png") NIL NIL "7BIT" 1929)("APPLICATION" "MAC-BINHEX40" ("NAME" {19} +HasenundFrösche.txt) NIL NIL "7BIT" 1131) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/016.cyrus.bodystructure b/tests/emails/legacy/016.cyrus.bodystructure new file mode 100644 index 0000000..0c69752 --- /dev/null +++ b/tests/emails/legacy/016.cyrus.bodystructure @@ -0,0 +1,3 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 809 16 NIL NIL NIL NIL)("APPLICATION" "MAC-BINHEX40" ("NAME" "blueball.png") NIL NIL "7BIT" 1929 NIL ("ATTACHMENT" ("FILENAME" "blueball.png")) NIL NIL)("APPLICATION" "MAC-BINHEX40" ("NAME" {19} +HasenundFrösche.txt) NIL NIL "7BIT" 1131 NIL ("ATTACHMENT" ("FILENAME" {19} +HasenundFrösche.txt)) NIL NIL) "MIXED" ("BOUNDARY" "=====================_716373961==_") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/016.body b/tests/emails/legacy/016.dovecot.body similarity index 100% rename from tests/emails/legacy/016.body rename to tests/emails/legacy/016.dovecot.body diff --git a/tests/emails/legacy/016.bodystructure b/tests/emails/legacy/016.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/016.bodystructure rename to tests/emails/legacy/016.dovecot.bodystructure diff --git a/tests/emails/legacy/017.cyrus.body b/tests/emails/legacy/017.cyrus.body new file mode 100644 index 0000000..ed702dd --- /dev/null +++ b/tests/emails/legacy/017.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 764 6)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "X-UUENCODE" 1854)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "X-UUENCODE" 1892) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/017.cyrus.bodystructure b/tests/emails/legacy/017.cyrus.bodystructure new file mode 100644 index 0000000..75518ca --- /dev/null +++ b/tests/emails/legacy/017.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 764 6 NIL NIL NIL NIL)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "X-UUENCODE" 1854 NIL ("ATTACHMENT" ("FILENAME" "greenball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "X-UUENCODE" 1892 NIL ("ATTACHMENT" ("FILENAME" "blueball.png")) NIL NIL) "MIXED" ("BOUNDARY" "=====================_716177458==_") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/017.body b/tests/emails/legacy/017.dovecot.body similarity index 100% rename from tests/emails/legacy/017.body rename to tests/emails/legacy/017.dovecot.body diff --git a/tests/emails/legacy/017.bodystructure b/tests/emails/legacy/017.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/017.bodystructure rename to tests/emails/legacy/017.dovecot.bodystructure diff --git a/tests/emails/legacy/018.cyrus.body b/tests/emails/legacy/018.cyrus.body new file mode 100644 index 0000000..724de98 --- /dev/null +++ b/tests/emails/legacy/018.cyrus.body @@ -0,0 +1 @@ +(BODY ((("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 836 18)("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1238 27) "ALTERNATIVE")("IMAGE" "PNG" ("NAME" "blueball.png") "<4.2.0.58.20000519003143.00a8d550@pop.example.com.0>" NIL "BASE64" 1814)("IMAGE" "PNG" ("NAME" "redball.png") "<4.2.0.58.20000519003143.00a8d550@pop.example.com.1>" NIL "BASE64" 1990) "RELATED")) \ No newline at end of file diff --git a/tests/emails/legacy/018.cyrus.bodystructure b/tests/emails/legacy/018.cyrus.bodystructure new file mode 100644 index 0000000..bbc6bf1 --- /dev/null +++ b/tests/emails/legacy/018.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ((("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 836 18 NIL NIL NIL NIL)("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1238 27 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "=====================_715157141==_.ALT") NIL NIL NIL)("IMAGE" "PNG" ("NAME" "blueball.png") "<4.2.0.58.20000519003143.00a8d550@pop.example.com.0>" NIL "BASE64" 1814 NIL ("INLINE" ("FILENAME" "blueball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "redball.png") "<4.2.0.58.20000519003143.00a8d550@pop.example.com.1>" NIL "BASE64" 1990 NIL ("INLINE" ("FILENAME" "redball.png")) NIL NIL) "RELATED" ("TYPE" "multipart/alternative" "BOUNDARY" "=====================_715157131==_.REL") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/018.body b/tests/emails/legacy/018.dovecot.body similarity index 100% rename from tests/emails/legacy/018.body rename to tests/emails/legacy/018.dovecot.body diff --git a/tests/emails/legacy/018.bodystructure b/tests/emails/legacy/018.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/018.bodystructure rename to tests/emails/legacy/018.dovecot.bodystructure diff --git a/tests/emails/legacy/019.cyrus.body b/tests/emails/legacy/019.cyrus.body new file mode 100644 index 0000000..28998da --- /dev/null +++ b/tests/emails/legacy/019.cyrus.body @@ -0,0 +1 @@ +(BODY ((("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 801 16)("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1190 27) "ALTERNATIVE")("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1778)("IMAGE" "PNG" ("NAME" "redball.png") NIL NIL "BASE64" 1992) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/019.cyrus.bodystructure b/tests/emails/legacy/019.cyrus.bodystructure new file mode 100644 index 0000000..d4dc188 --- /dev/null +++ b/tests/emails/legacy/019.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ((("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 801 16 NIL NIL NIL NIL)("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1190 27 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "----=_NextPart_001_0009_01BFC037.FDD8EE90") NIL NIL NIL)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1778 NIL ("ATTACHMENT" ("FILENAME" "greenball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "redball.png") NIL NIL "BASE64" 1992 NIL ("ATTACHMENT" ("FILENAME" "redball.png")) NIL NIL) "MIXED" ("BOUNDARY" "----=_NextPart_000_0008_01BFC037.FDD8EE90") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/019.body b/tests/emails/legacy/019.dovecot.body similarity index 100% rename from tests/emails/legacy/019.body rename to tests/emails/legacy/019.dovecot.body diff --git a/tests/emails/legacy/019.bodystructure b/tests/emails/legacy/019.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/019.bodystructure rename to tests/emails/legacy/019.dovecot.bodystructure diff --git a/tests/emails/legacy/020.cyrus.body b/tests/emails/legacy/020.cyrus.body new file mode 100644 index 0000000..dd76ce6 --- /dev/null +++ b/tests/emails/legacy/020.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "8BIT" 754 17)) \ No newline at end of file diff --git a/tests/emails/legacy/020.cyrus.bodystructure b/tests/emails/legacy/020.cyrus.bodystructure new file mode 100644 index 0000000..3ac67f4 --- /dev/null +++ b/tests/emails/legacy/020.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "8BIT" 754 17 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/020.body b/tests/emails/legacy/020.dovecot.body similarity index 100% rename from tests/emails/legacy/020.body rename to tests/emails/legacy/020.dovecot.body diff --git a/tests/emails/legacy/020.bodystructure b/tests/emails/legacy/020.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/020.bodystructure rename to tests/emails/legacy/020.dovecot.bodystructure diff --git a/tests/emails/legacy/021.cyrus.body b/tests/emails/legacy/021.cyrus.body new file mode 100644 index 0000000..1c07acf --- /dev/null +++ b/tests/emails/legacy/021.cyrus.body @@ -0,0 +1 @@ +(BODY (((("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 805 18)("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1397 31) "ALTERNATIVE")("IMAGE" "PNG" ("NAME" "blueball.png") "<938014623@17052000-0f9b>" NIL "BASE64" 1816) "RELATED")("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1778)("IMAGE" "PNG" ("NAME" "redball.png") NIL NIL "BASE64" 1992) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/021.cyrus.bodystructure b/tests/emails/legacy/021.cyrus.bodystructure new file mode 100644 index 0000000..9627384 --- /dev/null +++ b/tests/emails/legacy/021.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (((("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 805 18 NIL NIL NIL NIL)("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1397 31 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "----=_NextPart_002_0012_01BFC038.B91BC650") NIL NIL NIL)("IMAGE" "PNG" ("NAME" "blueball.png") "<938014623@17052000-0f9b>" NIL "BASE64" 1816 NIL NIL NIL NIL) "RELATED" ("BOUNDARY" "----=_NextPart_001_0011_01BFC038.B91BC650") NIL NIL NIL)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1778 NIL ("ATTACHMENT" ("FILENAME" "greenball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "redball.png") NIL NIL "BASE64" 1992 NIL ("ATTACHMENT" ("FILENAME" "redball.png")) NIL NIL) "MIXED" ("BOUNDARY" "----=_NextPart_000_0010_01BFC038.B91BC650") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/021.body b/tests/emails/legacy/021.dovecot.body similarity index 100% rename from tests/emails/legacy/021.body rename to tests/emails/legacy/021.dovecot.body diff --git a/tests/emails/legacy/021.bodystructure b/tests/emails/legacy/021.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/021.bodystructure rename to tests/emails/legacy/021.dovecot.bodystructure diff --git a/tests/emails/legacy/022.cyrus.body b/tests/emails/legacy/022.cyrus.body new file mode 100644 index 0000000..e244b7c --- /dev/null +++ b/tests/emails/legacy/022.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "BASE64" 1028 16)) \ No newline at end of file diff --git a/tests/emails/legacy/022.cyrus.bodystructure b/tests/emails/legacy/022.cyrus.bodystructure new file mode 100644 index 0000000..abb3f8c --- /dev/null +++ b/tests/emails/legacy/022.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "BASE64" 1028 16 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/022.body b/tests/emails/legacy/022.dovecot.body similarity index 100% rename from tests/emails/legacy/022.body rename to tests/emails/legacy/022.dovecot.body diff --git a/tests/emails/legacy/022.bodystructure b/tests/emails/legacy/022.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/022.bodystructure rename to tests/emails/legacy/022.dovecot.bodystructure diff --git a/tests/emails/legacy/023.cyrus.body b/tests/emails/legacy/023.cyrus.body new file mode 100644 index 0000000..745c8af --- /dev/null +++ b/tests/emails/legacy/023.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 809 16)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1814)("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 804 17)("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 809 16) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/023.cyrus.bodystructure b/tests/emails/legacy/023.cyrus.bodystructure new file mode 100644 index 0000000..80e18f7 --- /dev/null +++ b/tests/emails/legacy/023.cyrus.bodystructure @@ -0,0 +1,2 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 809 16 NIL NIL NIL NIL)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1814 NIL ("ATTACHMENT" ("FILENAME" "blueball.png")) NIL NIL)("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 804 17 NIL ("ATTACHMENT" ("FILENAME" "farmerandstork.txt")) NIL NIL)("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 809 16 NIL ("ATTACHMENT" ("FILENAME" {19} +HasenundFrösche.txt)) NIL NIL) "MIXED" ("BOUNDARY" "=====================_716541962==_") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/023.body b/tests/emails/legacy/023.dovecot.body similarity index 100% rename from tests/emails/legacy/023.body rename to tests/emails/legacy/023.dovecot.body diff --git a/tests/emails/legacy/023.bodystructure b/tests/emails/legacy/023.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/023.bodystructure rename to tests/emails/legacy/023.dovecot.bodystructure diff --git a/tests/emails/legacy/024.cyrus.body b/tests/emails/legacy/024.cyrus.body new file mode 100644 index 0000000..4739bbd --- /dev/null +++ b/tests/emails/legacy/024.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1239 27)("IMAGE" "PNG" ("NAME" "2aa48eb6.png") "<4.2.0.58.20000519003735.00a8d7e0@pop.example.com.2>" NIL "BASE64" 1814)("IMAGE" "PNG" ("NAME" "2aa48ec0.png") "<4.2.0.58.20000519003735.00a8d7e0@pop.example.com.3>" NIL "BASE64" 1990) "RELATED")) \ No newline at end of file diff --git a/tests/emails/legacy/024.cyrus.bodystructure b/tests/emails/legacy/024.cyrus.bodystructure new file mode 100644 index 0000000..68c3137 --- /dev/null +++ b/tests/emails/legacy/024.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1239 27 NIL NIL NIL NIL)("IMAGE" "PNG" ("NAME" "2aa48eb6.png") "<4.2.0.58.20000519003735.00a8d7e0@pop.example.com.2>" NIL "BASE64" 1814 NIL ("INLINE" ("FILENAME" "2aa48eb6.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "2aa48ec0.png") "<4.2.0.58.20000519003735.00a8d7e0@pop.example.com.3>" NIL "BASE64" 1990 NIL ("INLINE" ("FILENAME" "2aa48ec0.png")) NIL NIL) "RELATED" ("TYPE" "text/html" "BOUNDARY" "=====================_715429112==_.REL") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/024.body b/tests/emails/legacy/024.dovecot.body similarity index 100% rename from tests/emails/legacy/024.body rename to tests/emails/legacy/024.dovecot.body diff --git a/tests/emails/legacy/024.bodystructure b/tests/emails/legacy/024.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/024.bodystructure rename to tests/emails/legacy/024.dovecot.bodystructure diff --git a/tests/emails/legacy/025.cyrus.body b/tests/emails/legacy/025.cyrus.body new file mode 100644 index 0000000..d3467df --- /dev/null +++ b/tests/emails/legacy/025.cyrus.body @@ -0,0 +1 @@ +(BODY ((("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1230 26)("IMAGE" "PNG" ("NAME" "2aa51367.png") "<4.2.0.58.20000519003809.00a85140@pop.example.com.2>" NIL "BASE64" 1814)("IMAGE" "PNG" ("NAME" "2aa51371.png") "<4.2.0.58.20000519003809.00a85140@pop.example.com.3>" NIL "BASE64" 1990) "RELATED")("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1814)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1776) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/025.cyrus.bodystructure b/tests/emails/legacy/025.cyrus.bodystructure new file mode 100644 index 0000000..e0c5a3b --- /dev/null +++ b/tests/emails/legacy/025.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ((("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1230 26 NIL NIL NIL NIL)("IMAGE" "PNG" ("NAME" "2aa51367.png") "<4.2.0.58.20000519003809.00a85140@pop.example.com.2>" NIL "BASE64" 1814 NIL ("INLINE" ("FILENAME" "2aa51367.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "2aa51371.png") "<4.2.0.58.20000519003809.00a85140@pop.example.com.3>" NIL "BASE64" 1990 NIL ("INLINE" ("FILENAME" "2aa51371.png")) NIL NIL) "RELATED" ("TYPE" "text/html" "BOUNDARY" "=====================_715462801==_.REL") NIL NIL NIL)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1814 NIL ("ATTACHMENT" ("FILENAME" "blueball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1776 NIL ("ATTACHMENT" ("FILENAME" "greenball.png")) NIL NIL) "MIXED" ("BOUNDARY" "=====================_715462801==_") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/025.body b/tests/emails/legacy/025.dovecot.body similarity index 100% rename from tests/emails/legacy/025.body rename to tests/emails/legacy/025.dovecot.body diff --git a/tests/emails/legacy/025.bodystructure b/tests/emails/legacy/025.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/025.bodystructure rename to tests/emails/legacy/025.dovecot.bodystructure diff --git a/tests/emails/legacy/026.cyrus.body b/tests/emails/legacy/026.cyrus.body new file mode 100644 index 0000000..581acf4 --- /dev/null +++ b/tests/emails/legacy/026.cyrus.body @@ -0,0 +1,2 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 809 16)("TEXT" "PLAIN" ("NAME" {19} +HasenundFrösche.txt "X-MAC-TYPE" "54455854" "X-MAC-CREATOR" "74747874") NIL NIL "X-UUENCODE" 1088 21)("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 804 17) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/026.cyrus.bodystructure b/tests/emails/legacy/026.cyrus.bodystructure new file mode 100644 index 0000000..8f4824c --- /dev/null +++ b/tests/emails/legacy/026.cyrus.bodystructure @@ -0,0 +1,3 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 809 16 NIL NIL NIL NIL)("TEXT" "PLAIN" ("NAME" {19} +HasenundFrösche.txt "X-MAC-TYPE" "54455854" "X-MAC-CREATOR" "74747874") NIL NIL "X-UUENCODE" 1088 21 NIL ("ATTACHMENT" ("FILENAME" {19} +HasenundFrösche.txt)) NIL NIL)("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 804 17 NIL ("ATTACHMENT" ("FILENAME" "farmerandstork.txt")) NIL NIL) "MIXED" ("BOUNDARY" "=====================_716740438==_") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/026.body b/tests/emails/legacy/026.dovecot.body similarity index 100% rename from tests/emails/legacy/026.body rename to tests/emails/legacy/026.dovecot.body diff --git a/tests/emails/legacy/026.bodystructure b/tests/emails/legacy/026.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/026.bodystructure rename to tests/emails/legacy/026.dovecot.bodystructure diff --git a/tests/emails/legacy/027.cyrus.body b/tests/emails/legacy/027.cyrus.body new file mode 100644 index 0000000..dfccf67 --- /dev/null +++ b/tests/emails/legacy/027.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 811 17)) \ No newline at end of file diff --git a/tests/emails/legacy/027.cyrus.bodystructure b/tests/emails/legacy/027.cyrus.bodystructure new file mode 100644 index 0000000..f7d2a82 --- /dev/null +++ b/tests/emails/legacy/027.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 811 17 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/027.body b/tests/emails/legacy/027.dovecot.body similarity index 100% rename from tests/emails/legacy/027.body rename to tests/emails/legacy/027.dovecot.body diff --git a/tests/emails/legacy/027.bodystructure b/tests/emails/legacy/027.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/027.bodystructure rename to tests/emails/legacy/027.dovecot.bodystructure diff --git a/tests/emails/legacy/028.cyrus.body b/tests/emails/legacy/028.cyrus.body new file mode 100644 index 0000000..c68e674 --- /dev/null +++ b/tests/emails/legacy/028.cyrus.body @@ -0,0 +1 @@ +(BODY ((("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 809 20)("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1576 36) "ALTERNATIVE")("IMAGE" "PNG" ("NAME" "blueball.png") "<823504223@17052000-0f8d>" NIL "BASE64" 1816)("IMAGE" "PNG" ("NAME" "redball.png") "<823504223@17052000-0f94>" NIL "BASE64" 1992) "RELATED")) \ No newline at end of file diff --git a/tests/emails/legacy/028.cyrus.bodystructure b/tests/emails/legacy/028.cyrus.bodystructure new file mode 100644 index 0000000..b3e95fd --- /dev/null +++ b/tests/emails/legacy/028.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ((("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 809 20 NIL NIL NIL NIL)("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1576 36 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "----=_NextPart_001_000D_01BFC038.5A5C8E60") NIL NIL NIL)("IMAGE" "PNG" ("NAME" "blueball.png") "<823504223@17052000-0f8d>" NIL "BASE64" 1816 NIL NIL NIL NIL)("IMAGE" "PNG" ("NAME" "redball.png") "<823504223@17052000-0f94>" NIL "BASE64" 1992 NIL NIL NIL NIL) "RELATED" ("BOUNDARY" "----=_NextPart_000_000C_01BFC038.5A5C8E60") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/028.body b/tests/emails/legacy/028.dovecot.body similarity index 100% rename from tests/emails/legacy/028.body rename to tests/emails/legacy/028.dovecot.body diff --git a/tests/emails/legacy/028.bodystructure b/tests/emails/legacy/028.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/028.bodystructure rename to tests/emails/legacy/028.dovecot.bodystructure diff --git a/tests/emails/legacy/029.cyrus.body b/tests/emails/legacy/029.cyrus.body new file mode 100644 index 0000000..d271a5f --- /dev/null +++ b/tests/emails/legacy/029.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 771 16)) \ No newline at end of file diff --git a/tests/emails/legacy/029.cyrus.bodystructure b/tests/emails/legacy/029.cyrus.bodystructure new file mode 100644 index 0000000..52b8b60 --- /dev/null +++ b/tests/emails/legacy/029.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 771 16 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/029.body b/tests/emails/legacy/029.dovecot.body similarity index 100% rename from tests/emails/legacy/029.body rename to tests/emails/legacy/029.dovecot.body diff --git a/tests/emails/legacy/029.bodystructure b/tests/emails/legacy/029.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/029.bodystructure rename to tests/emails/legacy/029.dovecot.bodystructure diff --git a/tests/emails/legacy/030.cyrus.body b/tests/emails/legacy/030.cyrus.body new file mode 100644 index 0000000..24bcfa5 --- /dev/null +++ b/tests/emails/legacy/030.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 767 14)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1816)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1780)("TEXT" "PLAIN" ("CHARSET" "us-ascii" "NAME" "hareandtoroise.txt") NIL NIL "7BIT" 762 6) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/030.cyrus.bodystructure b/tests/emails/legacy/030.cyrus.bodystructure new file mode 100644 index 0000000..bf27a8a --- /dev/null +++ b/tests/emails/legacy/030.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 767 14 NIL NIL NIL NIL)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1816 NIL ("INLINE" ("FILENAME" "blueball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1780 NIL ("INLINE" ("FILENAME" "greenball.png")) NIL NIL)("TEXT" "PLAIN" ("CHARSET" "us-ascii" "NAME" "hareandtoroise.txt") NIL NIL "7BIT" 762 6 NIL ("INLINE" ("FILENAME" "hareandtoroise.txt")) NIL NIL) "MIXED" ("BOUNDARY" "------------0BBC657DDC74A0B8454627FD") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/030.body b/tests/emails/legacy/030.dovecot.body similarity index 100% rename from tests/emails/legacy/030.body rename to tests/emails/legacy/030.dovecot.body diff --git a/tests/emails/legacy/030.bodystructure b/tests/emails/legacy/030.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/030.bodystructure rename to tests/emails/legacy/030.dovecot.bodystructure diff --git a/tests/emails/legacy/031.cyrus.body b/tests/emails/legacy/031.cyrus.body new file mode 100644 index 0000000..3ffd90d --- /dev/null +++ b/tests/emails/legacy/031.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "US-ASCII") NIL NIL "7BIT" 41 2)("APPLICATION" "OCTET-STREAM" ("NAME" "redball.png") "" "A PNG graphic file" "BASE64" 2004)("APPLICATION" "OCTET-STREAM" ("NAME" "blueball.png") "" "A PNG graphic file" "BASE64" 1826) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/031.cyrus.bodystructure b/tests/emails/legacy/031.cyrus.bodystructure new file mode 100644 index 0000000..776f658 --- /dev/null +++ b/tests/emails/legacy/031.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "US-ASCII") NIL NIL "7BIT" 41 2 NIL NIL NIL NIL)("APPLICATION" "OCTET-STREAM" ("NAME" "redball.png") "" "A PNG graphic file" "BASE64" 2004 NIL ("ATTACHMENT" ("FILENAME" "redball.png")) NIL NIL)("APPLICATION" "OCTET-STREAM" ("NAME" "blueball.png") "" "A PNG graphic file" "BASE64" 1826 NIL ("ATTACHMENT" ("FILENAME" "blueball.png")) NIL NIL) "MIXED" ("BOUNDARY" "-1463757054-952513540-958744548=:8452") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/031.body b/tests/emails/legacy/031.dovecot.body similarity index 100% rename from tests/emails/legacy/031.body rename to tests/emails/legacy/031.dovecot.body diff --git a/tests/emails/legacy/031.bodystructure b/tests/emails/legacy/031.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/031.bodystructure rename to tests/emails/legacy/031.dovecot.bodystructure diff --git a/tests/emails/legacy/032.cyrus.body b/tests/emails/legacy/032.cyrus.body new file mode 100644 index 0000000..ac45d21 --- /dev/null +++ b/tests/emails/legacy/032.cyrus.body @@ -0,0 +1 @@ +(BODY ((("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 798 21)("TEXT" "HTML" ("CHARSET" "us-ascii") NIL NIL "7BIT" 949 17) "ALTERNATIVE")("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1780)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1816) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/032.cyrus.bodystructure b/tests/emails/legacy/032.cyrus.bodystructure new file mode 100644 index 0000000..22f1eae --- /dev/null +++ b/tests/emails/legacy/032.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ((("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 798 21 NIL NIL NIL NIL)("TEXT" "HTML" ("CHARSET" "us-ascii") NIL NIL "7BIT" 949 17 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "------------D74AE2393FB01D1B284AE257") NIL NIL NIL)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1780 NIL ("INLINE" ("FILENAME" "greenball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1816 NIL ("INLINE" ("FILENAME" "blueball.png")) NIL NIL) "MIXED" ("BOUNDARY" "------------C78F594988075E36AE03C243") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/032.body b/tests/emails/legacy/032.dovecot.body similarity index 100% rename from tests/emails/legacy/032.body rename to tests/emails/legacy/032.dovecot.body diff --git a/tests/emails/legacy/032.bodystructure b/tests/emails/legacy/032.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/032.bodystructure rename to tests/emails/legacy/032.dovecot.bodystructure diff --git a/tests/emails/legacy/033.cyrus.body b/tests/emails/legacy/033.cyrus.body new file mode 100644 index 0000000..047f893 --- /dev/null +++ b/tests/emails/legacy/033.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "QUOTED-PRINTABLE" 804 22)) \ No newline at end of file diff --git a/tests/emails/legacy/033.cyrus.bodystructure b/tests/emails/legacy/033.cyrus.bodystructure new file mode 100644 index 0000000..e2fee8c --- /dev/null +++ b/tests/emails/legacy/033.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "QUOTED-PRINTABLE" 804 22 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/033.body b/tests/emails/legacy/033.dovecot.body similarity index 100% rename from tests/emails/legacy/033.body rename to tests/emails/legacy/033.dovecot.body diff --git a/tests/emails/legacy/033.bodystructure b/tests/emails/legacy/033.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/033.bodystructure rename to tests/emails/legacy/033.dovecot.bodystructure diff --git a/tests/emails/legacy/034.cyrus.body b/tests/emails/legacy/034.cyrus.body new file mode 100644 index 0000000..5aac5b4 --- /dev/null +++ b/tests/emails/legacy/034.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "UTF-7") NIL NIL "7BIT" 791 16)) \ No newline at end of file diff --git a/tests/emails/legacy/034.cyrus.bodystructure b/tests/emails/legacy/034.cyrus.bodystructure new file mode 100644 index 0000000..feb93f9 --- /dev/null +++ b/tests/emails/legacy/034.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "UTF-7") NIL NIL "7BIT" 791 16 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/034.body b/tests/emails/legacy/034.dovecot.body similarity index 100% rename from tests/emails/legacy/034.body rename to tests/emails/legacy/034.dovecot.body diff --git a/tests/emails/legacy/034.bodystructure b/tests/emails/legacy/034.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/034.bodystructure rename to tests/emails/legacy/034.dovecot.bodystructure diff --git a/tests/emails/legacy/035.cyrus.body b/tests/emails/legacy/035.cyrus.body new file mode 100644 index 0000000..957f71c --- /dev/null +++ b/tests/emails/legacy/035.cyrus.body @@ -0,0 +1 @@ +(BODY ((("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 824 25)(("TEXT" "HTML" ("CHARSET" "us-ascii") NIL NIL "7BIT" 1122 19)("IMAGE" "PNG" NIL "" NIL "BASE64" 1816)("IMAGE" "PNG" NIL "" NIL "BASE64" 1992) "RELATED") "ALTERNATIVE")("IMAGE" "PNG" ("NAME" "redball.png") NIL NIL "BASE64" 1992)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1780) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/035.cyrus.bodystructure b/tests/emails/legacy/035.cyrus.bodystructure new file mode 100644 index 0000000..c919afa --- /dev/null +++ b/tests/emails/legacy/035.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ((("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 824 25 NIL NIL NIL NIL)(("TEXT" "HTML" ("CHARSET" "us-ascii") NIL NIL "7BIT" 1122 19 NIL NIL NIL NIL)("IMAGE" "PNG" NIL "" NIL "BASE64" 1816 NIL ("INLINE" ("FILENAME" "C:TEMPnsmailEG.png")) NIL NIL)("IMAGE" "PNG" NIL "" NIL "BASE64" 1992 NIL ("INLINE" ("FILENAME" "C:TEMPnsmail39.png")) NIL NIL) "RELATED" ("BOUNDARY" "------------C02FA3D0A04E95F295FB25EB") NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "------------F03F94BA73D3B9E8C1B94D92") NIL NIL NIL)("IMAGE" "PNG" ("NAME" "redball.png") NIL NIL "BASE64" 1992 NIL ("INLINE" ("FILENAME" "redball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1780 NIL ("INLINE" ("FILENAME" "greenball.png")) NIL NIL) "MIXED" ("BOUNDARY" "------------A1E83A41894D3755390B838A") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/035.body b/tests/emails/legacy/035.dovecot.body similarity index 100% rename from tests/emails/legacy/035.body rename to tests/emails/legacy/035.dovecot.body diff --git a/tests/emails/legacy/035.bodystructure b/tests/emails/legacy/035.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/035.bodystructure rename to tests/emails/legacy/035.dovecot.bodystructure diff --git a/tests/emails/legacy/036.cyrus.body b/tests/emails/legacy/036.cyrus.body new file mode 100644 index 0000000..f4764fe --- /dev/null +++ b/tests/emails/legacy/036.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 813 18)) \ No newline at end of file diff --git a/tests/emails/legacy/036.cyrus.bodystructure b/tests/emails/legacy/036.cyrus.bodystructure new file mode 100644 index 0000000..9a9252c --- /dev/null +++ b/tests/emails/legacy/036.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 813 18 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/036.body b/tests/emails/legacy/036.dovecot.body similarity index 100% rename from tests/emails/legacy/036.body rename to tests/emails/legacy/036.dovecot.body diff --git a/tests/emails/legacy/036.bodystructure b/tests/emails/legacy/036.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/036.bodystructure rename to tests/emails/legacy/036.dovecot.bodystructure diff --git a/tests/emails/legacy/037.cyrus.body b/tests/emails/legacy/037.cyrus.body new file mode 100644 index 0000000..5ddfae6 --- /dev/null +++ b/tests/emails/legacy/037.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 1 0)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1816) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/037.cyrus.bodystructure b/tests/emails/legacy/037.cyrus.bodystructure new file mode 100644 index 0000000..78cd620 --- /dev/null +++ b/tests/emails/legacy/037.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 1 0 NIL NIL NIL NIL)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1816 NIL ("INLINE" ("FILENAME" "blueball.png")) NIL NIL) "MIXED" ("BOUNDARY" "------------E7889DDF0F75D34163841C59") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/037.body b/tests/emails/legacy/037.dovecot.body similarity index 100% rename from tests/emails/legacy/037.body rename to tests/emails/legacy/037.dovecot.body diff --git a/tests/emails/legacy/037.bodystructure b/tests/emails/legacy/037.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/037.bodystructure rename to tests/emails/legacy/037.dovecot.bodystructure diff --git a/tests/emails/legacy/038.cyrus.body b/tests/emails/legacy/038.cyrus.body new file mode 100644 index 0000000..40ca633 --- /dev/null +++ b/tests/emails/legacy/038.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 762 7)) \ No newline at end of file diff --git a/tests/emails/legacy/038.cyrus.bodystructure b/tests/emails/legacy/038.cyrus.bodystructure new file mode 100644 index 0000000..371b393 --- /dev/null +++ b/tests/emails/legacy/038.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 762 7 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/038.body b/tests/emails/legacy/038.dovecot.body similarity index 100% rename from tests/emails/legacy/038.body rename to tests/emails/legacy/038.dovecot.body diff --git a/tests/emails/legacy/038.bodystructure b/tests/emails/legacy/038.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/038.bodystructure rename to tests/emails/legacy/038.dovecot.bodystructure diff --git a/tests/emails/legacy/039.cyrus.body b/tests/emails/legacy/039.cyrus.body new file mode 100644 index 0000000..b37120c --- /dev/null +++ b/tests/emails/legacy/039.cyrus.body @@ -0,0 +1 @@ +(BODY ((("TEXT" "HTML" ("CHARSET" "us-ascii") NIL NIL "7BIT" 1134 17)("IMAGE" "PNG" NIL "" NIL "BASE64" 1816)("IMAGE" "PNG" NIL "" NIL "BASE64" 1992) "RELATED")("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1780)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1816) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/039.cyrus.bodystructure b/tests/emails/legacy/039.cyrus.bodystructure new file mode 100644 index 0000000..db87b0a --- /dev/null +++ b/tests/emails/legacy/039.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ((("TEXT" "HTML" ("CHARSET" "us-ascii") NIL NIL "7BIT" 1134 17 NIL NIL NIL NIL)("IMAGE" "PNG" NIL "" NIL "BASE64" 1816 NIL ("INLINE" ("FILENAME" "C:TEMPnsmailV0.png")) NIL NIL)("IMAGE" "PNG" NIL "" NIL "BASE64" 1992 NIL ("INLINE" ("FILENAME" "C:TEMPnsmailNM.png")) NIL NIL) "RELATED" ("BOUNDARY" "------------8E6A06810565BCAB5E1F7D97") NIL NIL NIL)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1780 NIL ("INLINE" ("FILENAME" "greenball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1816 NIL ("INLINE" ("FILENAME" "blueball.png")) NIL NIL) "MIXED" ("BOUNDARY" "------------B7133A01A6B323BF00DBC9A7") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/039.body b/tests/emails/legacy/039.dovecot.body similarity index 100% rename from tests/emails/legacy/039.body rename to tests/emails/legacy/039.dovecot.body diff --git a/tests/emails/legacy/039.bodystructure b/tests/emails/legacy/039.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/039.bodystructure rename to tests/emails/legacy/039.dovecot.bodystructure diff --git a/tests/emails/legacy/040.cyrus.body b/tests/emails/legacy/040.cyrus.body new file mode 100644 index 0000000..b6fcde3 --- /dev/null +++ b/tests/emails/legacy/040.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 808 18)) \ No newline at end of file diff --git a/tests/emails/legacy/040.cyrus.bodystructure b/tests/emails/legacy/040.cyrus.bodystructure new file mode 100644 index 0000000..f1a5f23 --- /dev/null +++ b/tests/emails/legacy/040.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 808 18 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/040.body b/tests/emails/legacy/040.dovecot.body similarity index 100% rename from tests/emails/legacy/040.body rename to tests/emails/legacy/040.dovecot.body diff --git a/tests/emails/legacy/040.bodystructure b/tests/emails/legacy/040.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/040.bodystructure rename to tests/emails/legacy/040.dovecot.bodystructure diff --git a/tests/emails/legacy/041.cyrus.body b/tests/emails/legacy/041.cyrus.body new file mode 100644 index 0000000..abe34cb --- /dev/null +++ b/tests/emails/legacy/041.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "US-ASCII") NIL NIL "7BIT" 0 0)("APPLICATION" "OCTET-STREAM" ("NAME" "redball.png") "" "red ball" "BASE64" 2004) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/041.cyrus.bodystructure b/tests/emails/legacy/041.cyrus.bodystructure new file mode 100644 index 0000000..0a1dec2 --- /dev/null +++ b/tests/emails/legacy/041.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "US-ASCII") NIL NIL "7BIT" 0 0 NIL NIL NIL NIL)("APPLICATION" "OCTET-STREAM" ("NAME" "redball.png") "" "red ball" "BASE64" 2004 NIL ("ATTACHMENT" ("FILENAME" "redball.png")) NIL NIL) "MIXED" ("BOUNDARY" "-1463757054-170444605-958746196=:8452") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/041.body b/tests/emails/legacy/041.dovecot.body similarity index 100% rename from tests/emails/legacy/041.body rename to tests/emails/legacy/041.dovecot.body diff --git a/tests/emails/legacy/041.bodystructure b/tests/emails/legacy/041.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/041.bodystructure rename to tests/emails/legacy/041.dovecot.bodystructure diff --git a/tests/emails/legacy/042.cyrus.body b/tests/emails/legacy/042.cyrus.body new file mode 100644 index 0000000..1d05858 --- /dev/null +++ b/tests/emails/legacy/042.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 767 14)("TEXT" "PLAIN" ("CHARSET" "us-ascii" "NAME" "farmerandstork.txt") NIL NIL "7BIT" 804 17) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/042.cyrus.bodystructure b/tests/emails/legacy/042.cyrus.bodystructure new file mode 100644 index 0000000..05350a0 --- /dev/null +++ b/tests/emails/legacy/042.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 767 14 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "us-ascii" "NAME" "farmerandstork.txt") NIL NIL "7BIT" 804 17 NIL ("INLINE" ("FILENAME" "farmerandstork.txt")) NIL NIL) "MIXED" ("BOUNDARY" "------------77060D866A66DC8D0921E051") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/042.body b/tests/emails/legacy/042.dovecot.body similarity index 100% rename from tests/emails/legacy/042.body rename to tests/emails/legacy/042.dovecot.body diff --git a/tests/emails/legacy/042.bodystructure b/tests/emails/legacy/042.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/042.bodystructure rename to tests/emails/legacy/042.dovecot.bodystructure diff --git a/tests/emails/legacy/043.cyrus.body b/tests/emails/legacy/043.cyrus.body new file mode 100644 index 0000000..ad3cb82 --- /dev/null +++ b/tests/emails/legacy/043.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 798 21)("TEXT" "HTML" ("CHARSET" "us-ascii") NIL NIL "7BIT" 949 17) "ALTERNATIVE")) \ No newline at end of file diff --git a/tests/emails/legacy/043.cyrus.bodystructure b/tests/emails/legacy/043.cyrus.bodystructure new file mode 100644 index 0000000..1c9731e --- /dev/null +++ b/tests/emails/legacy/043.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 798 21 NIL NIL NIL NIL)("TEXT" "HTML" ("CHARSET" "us-ascii") NIL NIL "7BIT" 949 17 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "------------9D454F23DA86BCD63FA3805F") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/043.body b/tests/emails/legacy/043.dovecot.body similarity index 100% rename from tests/emails/legacy/043.body rename to tests/emails/legacy/043.dovecot.body diff --git a/tests/emails/legacy/043.bodystructure b/tests/emails/legacy/043.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/043.bodystructure rename to tests/emails/legacy/043.dovecot.bodystructure diff --git a/tests/emails/legacy/044.cyrus.body b/tests/emails/legacy/044.cyrus.body new file mode 100644 index 0000000..4104c04 --- /dev/null +++ b/tests/emails/legacy/044.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 798 21)("IMAGE" "PNG" ("NAME" "redball.png") NIL NIL "BASE64" 1992)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1780)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1816) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/044.cyrus.bodystructure b/tests/emails/legacy/044.cyrus.bodystructure new file mode 100644 index 0000000..863a826 --- /dev/null +++ b/tests/emails/legacy/044.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 798 21 NIL NIL NIL NIL)("IMAGE" "PNG" ("NAME" "redball.png") NIL NIL "BASE64" 1992 NIL ("INLINE" ("FILENAME" "redball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1780 NIL ("INLINE" ("FILENAME" "greenball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1816 NIL ("INLINE" ("FILENAME" "blueball.png")) NIL NIL) "MIXED" ("BOUNDARY" "------------A1FCDEE154E03D875E5D6779") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/044.body b/tests/emails/legacy/044.dovecot.body similarity index 100% rename from tests/emails/legacy/044.body rename to tests/emails/legacy/044.dovecot.body diff --git a/tests/emails/legacy/044.bodystructure b/tests/emails/legacy/044.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/044.bodystructure rename to tests/emails/legacy/044.dovecot.bodystructure diff --git a/tests/emails/legacy/045.cyrus.body b/tests/emails/legacy/045.cyrus.body new file mode 100644 index 0000000..5a72495 --- /dev/null +++ b/tests/emails/legacy/045.cyrus.body @@ -0,0 +1,2 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "US-ASCII") NIL NIL "7BIT" 0 0)("TEXT" "PLAIN" ("CHARSET" "iso-8859-1" "NAME*" {33} +iso-8859-1''HasenundFr%F6sche.txt) "" "Short story in German" "BASE64" 1040 16) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/045.cyrus.bodystructure b/tests/emails/legacy/045.cyrus.bodystructure new file mode 100644 index 0000000..3fc97e9 --- /dev/null +++ b/tests/emails/legacy/045.cyrus.bodystructure @@ -0,0 +1,3 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "US-ASCII") NIL NIL "7BIT" 0 0 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "iso-8859-1" "NAME*" {33} +iso-8859-1''HasenundFr%F6sche.txt) "" "Short story in German" "BASE64" 1040 16 NIL ("ATTACHMENT" ("FILENAME*" {33} +iso-8859-1''HasenundFr%F6sche.txt)) NIL NIL) "MIXED" ("BOUNDARY" "-1463757054-891160829-958746372=:8452") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/045.body b/tests/emails/legacy/045.dovecot.body similarity index 100% rename from tests/emails/legacy/045.body rename to tests/emails/legacy/045.dovecot.body diff --git a/tests/emails/legacy/045.bodystructure b/tests/emails/legacy/045.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/045.bodystructure rename to tests/emails/legacy/045.dovecot.bodystructure diff --git a/tests/emails/legacy/046.cyrus.body b/tests/emails/legacy/046.cyrus.body new file mode 100644 index 0000000..f394af0 --- /dev/null +++ b/tests/emails/legacy/046.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 800 22)) \ No newline at end of file diff --git a/tests/emails/legacy/046.cyrus.bodystructure b/tests/emails/legacy/046.cyrus.bodystructure new file mode 100644 index 0000000..3360448 --- /dev/null +++ b/tests/emails/legacy/046.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 800 22 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/046.body b/tests/emails/legacy/046.dovecot.body similarity index 100% rename from tests/emails/legacy/046.body rename to tests/emails/legacy/046.dovecot.body diff --git a/tests/emails/legacy/046.bodystructure b/tests/emails/legacy/046.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/046.bodystructure rename to tests/emails/legacy/046.dovecot.bodystructure diff --git a/tests/emails/legacy/047.cyrus.body b/tests/emails/legacy/047.cyrus.body new file mode 100644 index 0000000..7483bd6 --- /dev/null +++ b/tests/emails/legacy/047.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 767 14)("TEXT" "PLAIN" ("CHARSET" "iso-8859-1" "NAME" "=?iso-8859-1?Q?HasenundFr=F6sche=2Etxt?=") NIL NIL "QUOTED-PRINTABLE" 812 19) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/047.cyrus.bodystructure b/tests/emails/legacy/047.cyrus.bodystructure new file mode 100644 index 0000000..6cb2b65 --- /dev/null +++ b/tests/emails/legacy/047.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 767 14 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "iso-8859-1" "NAME" "=?iso-8859-1?Q?HasenundFr=F6sche=2Etxt?=") NIL NIL "QUOTED-PRINTABLE" 812 19 NIL ("INLINE" ("FILENAME" "=?iso-8859-1?Q?HasenundFr=F6sche=2Etxt?=")) NIL NIL) "MIXED" ("BOUNDARY" "------------CA611088711119FBDB3473B4") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/047.body b/tests/emails/legacy/047.dovecot.body similarity index 100% rename from tests/emails/legacy/047.body rename to tests/emails/legacy/047.dovecot.body diff --git a/tests/emails/legacy/047.bodystructure b/tests/emails/legacy/047.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/047.bodystructure rename to tests/emails/legacy/047.dovecot.bodystructure diff --git a/tests/emails/legacy/048.cyrus.body b/tests/emails/legacy/048.cyrus.body new file mode 100644 index 0000000..547a351 --- /dev/null +++ b/tests/emails/legacy/048.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 767 14)("IMAGE" "PNG" ("NAME" "redball.png") NIL NIL "X-UUENCODE" 2067)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "X-UUENCODE" 1849)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "X-UUENCODE" 1887) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/048.cyrus.bodystructure b/tests/emails/legacy/048.cyrus.bodystructure new file mode 100644 index 0000000..eb929d3 --- /dev/null +++ b/tests/emails/legacy/048.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 767 14 NIL NIL NIL NIL)("IMAGE" "PNG" ("NAME" "redball.png") NIL NIL "X-UUENCODE" 2067 NIL ("INLINE" ("FILENAME" "redball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "X-UUENCODE" 1849 NIL ("INLINE" ("FILENAME" "greenball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "X-UUENCODE" 1887 NIL ("INLINE" ("FILENAME" "blueball.png")) NIL NIL) "MIXED" ("BOUNDARY" "------------177483472E7788F4AD46AB1A") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/048.body b/tests/emails/legacy/048.dovecot.body similarity index 100% rename from tests/emails/legacy/048.body rename to tests/emails/legacy/048.dovecot.body diff --git a/tests/emails/legacy/048.bodystructure b/tests/emails/legacy/048.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/048.bodystructure rename to tests/emails/legacy/048.dovecot.bodystructure diff --git a/tests/emails/legacy/049.cyrus.body b/tests/emails/legacy/049.cyrus.body new file mode 100644 index 0000000..bad2ba0 --- /dev/null +++ b/tests/emails/legacy/049.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 6585 121)) \ No newline at end of file diff --git a/tests/emails/legacy/049.cyrus.bodystructure b/tests/emails/legacy/049.cyrus.bodystructure new file mode 100644 index 0000000..82a9e35 --- /dev/null +++ b/tests/emails/legacy/049.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 6585 121 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/049.body b/tests/emails/legacy/049.dovecot.body similarity index 100% rename from tests/emails/legacy/049.body rename to tests/emails/legacy/049.dovecot.body diff --git a/tests/emails/legacy/049.bodystructure b/tests/emails/legacy/049.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/049.bodystructure rename to tests/emails/legacy/049.dovecot.bodystructure diff --git a/tests/emails/legacy/050.cyrus.body b/tests/emails/legacy/050.cyrus.body new file mode 100644 index 0000000..65f41d2 --- /dev/null +++ b/tests/emails/legacy/050.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1239 27)("IMAGE" "PNG" ("NAME" "2aa658b6.png") "<4.2.0.58.20000519003934.00a866f0@pop.example.com.2>" NIL "BASE64" 1814)("IMAGE" "PNG" ("NAME" "2aa658c0.png") "<4.2.0.58.20000519003934.00a866f0@pop.example.com.3>" NIL "BASE64" 1990) "RELATED")) \ No newline at end of file diff --git a/tests/emails/legacy/050.cyrus.bodystructure b/tests/emails/legacy/050.cyrus.bodystructure new file mode 100644 index 0000000..3303530 --- /dev/null +++ b/tests/emails/legacy/050.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "HTML" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 1239 27 NIL NIL NIL NIL)("IMAGE" "PNG" ("NAME" "2aa658b6.png") "<4.2.0.58.20000519003934.00a866f0@pop.example.com.2>" NIL "BASE64" 1814 NIL ("INLINE" ("FILENAME" "2aa658b6.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "2aa658c0.png") "<4.2.0.58.20000519003934.00a866f0@pop.example.com.3>" NIL "BASE64" 1990 NIL ("INLINE" ("FILENAME" "2aa658c0.png")) NIL NIL) "RELATED" ("TYPE" "text/html" "BOUNDARY" "=====================_715546120==_.REL") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/050.body b/tests/emails/legacy/050.dovecot.body similarity index 100% rename from tests/emails/legacy/050.body rename to tests/emails/legacy/050.dovecot.body diff --git a/tests/emails/legacy/050.bodystructure b/tests/emails/legacy/050.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/050.bodystructure rename to tests/emails/legacy/050.dovecot.bodystructure diff --git a/tests/emails/legacy/051.cyrus.body b/tests/emails/legacy/051.cyrus.body new file mode 100644 index 0000000..0f93408 --- /dev/null +++ b/tests/emails/legacy/051.cyrus.body @@ -0,0 +1 @@ +(BODY ((("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 833 16)("IMAGE" "PNG" ("NAME" "2aa5e03a.png") "<4.2.0.58.20000519003903.00a859b0@pop.example.com.2>" NIL "BASE64" 1814)("IMAGE" "PNG" ("NAME" "2aa5e044.png") "<4.2.0.58.20000519003903.00a859b0@pop.example.com.3>" NIL "BASE64" 1990) "RELATED")("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1814)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1776) "MIXED")) \ No newline at end of file diff --git a/tests/emails/legacy/051.cyrus.bodystructure b/tests/emails/legacy/051.cyrus.bodystructure new file mode 100644 index 0000000..ea31a10 --- /dev/null +++ b/tests/emails/legacy/051.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ((("TEXT" "PLAIN" ("CHARSET" "iso-8859-1") NIL NIL "QUOTED-PRINTABLE" 833 16 NIL NIL NIL NIL)("IMAGE" "PNG" ("NAME" "2aa5e03a.png") "<4.2.0.58.20000519003903.00a859b0@pop.example.com.2>" NIL "BASE64" 1814 NIL ("INLINE" ("FILENAME" "2aa5e03a.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "2aa5e044.png") "<4.2.0.58.20000519003903.00a859b0@pop.example.com.3>" NIL "BASE64" 1990 NIL ("INLINE" ("FILENAME" "2aa5e044.png")) NIL NIL) "RELATED" ("TYPE" "text/plain" "BOUNDARY" "=====================_715515186==_.REL") NIL NIL NIL)("IMAGE" "PNG" ("NAME" "blueball.png") NIL NIL "BASE64" 1814 NIL ("ATTACHMENT" ("FILENAME" "blueball.png")) NIL NIL)("IMAGE" "PNG" ("NAME" "greenball.png") NIL NIL "BASE64" 1776 NIL ("ATTACHMENT" ("FILENAME" "greenball.png")) NIL NIL) "MIXED" ("BOUNDARY" "=====================_715515186==_") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/051.body b/tests/emails/legacy/051.dovecot.body similarity index 100% rename from tests/emails/legacy/051.body rename to tests/emails/legacy/051.dovecot.body diff --git a/tests/emails/legacy/051.bodystructure b/tests/emails/legacy/051.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/051.bodystructure rename to tests/emails/legacy/051.dovecot.bodystructure diff --git a/tests/emails/legacy/052.cyrus.body b/tests/emails/legacy/052.cyrus.body new file mode 100644 index 0000000..7bbb285 --- /dev/null +++ b/tests/emails/legacy/052.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 754 17)) \ No newline at end of file diff --git a/tests/emails/legacy/052.cyrus.bodystructure b/tests/emails/legacy/052.cyrus.bodystructure new file mode 100644 index 0000000..8343867 --- /dev/null +++ b/tests/emails/legacy/052.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 754 17 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/052.body b/tests/emails/legacy/052.dovecot.body similarity index 100% rename from tests/emails/legacy/052.body rename to tests/emails/legacy/052.dovecot.body diff --git a/tests/emails/legacy/052.bodystructure b/tests/emails/legacy/052.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/052.bodystructure rename to tests/emails/legacy/052.dovecot.bodystructure diff --git a/tests/emails/legacy/053.cyrus.body b/tests/emails/legacy/053.cyrus.body new file mode 100644 index 0000000..51a9bbe --- /dev/null +++ b/tests/emails/legacy/053.cyrus.body @@ -0,0 +1 @@ +(BODY ("TEXT" "PLAIN" ("CHARSET" "utf-8") NIL NIL "QUOTED-PRINTABLE" 863 18)) \ No newline at end of file diff --git a/tests/emails/legacy/053.cyrus.bodystructure b/tests/emails/legacy/053.cyrus.bodystructure new file mode 100644 index 0000000..770b2e1 --- /dev/null +++ b/tests/emails/legacy/053.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE ("TEXT" "PLAIN" ("CHARSET" "utf-8") NIL NIL "QUOTED-PRINTABLE" 863 18 NIL NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/legacy/053.body b/tests/emails/legacy/053.dovecot.body similarity index 100% rename from tests/emails/legacy/053.body rename to tests/emails/legacy/053.dovecot.body diff --git a/tests/emails/legacy/053.bodystructure b/tests/emails/legacy/053.dovecot.bodystructure similarity index 100% rename from tests/emails/legacy/053.bodystructure rename to tests/emails/legacy/053.dovecot.bodystructure 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 similarity index 100% rename from tests/emails/rfc/000.body rename to tests/emails/rfc/000.dovecot.body diff --git a/tests/emails/rfc/000.bodystructure b/tests/emails/rfc/000.dovecot.bodystructure similarity index 100% rename from tests/emails/rfc/000.bodystructure rename to 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 similarity index 100% rename from tests/emails/rfc/001.body rename to tests/emails/rfc/001.dovecot.body diff --git a/tests/emails/rfc/001.bodystructure b/tests/emails/rfc/001.dovecot.bodystructure similarity index 100% rename from tests/emails/rfc/001.bodystructure rename to 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 similarity index 100% rename from tests/emails/rfc/002.body rename to tests/emails/rfc/002.dovecot.body diff --git a/tests/emails/rfc/002.bodystructure b/tests/emails/rfc/002.dovecot.bodystructure similarity index 100% rename from tests/emails/rfc/002.bodystructure rename to 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 similarity index 100% rename from tests/emails/rfc/003.body rename to tests/emails/rfc/003.dovecot.body diff --git a/tests/emails/rfc/003.bodystructure b/tests/emails/rfc/003.dovecot.bodystructure similarity index 100% rename from tests/emails/rfc/003.bodystructure rename to 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 similarity index 100% rename from tests/emails/rfc/004.body rename to tests/emails/rfc/004.dovecot.body diff --git a/tests/emails/rfc/004.bodystructure b/tests/emails/rfc/004.dovecot.bodystructure similarity index 100% rename from tests/emails/rfc/004.bodystructure rename to 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 similarity index 100% rename from tests/emails/rfc/005.body rename to tests/emails/rfc/005.dovecot.body diff --git a/tests/emails/rfc/005.bodystructure b/tests/emails/rfc/005.dovecot.bodystructure similarity index 100% rename from tests/emails/rfc/005.bodystructure rename to 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 similarity index 100% rename from tests/emails/rfc/006.body rename to tests/emails/rfc/006.dovecot.body diff --git a/tests/emails/rfc/006.bodystructure b/tests/emails/rfc/006.dovecot.bodystructure similarity index 100% rename from tests/emails/rfc/006.bodystructure rename to 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 similarity index 100% rename from tests/emails/rfc/007.body rename to tests/emails/rfc/007.dovecot.body diff --git a/tests/emails/rfc/007.bodystructure b/tests/emails/rfc/007.dovecot.bodystructure similarity index 100% rename from tests/emails/rfc/007.bodystructure rename to 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 similarity index 100% rename from tests/emails/rfc/008.body rename to tests/emails/rfc/008.dovecot.body diff --git a/tests/emails/rfc/008.bodystructure b/tests/emails/rfc/008.dovecot.bodystructure similarity index 100% rename from tests/emails/rfc/008.bodystructure rename to tests/emails/rfc/008.dovecot.bodystructure diff --git a/tests/emails/thirdparty/000.cyrus.body b/tests/emails/thirdparty/000.cyrus.body new file mode 100644 index 0000000..0e606d3 --- /dev/null +++ b/tests/emails/thirdparty/000.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" NIL NIL NIL "BASE64" 224 2)("TEXT" "PLAIN" NIL NIL NIL "BASE64" 4 0) "ALTERNATIVE")) \ No newline at end of file diff --git a/tests/emails/thirdparty/000.cyrus.bodystructure b/tests/emails/thirdparty/000.cyrus.bodystructure new file mode 100644 index 0000000..0323600 --- /dev/null +++ b/tests/emails/thirdparty/000.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" NIL NIL NIL "BASE64" 224 2 NIL NIL NIL NIL)("TEXT" "PLAIN" NIL NIL NIL "BASE64" 4 0 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "bound") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/thirdparty/000.body b/tests/emails/thirdparty/000.dovecot.body similarity index 100% rename from tests/emails/thirdparty/000.body rename to tests/emails/thirdparty/000.dovecot.body diff --git a/tests/emails/thirdparty/000.bodystructure b/tests/emails/thirdparty/000.dovecot.bodystructure similarity index 100% rename from tests/emails/thirdparty/000.bodystructure rename to tests/emails/thirdparty/000.dovecot.bodystructure diff --git a/tests/emails/thirdparty/001.cyrus.body b/tests/emails/thirdparty/001.cyrus.body new file mode 100644 index 0000000..c5c67d9 --- /dev/null +++ b/tests/emails/thirdparty/001.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" NIL NIL NIL "BINARY" 224 2)("TEXT" "PLAIN" NIL NIL NIL "BINARY" 4 0)("TEXT" "PLAIN" NIL NIL NIL "7BIT" 13 1) "ALTERNATIVE")) \ No newline at end of file diff --git a/tests/emails/thirdparty/001.cyrus.bodystructure b/tests/emails/thirdparty/001.cyrus.bodystructure new file mode 100644 index 0000000..ae88145 --- /dev/null +++ b/tests/emails/thirdparty/001.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" NIL NIL NIL "BINARY" 224 2 NIL NIL NIL NIL)("TEXT" "PLAIN" NIL NIL NIL "BINARY" 4 0 NIL NIL NIL NIL)("TEXT" "PLAIN" NIL NIL NIL "7BIT" 13 1 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "bound") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/thirdparty/001.body b/tests/emails/thirdparty/001.dovecot.body similarity index 100% rename from tests/emails/thirdparty/001.body rename to tests/emails/thirdparty/001.dovecot.body diff --git a/tests/emails/thirdparty/001.bodystructure b/tests/emails/thirdparty/001.dovecot.bodystructure similarity index 100% rename from tests/emails/thirdparty/001.bodystructure rename to tests/emails/thirdparty/001.dovecot.bodystructure diff --git a/tests/emails/thirdparty/002.cyrus.body b/tests/emails/thirdparty/002.cyrus.body new file mode 100644 index 0000000..58b4bd3 --- /dev/null +++ b/tests/emails/thirdparty/002.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "utf-8") NIL NIL "QUOTED-PRINTABLE" 23 1)("TEXT" "PLAIN" ("CHARSET" "utf-8") NIL NIL "BASE64" 28 0)("TEXT" "PLAIN" ("CHARSET" "utf-8") NIL NIL "BASE64" 8 0) "MIXED")) \ No newline at end of file diff --git a/tests/emails/thirdparty/002.cyrus.bodystructure b/tests/emails/thirdparty/002.cyrus.bodystructure new file mode 100644 index 0000000..18586ff --- /dev/null +++ b/tests/emails/thirdparty/002.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "utf-8") NIL NIL "QUOTED-PRINTABLE" 23 1 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "utf-8") NIL NIL "BASE64" 28 0 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "utf-8") NIL NIL "BASE64" 8 0 NIL NIL NIL NIL) "MIXED" ("BOUNDARY" "foo") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/thirdparty/002.body b/tests/emails/thirdparty/002.dovecot.body similarity index 100% rename from tests/emails/thirdparty/002.body rename to tests/emails/thirdparty/002.dovecot.body diff --git a/tests/emails/thirdparty/002.bodystructure b/tests/emails/thirdparty/002.dovecot.bodystructure similarity index 100% rename from tests/emails/thirdparty/002.bodystructure rename to tests/emails/thirdparty/002.dovecot.bodystructure diff --git a/tests/emails/thirdparty/003.cyrus.body b/tests/emails/thirdparty/003.cyrus.body new file mode 100644 index 0000000..ac1054f --- /dev/null +++ b/tests/emails/thirdparty/003.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 35 1)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "BINARY" 23 1)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "8BIT" 23 1)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "QUOTED-PRINTABLE" 41 1)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "BASE64" 34 1) "MIXED")) \ No newline at end of file diff --git a/tests/emails/thirdparty/003.cyrus.bodystructure b/tests/emails/thirdparty/003.cyrus.bodystructure new file mode 100644 index 0000000..9682031 --- /dev/null +++ b/tests/emails/thirdparty/003.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 35 1 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "BINARY" 23 1 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "8BIT" 23 1 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "QUOTED-PRINTABLE" 41 1 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "BASE64" 34 1 NIL NIL NIL NIL) "MIXED" ("BOUNDARY" "1") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/thirdparty/003.body b/tests/emails/thirdparty/003.dovecot.body similarity index 100% rename from tests/emails/thirdparty/003.body rename to tests/emails/thirdparty/003.dovecot.body diff --git a/tests/emails/thirdparty/003.bodystructure b/tests/emails/thirdparty/003.dovecot.bodystructure similarity index 100% rename from tests/emails/thirdparty/003.bodystructure rename to tests/emails/thirdparty/003.dovecot.bodystructure diff --git a/tests/emails/thirdparty/004.cyrus.body b/tests/emails/thirdparty/004.cyrus.body new file mode 100644 index 0000000..560576e --- /dev/null +++ b/tests/emails/thirdparty/004.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "6BIT" 35 1)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "7BITS" 23 1)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "7BIT" 23 1)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "7-BIT" 23 1)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "8-BIT" 23 1)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "7BIT" 41 1) "MIXED")) \ No newline at end of file diff --git a/tests/emails/thirdparty/004.cyrus.bodystructure b/tests/emails/thirdparty/004.cyrus.bodystructure new file mode 100644 index 0000000..0d14f8c --- /dev/null +++ b/tests/emails/thirdparty/004.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "6BIT" 35 1 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "7BITS" 23 1 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "7BIT" 23 1 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "7-BIT" 23 1 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "8-BIT" 23 1 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "UTF-8") NIL NIL "7BIT" 41 1 NIL NIL NIL NIL) "MIXED" ("BOUNDARY" "1") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/thirdparty/004.body b/tests/emails/thirdparty/004.dovecot.body similarity index 100% rename from tests/emails/thirdparty/004.body rename to tests/emails/thirdparty/004.dovecot.body diff --git a/tests/emails/thirdparty/004.bodystructure b/tests/emails/thirdparty/004.dovecot.bodystructure similarity index 100% rename from tests/emails/thirdparty/004.bodystructure rename to tests/emails/thirdparty/004.dovecot.bodystructure diff --git a/tests/emails/thirdparty/005.body b/tests/emails/thirdparty/005.dovecot.body similarity index 100% rename from tests/emails/thirdparty/005.body rename to tests/emails/thirdparty/005.dovecot.body diff --git a/tests/emails/thirdparty/005.bodystructure b/tests/emails/thirdparty/005.dovecot.bodystructure similarity index 100% rename from tests/emails/thirdparty/005.bodystructure rename to tests/emails/thirdparty/005.dovecot.bodystructure diff --git a/tests/emails/thirdparty/006.cyrus.body b/tests/emails/thirdparty/006.cyrus.body new file mode 100644 index 0000000..1003268 --- /dev/null +++ b/tests/emails/thirdparty/006.cyrus.body @@ -0,0 +1 @@ +(BODY (((("TEXT" "HTML" ("CHARSET" "us-ascii") NIL NIL "7BIT" 90 1)("TEXT" "PLAIN" NIL NIL NIL "BINARY" 27 0) "ALTERNATIVE")("SIGNATURE" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 21) "SIGNED") "MIXED")) \ No newline at end of file diff --git a/tests/emails/thirdparty/006.cyrus.bodystructure b/tests/emails/thirdparty/006.cyrus.bodystructure new file mode 100644 index 0000000..1f5b70f --- /dev/null +++ b/tests/emails/thirdparty/006.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (((("TEXT" "HTML" ("CHARSET" "us-ascii") NIL NIL "7BIT" 90 1 NIL NIL NIL NIL)("TEXT" "PLAIN" NIL NIL NIL "BINARY" 27 0 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "3") NIL NIL NIL)("SIGNATURE" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 21 NIL NIL NIL NIL) "SIGNED" ("PROTOCOL" "signature/plain" "MIGALC" "pen+paper" "BOUNDARY" "2") NIL NIL NIL) "MIXED" ("BOUNDARY" "1") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/thirdparty/006.body b/tests/emails/thirdparty/006.dovecot.body similarity index 100% rename from tests/emails/thirdparty/006.body rename to tests/emails/thirdparty/006.dovecot.body diff --git a/tests/emails/thirdparty/006.bodystructure b/tests/emails/thirdparty/006.dovecot.bodystructure similarity index 100% rename from tests/emails/thirdparty/006.bodystructure rename to tests/emails/thirdparty/006.dovecot.bodystructure diff --git a/tests/emails/thirdparty/007.cyrus.body b/tests/emails/thirdparty/007.cyrus.body new file mode 100644 index 0000000..2a7f619 --- /dev/null +++ b/tests/emails/thirdparty/007.cyrus.body @@ -0,0 +1 @@ +(BODY (("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 76 (NIL "my opinion" (("someone-else" NIL "someone" "else")) (("someone-else" NIL "someone" "else")) (("someone-else" NIL "someone" "else")) NIL NIL NIL NIL NIL) ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 18 0) 3)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 77 (NIL "i disagree" (("another one" NIL "another" "one")) (("another one" NIL "another" "one")) (("another one" NIL "another" "one")) NIL NIL NIL NIL NIL) ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 21 0) 3)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 334 (NIL "funny hat" (("attachment" NIL "attachment" "user")) (("attachment" NIL "attachment" "user")) (("attachment" NIL "attachment" "user")) NIL NIL NIL NIL NIL) (("TEXT" "PLAIN" NIL NIL NIL "BINARY" 25 0)("APPLICATION" "OCTET-STREAM" ("DISPOSITION" "attachment" "NAME" "test.txt") NIL NIL "BINARY" 6) "MIXED") 15) "DIGEST")) \ No newline at end of file diff --git a/tests/emails/thirdparty/007.cyrus.bodystructure b/tests/emails/thirdparty/007.cyrus.bodystructure new file mode 100644 index 0000000..a46f5ff --- /dev/null +++ b/tests/emails/thirdparty/007.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 76 (NIL "my opinion" (("someone-else" NIL "someone" "else")) (("someone-else" NIL "someone" "else")) (("someone-else" NIL "someone" "else")) NIL NIL NIL NIL NIL) ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 18 0 NIL NIL NIL NIL) 3 NIL NIL NIL NIL)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 77 (NIL "i disagree" (("another one" NIL "another" "one")) (("another one" NIL "another" "one")) (("another one" NIL "another" "one")) NIL NIL NIL NIL NIL) ("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 21 0 NIL NIL NIL NIL) 3 NIL NIL NIL NIL)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 334 (NIL "funny hat" (("attachment" NIL "attachment" "user")) (("attachment" NIL "attachment" "user")) (("attachment" NIL "attachment" "user")) NIL NIL NIL NIL NIL) (("TEXT" "PLAIN" NIL NIL NIL "BINARY" 25 0 NIL NIL NIL NIL)("APPLICATION" "OCTET-STREAM" ("DISPOSITION" "attachment" "NAME" "test.txt") NIL NIL "BINARY" 6 NIL NIL NIL NIL) "MIXED" ("BOUNDARY" "2") NIL NIL NIL) 15 NIL NIL NIL NIL) "DIGEST" ("BOUNDARY" "1") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/thirdparty/007.body b/tests/emails/thirdparty/007.dovecot.body similarity index 100% rename from tests/emails/thirdparty/007.body rename to tests/emails/thirdparty/007.dovecot.body diff --git a/tests/emails/thirdparty/007.bodystructure b/tests/emails/thirdparty/007.dovecot.bodystructure similarity index 100% rename from tests/emails/thirdparty/007.bodystructure rename to tests/emails/thirdparty/007.dovecot.bodystructure diff --git a/tests/emails/thirdparty/008.cyrus.body b/tests/emails/thirdparty/008.cyrus.body new file mode 100644 index 0000000..9bcae55 --- /dev/null +++ b/tests/emails/thirdparty/008.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "X-MYOWN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 7 1)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 465 ("Sun, 12 Aug 2012 12:34:56 +0300" "submsg" ((NIL NIL "sub" "domain.org")) ((NIL NIL "sub" "domain.org")) ((NIL NIL "sub" "domain.org")) NIL NIL NIL NIL NIL) (("TEXT" "HTML" NIL NIL NIL "7BIT" 20 1)((("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 9 0)("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 10 0) "ALTERNATIVE")("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 10 0) "ALTERNATIVE") "ALTERNATIVE") 32)("TEXT" "PLAIN" NIL NIL NIL "7BIT" 12 0) "MIXED")) \ No newline at end of file diff --git a/tests/emails/thirdparty/008.cyrus.bodystructure b/tests/emails/thirdparty/008.cyrus.bodystructure new file mode 100644 index 0000000..f934765 --- /dev/null +++ b/tests/emails/thirdparty/008.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "X-MYOWN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 7 1 NIL NIL NIL NIL)("MESSAGE" "RFC822" NIL NIL NIL "7BIT" 465 ("Sun, 12 Aug 2012 12:34:56 +0300" "submsg" ((NIL NIL "sub" "domain.org")) ((NIL NIL "sub" "domain.org")) ((NIL NIL "sub" "domain.org")) NIL NIL NIL NIL NIL) (("TEXT" "HTML" NIL NIL NIL "7BIT" 20 1 NIL NIL NIL NIL)((("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 9 0 NIL NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 10 0 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "sub3") NIL NIL NIL)("TEXT" "PLAIN" ("CHARSET" "us-ascii") NIL NIL "7BIT" 10 0 NIL NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "sub2") NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" "sub1") NIL NIL NIL) 32 NIL NIL NIL NIL)("TEXT" "PLAIN" NIL NIL NIL "7BIT" 12 0 NIL NIL NIL NIL) "MIXED" ("BOUNDARY" "foo bar") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/thirdparty/008.body b/tests/emails/thirdparty/008.dovecot.body similarity index 100% rename from tests/emails/thirdparty/008.body rename to tests/emails/thirdparty/008.dovecot.body diff --git a/tests/emails/thirdparty/008.bodystructure b/tests/emails/thirdparty/008.dovecot.bodystructure similarity index 100% rename from tests/emails/thirdparty/008.bodystructure rename to tests/emails/thirdparty/008.dovecot.bodystructure diff --git a/tests/emails/thirdparty/009.cyrus.body b/tests/emails/thirdparty/009.cyrus.body new file mode 100644 index 0000000..d2ad277 --- /dev/null +++ b/tests/emails/thirdparty/009.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" NIL NIL NIL "BINARY" 48 0)("MESSAGE" "PARTIAL" ("NUMBER" "1" "TOTAL" "5" "ID" "heks68ewe@example.org") NIL NIL "7BIT" 247) "MIXED")) \ No newline at end of file diff --git a/tests/emails/thirdparty/009.cyrus.bodystructure b/tests/emails/thirdparty/009.cyrus.bodystructure new file mode 100644 index 0000000..217a986 --- /dev/null +++ b/tests/emails/thirdparty/009.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" NIL NIL NIL "BINARY" 48 0 NIL NIL NIL NIL)("MESSAGE" "PARTIAL" ("NUMBER" "1" "TOTAL" "5" "ID" "heks68ewe@example.org") NIL NIL "7BIT" 247 NIL NIL NIL NIL) "MIXED" ("BOUNDARY" "1") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/thirdparty/009.body b/tests/emails/thirdparty/009.dovecot.body similarity index 100% rename from tests/emails/thirdparty/009.body rename to tests/emails/thirdparty/009.dovecot.body diff --git a/tests/emails/thirdparty/009.bodystructure b/tests/emails/thirdparty/009.dovecot.bodystructure similarity index 100% rename from tests/emails/thirdparty/009.bodystructure rename to tests/emails/thirdparty/009.dovecot.bodystructure diff --git a/tests/emails/thirdparty/010.cyrus.body b/tests/emails/thirdparty/010.cyrus.body new file mode 100644 index 0000000..a3af4ae --- /dev/null +++ b/tests/emails/thirdparty/010.cyrus.body @@ -0,0 +1 @@ +(BODY (("TEXT" "PLAIN" NIL NIL NIL "BINARY" 18 0) "MIXED")) \ No newline at end of file diff --git a/tests/emails/thirdparty/010.cyrus.bodystructure b/tests/emails/thirdparty/010.cyrus.bodystructure new file mode 100644 index 0000000..8031ada --- /dev/null +++ b/tests/emails/thirdparty/010.cyrus.bodystructure @@ -0,0 +1 @@ +(BODYSTRUCTURE (("TEXT" "PLAIN" NIL NIL NIL "BINARY" 18 0 NIL NIL ("JA") NIL) "MIXED" ("BOUNDARY" "1") NIL NIL NIL)) \ No newline at end of file diff --git a/tests/emails/thirdparty/010.body b/tests/emails/thirdparty/010.dovecot.body similarity index 100% rename from tests/emails/thirdparty/010.body rename to tests/emails/thirdparty/010.dovecot.body diff --git a/tests/emails/thirdparty/010.bodystructure b/tests/emails/thirdparty/010.dovecot.bodystructure similarity index 100% rename from tests/emails/thirdparty/010.bodystructure rename to tests/emails/thirdparty/010.dovecot.bodystructure diff --git a/tests/send-to-imap.py b/tests/send-to-imap.py index 42faee0..46a97a6 100644 --- a/tests/send-to-imap.py +++ b/tests/send-to-imap.py @@ -29,6 +29,32 @@ import sys # maddy -config /data/maddy.conf run --debug # # docker run --rm -it -v maddydata:/data-p 143:143 -p 993:993 foxcpp/maddy +# +# -- Cyrus -- +# docker run --rm -it --name cyrus -v /dev/log:/dev/log -p 143:143 -p 993:993 debian:buster +# apt update; apt install -y cyrus-imapd cyrus-pop3d cyrus-nntpd cyrus-caldav cyrus-admin sasl2-bin vim +# # ( 1. No Configuration / 8. Europe / 37. Paris / yes) +# vim /etc/imapd.conf +# # (uncomment 'admins: cyrus') +# touch /var/lib/cyrus/tls_sessions.db +# chown cyrus:mail /var/lib/cyrus/tls_sessions.db +# mkdir /run/cyrus +# chown -R cyrus:mail /run/cyrus +# cyrmaster -D -l 32 -C /etc/imapd.conf -M /etc/cyrus.conf +# docker exec -ti --name cyrus /bin/bash +# saslpasswd2 cyrus +# # (put "cyrus" as password) +# saslpasswd2 test +# # (put "pass" as password) +# cyradm -u cyrus localhost +# cm kzUXL7HyS5OjLcU8 +# setaclmailbox kzUXL7HyS5OjLcU8 test ktelrswip +# +# -> note, must be run between 2 send-imap commands in cyradm +# localhost> setaclmailbox kzUXL7HyS5OjLcU8 cyrus x +# localhost> dm kzUXL7HyS5OjLcU8 +# localhost> cm kzUXL7HyS5OjLcU8 +# localhost> setaclmailbox kzUXL7HyS5OjLcU8 test ktelrswip def rebuild_body_res(b): bb = b'' @@ -49,7 +75,7 @@ parameters = { "con": IMAP4_SSL, "user": "test", "pw": "pass", - "ext": "", + "ext": ".dovecot", }, "maddy": { "con": IMAP4_SSL, @@ -57,6 +83,12 @@ parameters = { "pw": "pass", "ext": ".maddy", }, + "cyrus": { + "con": IMAP4, + "user": "test", + "pw": "pass", + "ext": ".cyrus", + } } conf = parameters[target]