bir EmailMessage
'in IsRead
özelliğini EWS veya başka bir yöntem kullanarak nasıl güncelleyeceği?EWS: EmailMessage'ın IsRead özelliği nasıl güncellenir
Sadece mail.IsRead=true
ayarı kalıcı görünmüyor.
bir EmailMessage
'in IsRead
özelliğini EWS veya başka bir yöntem kullanarak nasıl güncelleyeceği?EWS: EmailMessage'ın IsRead özelliği nasıl güncellenir
Sadece mail.IsRead=true
ayarı kalıcı görünmüyor.
Tamam, hiç kimse yaklaşık 1 saat yayınladıktan sonra soruyu yanıtlamıyor, ki bu oldukça sıradışı ama sadece bir çözüm buldum. Umarım bu konuda kafasını karıştıran başkalarına yardım eder.
Bu kadar. Anahtar, IsRead özelliğini ayarladıktan sonra öğeyi veya EmailMessage'ı güncellemeniz gerektiğidir.
Biraz geç ama burada daha detaylı bir kodu bir örnektir: php-ews API kullanarak bunu nasıl
// 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
}
Ürün kimliğinden nasıl benzersiz bir e-posta öğesi alabilirim? –
bir fikrin? – Lin