如何从EmailMessage显示图像(多媒体)?

时间:2011-03-23 07:40:56

标签: c# exchange-server mime mapi exchangewebservices

我使用Exchange Web服务托管API访问服务器中的邮箱。我可以显示每个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 个答案:

答案 0 :(得分:2)

根据您拥有的代码,您可以在item.Attachments

中访问它们

每张图片都是附件。