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.

MailAccountDeliveryOptions

Binds where one account's mail is submitted, separately from where it is read.

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.

SmtpAccountSettings

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

Interfaces

IImapAccountSettingsProvider

Resolves IMAP connection settings for configured accounts.

ISmtpAccountSettingsProvider

Resolves SMTP connection settings for configured accounts.