Enum RulePredicateFlags

RulePredicateFlags enumeration

Represents the RulePredicate flags

[Flags]
public enum RulePredicateFlags

Values

NameValueDescription
None0No flags are specified
ApprovalRequest1Incoming messages must be approval requests in order for the condition or exception to apply.
NotApprovalRequest2Incoming messages must NOT be approval requests in order for the condition or exception to apply.
AutomaticForward4Incoming messages must be automatic forwards in order for the condition or exception to apply.
NotAutomaticForward8Incoming messages must NOT be automatic forwards in order for the condition or exception to apply.
AutomaticReply10Incoming messages must be automatic replies in order for the condition or exception to apply.
NotAutomaticReply20Incoming messages must NOT be automatic replies in order for the condition or exception to apply.
Encrypted40Incoming messages must be S/MIME encrypted in order for the condition or exception to apply.
NotEncrypted80Incoming messages must not be S/MIME encrypted in order for the condition or exception to apply.
MeetingRequest100Incoming messages must be meeting requests in order for the condition or exception to apply.
NotMeetingRequest200Incoming messages must NOT be meeting requests in order for the condition or exception to apply.
MeetingResponse400Incoming messages must be meeting responses in order for the condition or exception to apply.
NotMeetingResponse800Incoming messages must NOT be meeting responses in order for the condition or exception to apply.
Ndr1000Incoming messages must be non-delivery reports (NDRs) in order for the condition or exception to apply.
NotNdr2000Incoming messages must NOT be non-delivery reports (NDRs) in order for the condition or exception to apply.
PermissionControlled4000Incoming messages must be permission controlled (RMS protected) in order for the condition or exception to apply.
NotPermissionControlled8000Incoming messages must NOT be permission controlled (RMS protected) in order for the condition or exception to apply.
HasAttachment10000An incoming messages have to have attachments in order for the condition or exception to apply
HasNotAttachment20000An incoming messages have to have NOT attachments in order for the condition or exception to apply
ReadReceipt40000Incoming messages must be read receipts in order for the condition or exception to apply
NotReadReceipt80000Incoming messages must NOT be read receipts in order for the condition or exception to apply
Signed100000Incoming messages must be S/MIME signed in order for the condition or exception to apply.
NotSigned200000Incoming messages must NOT be S/MIME signed in order for the condition or exception to apply.
Voicemail400000Incoming messages must be voice mails in order for the condition or exception to apply.
NotVoicemail800000Incoming messages cant NOT be voice mails in order for the condition or exception to apply.
SentToMe1000000The owner of the mailbox has to be in the ToRecipients property of incoming messages in order for the condition or exception to apply.
NotSentToMe2000000The owner of the mailbox cannot be in the ToRecipients property of the incoming messages in order for the condition or exception to apply.
SentCcMe4000000The owner of the mailbox has to be in the CcRecipients property of incoming messages in order for the condition or exception to apply.
NotSentCcMe8000000The owner of the mailbox cannot be in the CcRecipients property of incoming messages in order for the condition or exception to apply.
SentOnlyToMe10000000The 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.
NotSentOnlyToMe20000000The owner of the mailbox cannot to be the only one in the ToRecipients property of incoming messages in order for the condition or exception to apply.
SentToOrCcMe40000000The 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

See Also