Conditions Tab
CodeTwo Exchange Rules PRO processes messages based on the defined conditions. Conditions are criteria specified by the user that must be met by a message in order for this message to be processed by a given rule and for the rule action to fire. If the message does not meet the conditions, it will be rejected by a given rule and the rule actions will not be initiated.

The conditions for the rule are provided by the user in the Conditions tab separately for each rule (Fig.1.).

List of conditions to choose from
Fig.1. List of conditions to choose from.

You can configure one or several conditions within a single rule. Also, you can set the rule to accept only the messages that meet all conditions specified within the single rule or the messages that meet at least one of the conditions (Fig.2.).

List of conditions to choose from List of conditions to choose from
Fig.2. The rule will be processed only for the messages that meet all conditions specified within the rule. Fig.3. The rule will be processed for all of the messages that meet at least one of the conditions specified within the rule.

By default the program will process the message and apply the rule if all of the conditions are met (there is logical AND relationship between the conditions). You can change the logic of conditions when you click on the word ALL. The word ALL will be replaced by ANY, which means that the rule will apply if at least one condition is met (there is a logical OR relationship between the conditions).

If you leave the list of Conditions empty, the rule, when activated, will apply to literally all messages processed by the server.

Below you will find the range of conditions that are possible to define in CodeTwo Exchange Rules PRO. Click the appropriate link to learn more about the selected conditions.

Message Direction
Scope of Senders
Scope of Recipients
Message Type
Sensitive content filter
Keywords filter