Export (0) Print
Expand All
Expand Minimize

PidTagRuleState Canonical Property

Published: July 16, 2012

A value interpreted as a bitmask combination of flags that specify the state of the rule.

Associated properties:

PR_RULE_STATE

Identifier:

0x6677

Data type:

PT_LONG

Area:

Server Side Rules

The following table defines the possible values of this property.

EN (ST_ENABLED, bitmask 0x00000001)

The rule is enabled for execution. If this flag is not set, the server must skip this rule when evaluating rules.

ER (ST_ERROR, bitmask 0x00000002)

The server has encountered an error processing the rule.

OF (ST_ONLY_WHEN_OOF, bitmask 0x00000004)

The rule is executed only when the user sets the Out of Office (OOF) state on the mailbox. This flag must not be set in a public folder rule.

HI (ST_KEEP_OOF_HIST, bitmask 0x00000008)

This flag must not be set in a public folder rule.

EL (ST_EXIT_LEVEL, bitmask 0x00000010)

Rule evaluation will end after executing this rule, except for evaluation of Out of Office rules.

SCL (ST_SKIP_IF_SCL_IS_SAFE, bitmask 0x00000020)

Evaluation of this rule may be skipped.

PE (ST_RULE_PARSE_ERROR, bitmask 0x00000040)

The server has encountered an error parsing the rule data provided by the client.

X

Unused by this protocol. This bit must not be modified by the client.

Note on the interaction between ST_ONLY_WHEN_OOF and ST_EXIT_LEVEL flags:

When the "Out of Office" state is set on the mailbox, and a rule condition evaluates to TRUE,

AND:

  • The rule has the ST_EXIT_LEVEL flag set and does not have ST_ONLY_WHEN_OOF flag set. Then, the server must not evaluate subsequent rules that do not have ST_ONLY_WHEN_OOF flag set, and must evaluate subsequent rules that have ST_ONLY_WHEN_OOF flag set.

OR:

  • The rule has both the ST_EXIT_LEVEL and ST_ONLY_WHEN_OOF flags set. Then, the server must not evaluate any subsequent rules.

Protocol Specifications

[MS-OXPROPS]

Provides references to related Exchange Server protocol specifications.

[MS-OXORULE]

Manipulates incoming e-mail messages on a server.

Header Files

Mapidefs.h

Provides data type definitions.

Mapitags.h

Contains definitions of properties listed as alternate names.

Community Additions

ADD
Show:
© 2014 Microsoft