Table of Contents

Method NotEstablished

Namespace
MailFathom.Domain.Emails.Authentication
Assembly
MailFathom.Domain.dll

NotEstablished(SenderDomain?, DmarcOutcome)

Records that nothing was established about a message's sender.

public static SenderAuthentication NotEstablished(SenderDomain? fromDomain = null, DmarcOutcome dmarc = DmarcOutcome.NotReported)

Parameters

fromDomain SenderDomain?

The domain the message displays as its sender, where it wrote a usable one.

dmarc DmarcOutcome

What the trusted header reported for DMARC, where one was read at all.

Returns

SenderAuthentication

The verdict.

Remarks

The DMARC result is carried even here, because a trusted header may state one for a message neither check authenticated — and a reader shown that a domain's own policy refused the message is being shown something stronger than silence. It reaches the author conclusion for the same reason: a trusted DMARC result is a statement about the displayed author whether or not anything else about the message was established.