Table of Contents

Namespace MailFathom.Infrastructure.Mail

Namespaces

MailFathom.Infrastructure.Mail.OAuth

Classes

ImapAccountSettings

Contains validated IMAP endpoint and credential settings for one configured account.

MailAccountConnectionMaterial

Everything one account's connection attempt resolved from its configured references.

MailAccountSecretConfigurationError

Describes one unresolvable secret in an account's settings.

MailAccountSecretOptions

Binds one account's secret-bearing settings and resolves them into owned material.

MailAccountTransportSecurityConfigurationError

Describes one configuration error in an account's transport security settings.

MailAccountTransportSecurityOptions

Binds an account's transport security settings and maps them onto the domain policy.

MailAuthenticationMechanismUnavailableException

Indicates that a mail server advertises no authentication mechanism the account's policy permits.

Interfaces

IImapAccountSettingsProvider

Resolves IMAP connection settings for configured accounts.