Table of Contents

Constructor ReportedAuthenticationProperty

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

ReportedAuthenticationProperty(string, string, string)

One property a receiving server wrote beside a method's result, uninterpreted.

public ReportedAuthenticationProperty(string Type, string Name, string Value)

Parameters

Type string

The ptype RFC 8601 names the property under, such as header or smtp.

Name string

The property within that type, such as d for a DKIM signing domain.

Value string

The value the server wrote, exactly as it wrote it.

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.