Table of Contents

Enum SpamClassificationRunEnding

Namespace
MailFathom.Application.Spam.Runs
Assembly
MailFathom.Application.dll

How a whole-mailbox classification run stopped being outstanding.

public enum SpamClassificationRunEnding

Fields

Completed = 0

The run reached the end of the mail its scope names.

Disabled = 2

Classification was switched off while the run was outstanding.

Held apart from a completed run because the mail was not looked at rather than found to be clean. Walking on would classify nothing message after message and report a finished run over a mailbox nothing was decided about.

Superseded = 1

The settings a verdict is reached under changed while the run was outstanding.

A run that has scored half a mailbox under one profile cannot finish the other half under another: the two halves would not be comparable and the record could not say which terms the run applied. Ending it is what leaves the operator with an honest record and one thing to do, which is ask for the run again under the settings now in force.

Remarks

None of these is a failure, and each names a different thing for an operator to do: nothing, ask again, or switch classification back on first. A run that a process crash interrupted has no ending at all — it is still outstanding, and the next account run carries it from the batch the last one committed.