Table of Contents

Enum SpamSignalKind

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

Names what kind of fact one signal states about a message.

public enum SpamSignalKind

Fields

ForwardedSenderAuthentication = 1

The same kind of result preserved across a forwarding hop, where SPF and DKIM legitimately break.

JunkFolderPlacement = 3

The message being stored in the folder the account advertises as its junk folder.

ProviderSpamVerdict = 2

A spam verdict, flag, or score the provider wrote into the message before MailFathom saw it.

ScannerRule = 4

One rule of a scanner's corpus that fired on the message.

SenderAuthentication = 0

An SPF, DKIM, or DMARC result the receiving server recorded for the message it accepted.

Remarks

Each kind is recorded as itself rather than folded into one number, because the kinds are not comparable: an authentication result is what the receiving server established at the moment it mattered, a provider score is that provider's own opinion, and a folder placement is a decision somebody already acted on. A reader diagnosing a wrong classification needs to know which of the three it rested on.