Table of Contents

Class ReportedAuthenticationMethod

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

One method's outcome as a receiving server stated it, uninterpreted.

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

Remarks

Both text members are compared without regard to case, because RFC 8601 defines the method and result tokens as case-insensitive and servers write them both ways.

Constructors

ReportedAuthenticationMethod(string, string, IReadOnlyList<ReportedAuthenticationProperty>)

One method's outcome as a receiving server stated it, uninterpreted.

Properties

Method

The method RFC 8601 names, such as dkim, spf, or dmarc.

Properties

The properties written beside the outcome, in the order the header wrote them.

Result

The outcome that method reached, such as pass or fail.