FindItemsResults< Item>没有找到任何项目
本文关键字:任何 项目 Item FindItemsResults | 更新日期: 2023-09-27 18:09:06
我使用以下代码来获取邮件帐户的Inbox文件夹的电子邮件。
ExchangeService xchange = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
FindItemsResults<Item> inboxResults = xchange.FindItems(WellKnownFolderName.Inbox,
new ItemView(10));
它在Inbox文件夹中找不到任何项目,尽管有很多。我用同样的代码访问另一个帐户的收件箱,它工作了。两个帐户的"收件箱"文件夹权限相同。我搜索了可能的原因,但没有任何帮助。我将非常感谢你的帮助。
以下是来自服务器 的xml响应的跟踪<Trace Tag="EwsResponse" Tid="1" Time="2011-09-19 16:38:38Z" Version="14.02.0051.000">
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<t:ServerVersionInfo MajorVersion="8" MinorVersion="2" MajorBuildNumber="176" MinorBuildNumber="2" Version="Exchange2007_SP1" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" />
</soap:Header>
<soap:Body>
<m:FindItemResponse xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages">
<m:ResponseMessages>
<m:FindItemResponseMessage ResponseClass="Success">
<m:ResponseCode>NoError</m:ResponseCode>
<m:RootFolder IndexedPagingOffset="0" TotalItemsInView="0" IncludesLastItemInRange="true">
<t:Items />
</m:RootFolder>
</m:FindItemResponseMessage>
</m:ResponseMessages>
</m:FindItemResponse>
</soap:Body>
</soap:Envelope>
</Trace>
我仍然认为这是一个安全问题。仔细检查你所有的权限