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.