2011-07-18 82 views

回答

11

好的,沒有人回答我的問題後,我貼近將近1小時,這是很不尋常的,但我只是找到了解決辦法。希望這能幫助那些在這個問題上感到困惑的人。

mail.IsRead=true; 
mail.Update(ConflictResolutionMode.AutoResolve); 

就是這樣。關鍵是您必須在設置IsRead屬性後更新該項目或EmailMessage。

+0

任何想法如何使用PHP-EWS API來做到這一點? – Lin

1

有點晚了,但這裏是一個更詳細的代碼示例:

// 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 
} 
+0

我如何從商品ID獲取唯一的電子郵件項目? –