Conditions

Last modified: September 14, 2010

Applies to: Exchange Server 2007 | Exchange Server 2010

The Conditions element identifies the conditions that, when fulfilled, will trigger the rule actions for a rule.

<Conditions>
   <Categories/>
   <ContainsBodyStrings/>
   <ContainsHeaderStrings/>
   <ContainsRecipientStrings/>
   <ContainsSenderStrings/>
   <ContainsSubjectOrBodyStrings/>
   <ContainsSubjectStrings/>
   <FlaggedForAction/>
   <FromAddresses/>
   <FromConnectedAccounts/>
   <HasAttachments/>
   <Importance/>
   <IsApprovalRequest/>
   <IsAutomaticForward/>
   <IsAutomaticReply/>
   <IsEncrypted/>
   <IsMeetingRequest/>
   <IsMeetingResponse/>
   <IsNDR/>
   <IsPermissionControlled/>
   <IsReadReceipt/>
   <IsSigned/>
   <IsVoicemail/>
   <ItemClasses/>
   <MessageClassifications/>
   <NotSentToMe/>
   <SentCcMe/>
   <SentOnlyToMe/>
   <SentToAddresses/>
   <SentToMe/>
   <SentToOrCcMe/>
   <Sensitivity/>
   <WithinDateRange/>
   <WithinSizeRange/>
</Conditions>

RulePredicatesType

Attributes and Elements

The following sections describe attributes, child elements, and parent elements.

Attributes

None.

Child Elements

Element

Description

Categories

Contains the categories that must be applied to an incoming message in order for the condition or exception to apply.

ContainsBodyStrings

Indicates the strings that must appear in the body of incoming messages in order for the condition or exception to apply.

ContainsHeaderStrings

Indicates the strings that must appear in the headers of incoming messages in order for the condition or exception to apply.

ContainsRecipientStrings

Indicates the strings that must appear in either the ToRecipients or CcRecipients properties of incoming messages in order for the condition or exception to apply.

ContainsSenderStrings

Indicates the strings that must appear in the From property of incoming messages in order for the condition or exception to apply.

ContainsSubjectOrBodyStrings

Indicates the strings that must appear in either the body or the subject of incoming messages in order for the condition or exception to apply.

ContainsSubjectStrings

Indicates the strings that must appear in the subject of incoming messages in order for the condition or exception to apply.

FlaggedForAction

Specifies the flag for action value that must appear on incoming messages in order for the condition or exception to apply.

FromAddresses

Indicates the e-mail addresses from which incoming messages must be sent in order for the condition or exception to apply.

FromConnectedAccounts

Represents the e-mail account names from which incoming messages have to have been aggregated in order for the condition or exception to apply.

HasAttachments

Indicates whether incoming messages have to have attachments in order for the condition or exception to apply.

Importance

Specifies the importance that is stamped on incoming messages in order for the condition or exception to apply.

IsApprovalRequest

Indicates whether incoming messages must be approval requests in order for the condition or exception to apply.

IsAutomaticForward

Indicates whether incoming messages must be automatic forwards in order for the condition or exception to apply.

IsAutomaticReply

Indicates whether incoming messages must be automatic replies in order for the condition or exception to apply.

IsEncrypted

Indicates whether incoming messages must be S/MIME encrypted in order for the condition or exception to apply.

IsMeetingRequest

Indicates whether incoming messages must be meeting requests in order for the condition or exception to apply.

IsMeetingResponse

Indicates whether incoming messages must be meeting responses in order for the condition or exception to apply.

IsNDR

Indicates whether incoming messages must be non-delivery reports (NDRs) in order for the condition or exception to apply.

IsPermissionControlled

Indicates whether incoming messages must be permission controlled (RMS protected) in order for the condition or exception to apply.

IsReadReceipt

Indicates whether incoming messages must be read receipts in order for the condition or exception to apply.

IsSigned

Indicates whether incoming messages must be S/MIME signed in order for the condition or exception to apply.

IsVoicemail

Indicates whether incoming messages must be voice mail messages in order for the condition or exception to apply.

ItemClasses

Represents the item classes that must be stamped on incoming messages in order for the condition or exception to apply.

MessageClassifications

Represents the message classifications that must be stamped on incoming messages in order for the condition or exception to apply.

NotSentToMe

Indicates whether the owner of the mailbox must not be in the ToRecipients property of the incoming messages in order for the condition or exception to apply.

SentCcMe

Indicates whether the owner of the mailbox has to be in the CcRecipients property of incoming messages in order for the condition or exception to apply.

SentOnlyToMe

Indicates whether the owner of the mailbox has to be the only one in the ToRecipients property of incoming messages in order for the condition or exception to apply.

SentToAddresses

Indicates the e-mail addresses that incoming messages have to have been sent to in order for the condition or exception to apply.

SentToMe

Indicates whether the owner of the mailbox has to be in the ToRecipients property of incoming messages in order for the condition or exception to apply.

SentToOrCcMe

Indicates whether the owner of the mailbox has to be in either a ToRecipients or CcRecipients property of incoming messages in order for the condition or exception to apply.

Sensitivity

Indicates the sensitivity that must be stamped on incoming messages in order for the condition or exception to apply.

WithinDateRange

Specifies the date range within which incoming messages have to have been received in order for the condition or exception to apply.

WithinSizeRange

Specifies the minimum and maximum sizes that incoming messages must be in order for the condition or exception to apply.

Parent Elements

Element

Description

Rule (RuleType)

Contains a single rule and represents a rule in a user's mailbox.

Text Value

None.

Remarks

The schema that describes this element is located in the IIS virtual directory that hosts Exchange Web Services of the Client Access server.

Element Information

Namespace

https://schemas.microsoft.com/exchange/services/2006/types

Schema Name

Types schema

Validation File

Types.xsd

Can be Empty

True

See Also

Reference

Other Resources