Hi,
I'm using following method to fetch header part:
List infos = imap.GetMessageInfoByUID(uids);
Then after fetching headers, I'm fetching body by following method:
imap.GetTextByUID(info.BodyStructure.Html);
But the unread mails are becoming read after fetching operation.