IMAP fetch of a mime part without fetching the whole message

imap

Solution

Off the top of my head it would be something like:

FETCH 88 BODY.PEEK[1]

where 88 is the 88th message, and 1 is the body part.

Problem

I need some help formulating an IMAP fetch command to only fetch a certain mime attachment without fetching the whole body or other attachment. Given the following bodystructure ``` (BODYSTRUCTURE (("text" "html" ("charset" "utf-8") NIL NIL "base64" 568 8 NIL NIL NIL) "mixed" ("boundary" "===============0621936444==") NIL NIL)) ``` how would a fetch command for fetching the text/html part look like? I have read Section 6.4.5 of RFC3501 several times but I still don't get it. Any pointers to further examples of fetch requests for mime attachments would also be appreciated.

Original source