Exchange WebサービスAPIを使用してメールの本文、受信者、送信者、CC情報を取得する方法を教えてもらえますか?私は対象を取得する方法だけを知っています。EWSを使用して本文、領収書、送信者、CC情報を取得する方法は?
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010);
service.Credentials = new NetworkCredential("user", "password", "domain");
service.Url = new Uri("https://208.243.49.20/ews/exchange.asmx");
ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, sslPolicyErrors) => true;
FindItemsResults<Item> findResults = service.FindItems(
WellKnownFolderName.Inbox,
new ItemView(10));
foreach (Item item in findResults.Items)
{
div_email.InnerHtml += item.Subject+"<br />";
}
私の開発環境はasp.net C#の取引サーバ2010 ありがとうです。
より正確には、各項目に '.Bind'する必要があります。例えば'Appointment = a = Appointment.Bind(_service、appt.Id)'ここで、 'appt'は' FindAppointments'から得たアイテムでした。 'FindItem'がすべてを返すことができないことを悔やむ。より多くの往復を意味します。 – tig
しかしそれを〜2コールに減らすことができます。一度に複数のアイテムを読み込むにはservice.BindToItems()を使用してください... –
優れたヘニング!先端に感謝します。 – tig