bodyContains | string[] | Represents the strings that should appear in the body of an incoming message in order for the condition or exception to apply. |
bodyOrSubjectContains | string[] | Represents the strings that should appear in the body or subject of an incoming message in order for the condition or exception to apply. |
categories | string[] | Represents the categories that an incoming message should be labeled with in order for the condition or exception to apply. |
fromAddresses | Recipient[] | Represents the specific sender email addresses of an incoming message in order for the condition or exception to apply. |
hasAttachments | boolean | Indicates whether an incoming message must have attachments in order for the condition or exception to apply. |
headerContains | string[] | Represents the strings that appear in the headers of an incoming message in order for the condition or exception to apply. |
importance | Importance | The importance that is stamped on an incoming message in order for the condition or exception to apply: low, normal, high. |
isApprovalRequest | boolean | Indicates whether an incoming message must be an approval request in order for the condition or exception to apply. |
isAutomaticForward | boolean | Indicates whether an incoming message must be automatically forwarded in order for the condition or exception to apply. |
isAutomaticReply | boolean | Indicates whether an incoming message must be an auto reply in order for the condition or exception to apply. |
isEncrypted | boolean | Indicates whether an incoming message must be encrypted in order for the condition or exception to apply. |
isMeetingRequest | boolean | Indicates whether an incoming message must be a meeting request in order for the condition or exception to apply. |
isMeetingResponse | boolean | Indicates whether an incoming message must be a meeting response in order for the condition or exception to apply. |
isNonDeliveryReport | boolean | Indicates whether an incoming message must be a non-delivery report in order for the condition or exception to apply. |
isPermissionControlled | boolean | Indicates whether an incoming message must be permission controlled (RMS-protected) in order for the condition or exception to apply. |
isReadReceipt | boolean | Indicates whether an incoming message must be a read receipt in order for the condition or exception to apply. |
isSigned | boolean | Indicates whether an incoming message must be S/MIME-signed in order for the condition or exception to apply. |
isVoicemail | boolean | Indicates whether an incoming message must be a voice mail in order for the condition or exception to apply. |
messageActionFlag | MessageActionFlag | Represents the flag-for-action value that appears on an incoming message in order for the condition or exception to apply. The possible values are: any, call, doNotForward, followUp, fyi, forward, noResponseNecessary, read, reply, replyToAll, review. |
notSentToMe | boolean | Indicates whether the owner of the mailbox must not be a recipient of an incoming message in order for the condition or exception to apply. |
recipientContains | string[] | Represents the strings that appear in either the toRecipients or ccRecipients properties of an incoming message in order for the condition or exception to apply. |
senderContains | string[] | Represents the strings that appear in the from property of an incoming message in order for the condition or exception to apply. |
sensitivity | Sensitivity | Represents the sensitivity level that must be stamped on an incoming message in order for the condition or exception to apply. The possible values are: normal, personal, private, confidential. |
sentCcMe | boolean | Indicates whether the owner of the mailbox must be in the ccRecipients property of an incoming message in order for the condition or exception to apply. |
sentOnlyToMe | boolean | Indicates whether the owner of the mailbox must be the only recipient in an incoming message in order for the condition or exception to apply. |
sentToAddresses | Recipient[] | Represents the email addresses that an incoming message must have been sent to in order for the condition or exception to apply. |
sentToMe | boolean | Indicates whether the owner of the mailbox must be in the toRecipients property of an incoming message in order for the condition or exception to apply. |
sentToOrCcMe | boolean | Indicates whether the owner of the mailbox must be in either a toRecipients or ccRecipients property of an incoming message in order for the condition or exception to apply. |
subjectContains | string[] | Represents the strings that appear in the subject of an incoming message in order for the condition or exception to apply. |
withinSizeRange | SizeRange | Represents the minimum and maximum sizes (in kilobytes) that an incoming message must fall in between in order for the condition or exception to apply. |