Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-3714

Attachments of EML with inlined multiparts is badly handle

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • master
    • 3.7.0
    • JMAP
    • None

    Description

      (JMAP draft is impacted)

      Example of the EMLs:

      Date: Wed, 26 Jan 2022 12:21:37 +0100
      From: Bob <bob@domain.tld>
      To: Alice <alice@domain.tld>
      Subject: My subject
      Message-ID: <20220126112137.wookj26xellphlam@W0248292>
      MIME-Version: 1.0
      Content-Type: multipart/mixed; boundary="7f4cfz6rtfqdbqxn"
      Content-Disposition: inline
      Content-Transfer-Encoding: 8bit
      
      --7f4cfz6rtfqdbqxn
      Content-Type: text/plain; charset=utf-8
      Content-Transfer-Encoding: 8bit
      
      Main test message...
      
      --7f4cfz6rtfqdbqxn
      Content-Type: application/json; charset=us-ascii
      Content-Disposition: attachment; filename="yyy.txt"
      Content-Transfer-Encoding: quoted-printable
      
      [
          {
              "Id": "2xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
          }
      ]
      
      --7f4cfz6rtfqdbqxn
      Content-Type: application/json; charset=us-ascii
      Content-Disposition: attachment; filename="xxx.txt"
      Content-Transfer-Encoding: quoted-printable
      
      [
          {
              "Id": "3xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
          }
      ]
      
      --7f4cfz6rtfqdbqxn--
      

      I do not know which Mail User Agent did generate this email...

      Attachments

        Activity

          People

            aduprat Antoine Duprat
            btellier Benoit Tellier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 1h 50m
                1h 50m