Class ReportedAuthenticationProperty
- Namespace
- MailFathom.Domain.Emails.Authentication
- Assembly
- MailFathom.Domain.dll
One property a receiving server wrote beside a method's result, uninterpreted.
public sealed record ReportedAuthenticationProperty : IEquatable<ReportedAuthenticationProperty>
- Inheritance
-
ReportedAuthenticationProperty
- Implements
- Inherited Members
Remarks
This is where the identity actually lives: a result of pass says nothing on its own, and the property beside
it is what says whose domain passed. It is carried across the parsing boundary uninterpreted so that deciding which
property means what happens where it is unit-testable rather than inside a MIME library's adapter.
Value names a domain or a mailbox, so it is personal data and is never logged.
Constructors
- ReportedAuthenticationProperty(string, string, string)
One property a receiving server wrote beside a method's result, uninterpreted.
Properties
- Name
The property within that type, such as
dfor a DKIM signing domain.
- Type
The
ptypeRFC 8601 names the property under, such asheaderorsmtp.
- Value
The value the server wrote, exactly as it wrote it.