Table of Contents

Interface ITrustedAuthenticationAuthorityReader

Namespace
MailFathom.Application.Mail
Assembly
MailFathom.Application.dll

Resolves the one server whose sender-authentication statements an account believes.

public interface ITrustedAuthenticationAuthorityReader

Remarks

The authserv-id is a property of who receives that account's mail rather than of MailFathom, so it is per-account configuration and there is no value this system could pick on a deployment's behalf. An account that names none is an ordinary state, not a failure: it reads as None and every message it holds carries the not-established verdict.

The configured value is validated at startup, so this never fails and never returns something a reading has to check again. An account this deployment no longer configures answers with None for the same reason: a reading over mail whose account a reload removed must believe nothing rather than throw.

Methods

GetTrustedAuthority(MailAccountId)

Gets the authority one account believes.