Как я могу отображать изображения (мультимедиа) из EmailMessage? - PullRequest
0 голосов
/ 23 марта 2011

Я использую управляемый API веб-службы Exchange для доступа к своему почтовому ящику на сервере. Я могу отобразить тело каждого EmailMessage, но если сообщение содержит изображения, я не могу их получить. Я слышал о MIME, но не знаю, как его использовать. Кто-нибудь знает, как MIME работает в EWS MAPI?

Любая помощь приветствуется. Заранее спасибо!

Это код, который я использую для доступа к EmailMessages:

        FindItemsResults<Item> findResults = service.FindItems(WellKnownFolderName.Inbox,
            new ItemView(100));
        foreach (EmailMessage item in findResults.Items)
        {
            item.Load();
            if (!list.Contains(item.Id.UniqueId))
            {
                DataRow dr = dt.NewRow();
                dr["OutlookID"] = item.Id.UniqueId;
                dr["Onderwerp"] = item.Subject;
                dr["Omschrijving"] = item.Body;
                dr["Meldingsdatum"] = item.DateTimeSent;
                dr["Melder"] = ad.GetLoginName(item.Sender.Name);
                dt.Rows.Add(dr);


            }

1 Ответ

2 голосов
/ 23 марта 2011

На основе имеющегося кода вы можете получить к ним доступ в item.Attachments

Каждое изображение является вложением.

...