tags:

views:

633

answers:

2

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.

A: 

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.

Cheers! Dave

dave wanta
1 is not the body part but the text/html part I'm trying to fetch, each consecutive part visible in the BODYSTRUCTURE response is numbered and can be fetched this way. Thanks.
pysnake
A: 

Try this one:

FETCH uid BODY.PEEK[1.2]
jack london