¿Alguien puede decirme cómo obtener un cuerpo de correo electrónico, recibo, remitente, información CC utilizando la API del servicio web de Exchange? Solo sé cómo obtener el tema.¿Cómo obtener el cuerpo del correo electrónico, el recibo, el remitente y la información de CC con 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 />";
}
Mi entorno de desarrollo es asp.net C# Exchange Server 2010 Gracias.
Más correctamente, necesita '.Bind' para cada elemento. p.ej. 'Appointment = a = Appointment.Bind (_service, appt.Id)' donde 'appt' era un elemento que recibiste de' FindAppointments'. Apesta que 'FindItem' no puede devolver todo; significa más viajes redondos. – tig
Pero puede reducirlo a ~ 2 llamadas. Utilice el service.BindToItems() para cargar varios elementos a la vez ... –
¡Excelente Henning! Gracias por el consejo. – tig