C# EWS创建SearchFolder失败:ErrorEmailAddressMismatch

C# EWS创建SearchFolder失败:ErrorEmailAddressMismatch,c#,exchangewebservices,C#,Exchangewebservices,对于客户端,我有一组共享邮箱。我应该从每个项目中收集IPM的所有项目。注意,在特定的时间范围内。 对于几乎所有的邮箱,代码都可以正常工作。但对于其中两个,我有以下错误: Microsof.Exchange.WebServices.Data.ServiceResponseExpection:电子邮件 与文件夹Id关联的地址与您所在的邮箱不匹配 在……上做手术 在以下链接()中,我找到了解释: “当可分辨文件夹ID的电子邮件地址不可用时发生 与您正在操作的邮箱不匹配。例如,您 无法创建存在于一个邮箱

对于客户端,我有一组共享邮箱。我应该从每个项目中收集IPM的所有项目。注意,在特定的时间范围内。 对于几乎所有的邮箱,代码都可以正常工作。但对于其中两个,我有以下错误:

Microsof.Exchange.WebServices.Data.ServiceResponseExpection:电子邮件 与文件夹Id关联的地址与您所在的邮箱不匹配 在……上做手术

在以下链接()中,我找到了解释:

“当可分辨文件夹ID的电子邮件地址不可用时发生 与您正在操作的邮箱不匹配。例如,您 无法创建存在于一个邮箱中但考虑 搜索条件中其他邮箱的可分辨文件夹。“

在定义搜索条件时,我仍然不清楚如何避免这种情况

代码如下:

SearchFilter.SearchFilterCollection searchFilterCollection = new SearchFilter.SearchFilterCollection(LogicalOperator.And);
        SearchFolder searchFolder = new SearchFolder(searchfolderservice);

        // Defining the filters options. Specifically it is looking at the Class of the Message and select all the message that are IPM.Note* type
        searchFilterCollection.Add(new SearchFilter.ContainsSubstring(ItemSchema.ItemClass, "IPM.Note", ContainmentMode.Substring, ComparisonMode.IgnoreCase));

        // Defining the time window for the search criteria
        var START_DATE = Properties.Settings.Default.START_DATE;
        searchFilterCollection.Add(new SearchFilter.IsGreaterThan(ItemSchema.DateTimeReceived, START_DATE));
        var END_DATE = Properties.Settings.Default.END_DATE;
        searchFilterCollection.Add(new SearchFilter.IsLessThan(ItemSchema.DateTimeReceived, END_DATE));

        //searchFilterCollection.Add(new SearchFilter.ContainsSubstring(ItemSchema.Subject, "picture attached"));
        searchFolder.DisplayName = SEARCHFOLDER_IPM_NOTE;
        searchFolder.SearchParameters.RootFolderIds.Add(SharedMailbox);
        searchFolder.SearchParameters.Traversal = SearchFolderTraversal.Deep;
        searchFolder.SearchParameters.SearchFilter = searchFilterCollection;

您是在共享邮箱中还是在其他邮箱中创建搜索文件夹?错误告诉您您没有在搜索引用的邮箱中创建搜索文件夹。我正在根据其他共享邮箱在共享邮箱中创建搜索文件夹。某些项目可能在多个邮箱中共享,这是否会导致异常?