4.4 Searching Mailboxes
This example of the SearchMailboxes operation, as defined in section 3.1.4.4, shows a request from the client to the server to search the specified mailboxes.
-
<?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"> <soap:Header> <t:RequestServerVersion Version="Exchange2013" /> </soap:Header> <soap:Body > <m:SearchMailboxes> <m:SearchQueries> <t:MailboxQuery> <t:Query>Test Item</t:Query> <t:MailboxSearchScopes> <t:MailboxSearchScope> <t:Mailbox>/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=35181a742f0e47e392c8201a60d13ecf-Steve</t:Mailbox> <t:SearchScope>All</t:SearchScope> </t:MailboxSearchScope> <t:MailboxSearchScope> <t:Mailbox>/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=f00c9f70539844beb04001d8f40c572e-Antho</t:Mailbox> <t:SearchScope>PrimaryOnly</t:SearchScope> </t:MailboxSearchScope> </t:MailboxSearchScopes> </t:MailboxQuery> <t:MailboxQuery> <t:Query></t:Query> <t:MailboxSearchScopes> <t:MailboxSearchScope> <t:Mailbox>/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=accba4fd5ddf4356b8a0e82ce1645f4e-Danie</t:Mailbox> <t:SearchScope>ArchiveOnly</t:SearchScope> </t:MailboxSearchScope> </t:MailboxSearchScopes> </t:MailboxQuery> </m:SearchQueries> <m:ResultType>StatisticsOnly</m:ResultType> </m:SearchMailboxes> </soap:Body> </soap:Envelope>
The server sends the following successful response to the client.
-
<?xml version="1.0" encoding="utf-8"?> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Header> <h:ServerVersionInfo MajorVersion="15" MinorVersion="0" MajorBuildNumber="526" MinorBuildNumber="0" Version="Exchange2013" xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types" xmlns="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/> </s:Header> <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <m:SearchMailboxesResponse xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"> <m:ResponseMessages> <m:SearchMailboxesResponseMessage ResponseClass="Success"> <m:ResponseCode>NoError</m:ResponseCode> <m:SearchMailboxesResult> <t:SearchQueries> <t:MailboxQuery> <t:Query>Test Item</t:Query> <t:MailboxSearchScopes> <t:MailboxSearchScope> <t:Mailbox>/o=First Organization/ou=Exchange Administrative Group FYDIBOHF23SPDLT)/cn=Recipients/cn=35181a742f0e47e392c8201a60d13ecf-Steve</t:Mailbox> <t:SearchScope>All</t:SearchScope>
-
</t:MailboxSearchScope> <t:MailboxSearchScope> <t:Mailbox>/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=f00c9f70539844beb04001d8f40c572e-Antho</t:Mailbox> <t:SearchScope>PrimaryOnly</t:SearchScope> </t:MailboxSearchScope> </t:MailboxSearchScopes> </t:MailboxQuery> </t:SearchQueries> <t:ResultType>StatisticsOnly</t:ResultType> <t:ItemCount>2</t:ItemCount> <t:Size>20206</t:Size> <t:PageItemCount>0</t:PageItemCount> <t:PageItemSize>0</t:PageItemSize> <t:KeywordStats> <t:KeywordStat> <t:Keyword>Test Item</t:Keyword> <t:ItemHits>2</t:ItemHits> <t:Size>20206</t:Size> </t:KeywordStat> </t:KeywordStats> <t:FailedMailboxes> <t:FailedMailbox> <t:Mailbox>/o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=accba4fd5ddf4356b8a0e82ce1645f4e-Danie</t:Mailbox> <t:ErrorCode>0</t:ErrorCode> <t:ErrorMessage>The search query can't be empty.</t:ErrorMessage> <t:IsArchive>true</t:IsArchive> </t:FailedMailbox> </t:FailedMailboxes> </m:SearchMailboxesResult> </m:SearchMailboxesResponseMessage> </m:ResponseMessages> </m:SearchMailboxesResponse> </s:Body> </s:Envelope>