Czy ktoś może mi powiedzieć, jak uzyskać treść wiadomości e-mail, potwierdzenie, nadawcę, informacje o CC za pomocą interfejsu API usługi Web Service? Wiem tylko, jak uzyskać temat.Jak uzyskać adres e-mail, potwierdzenie odbioru, informacje o nadawcy i CC za pomocą EWS?
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 />";
}
Moje środowisko programistyczne jest asp.net C# Exchange Server 2010 Dziękuję.
Bardziej poprawnie, musisz ".Bind" do każdej pozycji. na przykład 'Powołanie = a = Spotkanie.Bind (_service, appt.Id)' gdzie 'appt' to element, który otrzymałeś od' FindApointpoint'. Zasysa, że 'FindItem' nie może zwrócić wszystkiego; oznacza więcej podróży w obie strony. – tig
Ale można zmniejszyć to do ~ 2 połączeń. Użyj service.BindToItems(), aby załadować wiele przedmiotów naraz ... –
Doskonały Henning! Dzięki za wskazówkę. – tig