cómo actualizar IsRead
propiedad de un EmailMessage
usando EWS u otro método?EWS: Cómo actualizar la propiedad de un IsRead EmailMessage
sólo la creación de mail.IsRead=true
no parece persistir.
cómo actualizar IsRead
propiedad de un EmailMessage
usando EWS u otro método?EWS: Cómo actualizar la propiedad de un IsRead EmailMessage
sólo la creación de mail.IsRead=true
no parece persistir.
OK, nadie responde a mi pregunta después de post-it para casi 1 horas lo cual es bastante inusual, pero me acaba de encontrar una solución. Espero que esto ayude a otros que se confunden con este tema.
mail.IsRead=true;
mail.Update(ConflictResolutionMode.AutoResolve);
Eso es todo. La clave es que debe actualizar el elemento o EmailMessage después de configurar la propiedad IsRead.
Un poco tarde pero aquí es un ejemplo de código más detallada:
// if the property is not loaded yet, first load it
mail.Load(PropertySet(BasePropertySet.IdOnly, EmailMessageSchema.IsRead));
if (!mail.IsRead) // check that you don't update and create unneeded traffic
{
mail.IsRead = true; // mark as read
mail.Update(ConflictResolutionMode.AutoResolve); // persist changes
}
¿cómo puedo obtener un artículo de correo electrónico único de la identificación del artículo? –
alguna idea de cómo hacer esto utilizando la API PHP-EWS? – Lin