FindItemsResults <Item>не находит предметов - PullRequest
0 голосов
/ 19 сентября 2011

Я использую следующее для кодирования, чтобы получать электронные письма из папки «Входящие» почтовой учетной записи.

ExchangeService xchange = new ExchangeService(ExchangeVersion.Exchange2007_SP1); 
FindItemsResults<Item> inboxResults = xchange.FindItems(WellKnownFolderName.Inbox,
                                                          new ItemView(10));

Он не находит никаких элементов в папке «Входящие», хотя их много.Я использовал тот же код для доступа к папке «Входящие» другой учетной записи, и это сработало.Разрешения для папок «Входящие» двух учетных записей идентичны.Я погуглил по возможным причинам, но ничего не помогло.Я был бы очень признателен за любую помощь.

Ниже приведен след 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>

1 Ответ

0 голосов
/ 19 сентября 2011

Я все еще думаю, что это проблема безопасности. Дважды проверьте все ваши разрешения.

...