Constructor DeterministicSpamReading
- Namespace
- MailFathom.Application.Spam.Signals
- Assembly
- MailFathom.Application.dll
DeterministicSpamReading(SpamVerdict, SpamAssessment?, IReadOnlyList<SpamSignal>)
What the deterministic stage concluded from a message's own headers and its folder.
public DeterministicSpamReading(SpamVerdict Verdict, SpamAssessment? Assessment, IReadOnlyList<SpamSignal> Signals)
Parameters
VerdictSpamVerdictThe verdict the observed facts reach.
AssessmentSpamAssessmentThe score and threshold when one source carried both, otherwise null.
SignalsIReadOnlyList<SpamSignal>Every fact observed, whether or not it moved the verdict.
Remarks
The signals are the whole point of the stage and are returned even when the verdict is Undetermined: an operator diagnosing a classification needs to see that DKIM failed and that no provider wrote a verdict, which is a different situation from a message that carried nothing at all.