Table of Contents

Enum MailRuleExecutedActionOutcome

Namespace
MailFathom.Application.Rules.History
Assembly
MailFathom.Application.dll

What became of one action a matching rule declared, as far as the pass that matched it is concerned.

public enum MailRuleExecutedActionOutcome

Fields

Refused = 2

The action was reached and nothing was recorded for it, because what permitted it has stopped being true.

Requested = 0

A mutation record was opened for the action, and the account's convergence pass carries it from there.

Withheld = 1

Another rule matching the same email had already settled what this action would have decided.

Not a failure. Two rules filing one email into different folders is resolved by declared order, and the rule declared later is the one that gives way — which is a fact about the rule set rather than about the message.

Remarks

It stops where the pass stops. A requested action's lifecycle on the server — attempted, converged, dead-lettered — belongs to the mutation record the execution points at, and copying it here would leave two answers to what happened to one message.