Operación GetInboxRules
La operación GetInboxRules usa servicios web de Exchange para recuperar reglas de bandeja de entrada en el buzón del usuario identificado.
Ejemplo de solicitud GetInboxRules
Descripción
En el ejemplo siguiente se muestra el XML de solicitud que el cliente envía al servidor. La solicitud identifica al usuario en el elemento MailboxSmtpAddress . Todas las reglas de bandeja de entrada para el usuario identificado deben devolverse en la respuesta.
Código
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages"
xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<t:RequestServerVersion Version="Exchange2010_SP1" />
</soap:Header>
<soap:Body>
<m:GetInboxRules>
<m:MailboxSmtpAddress>User1@Contoso.com</m:MailboxSmtpAddress>
</m:GetInboxRules>
</soap:Body>
</soap:Envelope>
Elementos Request
La solicitud incluye el siguiente elemento opcional:
Ejemplo de respuesta correcta de GetInboxRules
Descripción
En el siguiente ejemplo de cuerpo de Simple Object Access Protocol (SOAP) se muestra una respuesta correcta a la solicitud GetInboxRules . En este ejemplo, la respuesta incluye una regla.
Nota:
Los valores de los atributos Id y ChangeKey del elemento FolderId se han acortado para conservar la legibilidad.
Código
<?xml version="1.0" encoding="utf-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<h:ServerVersionInfo MajorVersion="14"
MinorVersion="1" MajorBuildNumber="139"
MinorBuildNumber="0"
Version="Exchange2010_SP1"
xmlns:h="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns="http://schemas.microsoft.com/exchange/services/2006/types"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" />
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetInboxRulesResponse ResponseClass="Success"
xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<ResponseCode>NoError</ResponseCode>
<OutlookRuleBlobExists>true</OutlookRuleBlobExists>
<InboxRules>
<Rule xmlns="http://schemas.microsoft.com/exchange/services/2006/types">
<RuleId>dCsAAABjzvA=</RuleId>
<DisplayName>MoveInterestingToJunk</DisplayName>
<Priority>1</Priority>
<IsEnabled>true</IsEnabled>
<Conditions>
<ContainsSubjectStrings>
<String>Interesting</String>
</ContainsSubjectStrings>
</Conditions>
<Actions>
<MoveToFolder>
<FolderId ChangeKey="AQAAAA==" Id="AAMkAGYzZjZm" />
</MoveToFolder>
</Actions>
</Rule>
</InboxRules>
</GetInboxRulesResponse>
</s:Body>
</s:Envelope>
Elementos de respuesta
Los siguientes elementos se incluyen en la respuesta: