MailKit вывод сообщений с встроенными картинками

Всем привет, как вывести сообщение, содержащее встроенные картинки и корректно его отобразить? Для вывода использую WebBrowser.

Код:

private void Read()
    {
        using (var client = new ImapClient())
        {
            client.Connect("imap.gmail.com", 993, SecureSocketOptions.SslOnConnect);

            client.Authenticate("mail", "pass");

            var inbox = client.Inbox;
            inbox.Open(FolderAccess.ReadOnly);

            var query = SearchQuery.SubjectContains("Alexandr, get more out of your new YouTube Account");
            var uids = inbox.Search(query);

            var items = inbox.Fetch(uids, MessageSummaryItems.UniqueId | MessageSummaryItems.BodyStructure);

            foreach (var item in items)
            {
                var bodyPart = item.HtmlBody;

                var body = (TextPart)inbox.GetBodyPart(item.UniqueId, bodyPart);

                var text = body.Text;
                wbTest.DocumentText = text;
            }

            client.Disconnect(true);
        }
    }

Нашел вот такое решение, менял под себя, но так и не понял, что с ним делать:

        if (summary.Body is BodyPartMultipart)
        {
            var listBodPartBasic = summary.BodyParts.SkipWhile(x =>
            {
                return !x.ContentType.MediaType.Equals("image");
            }).ToList();
            if (listBodPartBasic != null)
            {
                var listMimePart = listBodPartBasic.Select(bpd =>
                {
                    return (MimePart)_openFolder.GetBodyPart(summary.UniqueId, bpd);
                }).ToList();
                // код для сохранения изображений на диск                          
            }
        }

Оригинальное сообщение:

pic1

То, что выводится:

pic2


Ответы (0 шт):