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 = 2The action was reached and nothing was recorded for it, because what permitted it has stopped being true.
Requested = 0A mutation record was opened for the action, and the account's convergence pass carries it from there.
Withheld = 1Another 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.