Quelqu'un peut-il me dire comment obtenir un corps d'e-mail, un reçu, un expéditeur, des informations CC à l'aide de l'API Exchange Web Service? Je sais seulement comment être sujet.Comment obtenir le corps de l'e-mail, le reçu, l'expéditeur et l'information CC en utilisant 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 />";
}
Mon environnement de développement est asp.net C# Exchange Server 2010 Je vous remercie.
Plus correctement, vous devez '.Bind' à chaque élément. par exemple. 'Appointment = a = Appointment.Bind (_service, appt.Id)' où 'appt' était un élément de' FindAppointments'. Suce que 'FindItem' ne peut pas tout retourner; signifie plus d'allers-retours. – tig
Mais vous pouvez le réduire à ~ 2 appels. Utilisez le service.BindToItems() pour charger plusieurs éléments à la fois ... –
Excellent Henning! Merci pour le conseil. – tig