Table of Contents

Enum SpamVerdict

Namespace
MailFathom.Domain.Spam
Assembly
MailFathom.Domain.dll

States what a classification concluded about one message.

public enum SpamVerdict

Fields

NotSpam = 1

Every signal that spoke said the message is ordinary correspondence.

Spam = 2

At least one signal said the message is spam, and nothing outranks it.

Undetermined = 0

Nothing the message carried decided either way, which is what a message with no usable signal reaches.

It is a conclusion rather than a missing one: a message whose provider recorded nothing and whose sender authentication is absent has been classified, and the record says the signals were silent. Treating it as spam would file legitimate mail from a server that writes no headers, and treating it as clean would claim a check nobody performed.

Remarks

The verdict is derived data about a message and never a statement about where the message lives. Filing it somewhere is a separate decision an operator switches on, taken against the mail server rather than against the local mirror.