Вы хотите раздел MIME
детали. Из IMAP RFC :
Спецификатор части MIME ссылается на заголовок [MIME-IMB] для этой части.
C-клиентфункция для выполнения FETCH
:
long imap_msgdata (MAILSTREAM *stream,unsigned long msgno,char *section,
unsigned long first,unsigned long last,STRINGLIST *lines,
long flags)
Так что, если вы хотите, чтобы заголовки из части 2.3 сообщения № 8 (например), вы назвали бы это:
imap_msgdata(stream, 8, "2.3.MIME", 0, 0, null, FT_PEEK);
(FT_PEEK
предотвращает пометку сообщения как \Seen
. Если вы хотите пометить сообщение как прочитанное, передайте 0
в качестве последнего аргумента.)