IMAP provider: accessing parts of a multipart/mixed message causes invalid 
command
----------------------------------------------------------------------------------

                 Key: GERONIMO-4352
                 URL: https://issues.apache.org/jira/browse/GERONIMO-4352
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: mail
            Reporter: Andreas Veithen


When accessing the content of the second part of a multipart/mixed message (see 
attachment), the following IMAP command is sent:

FETCH 1 (BODY.PEEK[2.TEXT])

This results in an error (FETCH failed). IMAP server is GreenMail: 
http://www.icegreen.com/greenmail/

RFC3501 says about the TEXT part specifier:

         The HEADER, HEADER.FIELDS, HEADER.FIELDS.NOT, and TEXT part
         specifiers can be the sole part specifier or can be prefixed by
         one or more numeric part specifiers, provided that the numeric
         part specifier refers to a part of type MESSAGE/RFC822.  The
         MIME part specifier MUST be prefixed by one or more numeric
         part specifiers.

Since the second part is not message/rfc822, the command issued is incorrect. I 
believe that the correct command in this case should be:

FETCH 1 (BODY.PEEK[2])



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to