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.