2011-03-23 2 views
0

Exchange 웹 서비스 관리 API를 사용하여 서버의 내 사서함에 액세스합니다. 각 EmailMessage의 본문을 표시 할 수 있지만 메시지에 이미지가 포함되어 있으면 가져올 수 없습니다. MIME에 대해 들었지만 사용 방법을 모릅니다. 누군가 MIME이 EWS MAPI에서 어떻게 작동하는지 알고 있습니까?EmailMessage에서 이미지 (멀티미디어)를 표시하려면 어떻게해야합니까?

도움을 주시면 감사하겠습니다. 미리 감사드립니다. 당신이 가지고있는 코드를 기반으로

 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); 


      } 

답변

2

, 당신은 각각의 이미지가 첨부입니다 item.Attachments

에 액세스 할 수 있습니다 :

내가 대한 액세스를 EmailMessages에 사용하는 코드입니다.

+0

이 값은 다음과 같습니다. Microsoft.Exchange.WebServices.Data.AttachmentCollection – SamekaTV

+0

foreach (item.Attachments의 var att) Console.WriteLine (att.ContentLocation) content location은 첨부 파일의 URL입니다. –

+0

나는 어떤 것을 보지 못한다 : – SamekaTV

관련 문제