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
fromDomainSenderDomain?The domain the message displays as its sender, where it wrote a usable one.
dmarcDmarcOutcomeWhat 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.