Table of Contents

Namespace MailFathom.Application.Spam

Namespaces

MailFathom.Application.Spam.Actions
MailFathom.Application.Spam.Gating
MailFathom.Application.Spam.History
MailFathom.Application.Spam.Runs
MailFathom.Application.Spam.Scanning
MailFathom.Application.Spam.Signals

Classes

ClassifiableEmail

The little a classification needs to know about the occurrence it is about, besides the content.

EmailSpamClassificationHandler

Runs the classification of one message occurrence as a leased execution of the durable queue.

EmailSpamClassifier

Classifies one stored occurrence and records what it concluded.

SpamClassificationArrivals

Asks for a classification of each message synchronization has just committed.

SpamClassificationResult

What one attempt to classify an occurrence produced.

SpamClassificationSettings

What an operator decided about spam classification.

Interfaces

IClassifiableEmailReader

Finds the mail classification may run over, and the account and folder of each occurrence it names.

IEmailSpamClassificationStore

Persists the classification recorded for a stored occurrence.

ISpamClassificationSettingsReader

Answers what an operator decided about spam classification.

Enums

SpamClassificationMode

Says what an attempt does about an occurrence that already carries a classification.

SpamClassificationOutcome

How one attempt to classify an occurrence ended.