Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Security Level: public (Regular issues)
-
None
Description
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])
Attachments
Attachments
Issue Links
- blocks
-
WSCOMMONS-422 Mail transport doesn't work with Geronimo's JavaMail implementation
- Resolved