2
我需要获取具有特定类别名称的所有电子邮件,我该怎么做?按分类搜索Exchange Server EWS
现在我有这样的:
var col = new List<SearchFilter>();
col.Add(new SearchFilter.ContainsSubstring(ItemSchema.Categories, "Processed"));
var filter = new SearchFilter.SearchFilterCollection(LogicalOperator.Or, col.ToArray());
FindItemsResults<Item> findResults = service.FindItems(
WellKnownFolderName.Inbox,
filter,
new ItemView(10)
);
但是,这给了我一个Microsoft.Exchange.WebServices.Data.ServiceResponseException
,说{"The Contains filter can only be used for string properties."}
我会怎么做呢?
非常感谢!你有什么想法如何搜索没有类别“已处理”的电子邮件? – user3182508
@ user3182508:你所要做的就是使用NOT:string aqs =“NOT System.Category:Processed”; –