Table of Contents

Class SenderVerification

Namespace
MailFathom.Application.Emails.Summaries
Assembly
MailFathom.Application.dll

The two conclusions a stored email carries about the author it displays, read back as they were stored.

public sealed record SenderVerification : IEquatable<SenderVerification>
Inheritance
SenderVerification
Implements
Inherited Members

Remarks

The pair is never collapsed into one value. AuthorAuthentication is what the receiving mail server established about the displayed author, and DeploymentTrust is whether this deployment recognizes the author it established — a fact about the message beside a decision about a list. An authenticated author nobody has named is the ordinary state of legitimate mail and carries the same trust value as an author whose authentication failed, so a reader that had only one of the two could not tell those apart.

It is read rather than reached. Nothing on a read path evaluates a policy, resolves DNS, or re-reads a header to produce it: the values are the columns extraction wrote, and a message extraction never reached carries NotEstablished because that is what its row holds.

Properties

AuthorAuthentication

Gets what the receiving mail server established about the author the message displays.

DeploymentTrust

Gets whether this deployment recognizes the author, which is its own classification and not a check.

NotEstablished

Gets the pair a row carries where nothing has established an author and no policy has judged one.