0
Здесь я пытаюсь получить всю часть письма отдельно, например, тело, вложения, адресную часть. Так что у меня есть код ниже. Могу ли я получить файлы вложений также с помощью того же метода (с использованием класса PropertySet или определения RequestedBodyType)?Как получить файл прикрепления
Есть ли способ получить содержимое файлов Attachment любого типа, и мне не нужно слишком сильно менять код?
// Get the Unread mails from the server
SearchFilter itemFilter = new SearchFilter.IsEqualTo(EmailMessageSchema.IsRead, false);
// get the emails from Inbox folder
FindItemsResults<Item> emails = service.FindItems(WellKnownFolderName.Inbox, itemFilter, view);
foreach (EmailMessage em in emails)
{
itempropertyset.RequestedBodyType = BodyType.HTML;
em.Load(itempropertyset);
em.IsRead = true;
em.Update(ConflictResolutionMode.AlwaysOverwrite);
EmailProList.HTMLBody = em.Body.Text;
itempropertyset.RequestedBodyType = BodyType.Text;
em.Load(itempropertyset);
EmailProList.Body = em.Body.Text;
itempropertyset.RequestedBodyType =
EmailProList.ToEmailAddr = em.Sender.Address.ToString(); //JG Changed
EmailProList.Subject = em.Subject.ToString();
EmailProList.Type = "Feedback";
}
Есть не 'Attachments' собственности на' объекта EmailMessage'? http://msdn.microsoft.com/en-us/library/microsoft.exchange.webservices.data.emailmessage_members.aspx – David
@ Давид, это мой третий день в .Net, поэтому позвольте мне проверить –