Table of Contents

Namespace MailFathom.Application.Accounts

Classes

DescribedMailAccount

Describes one served account together with how current the local copy of each of its folders is.

MailAccountDirectory

What this deployment serves, as a caller deciding which mailbox to ask about reads it.

MailAccountDirectoryReader

Reads which accounts this deployment serves and how current the local copy of each one is.

MailAccountNotAccessibleException

The failure raised when a request names a mail account this deployment does not serve.

MailboxRefreshTokenRecorder

Takes the refresh token an operator authorized for one mailbox and stores it against that account.

ServedMailAccount

Describes one mail account this deployment serves, as configuration declares it.

Interfaces

IMailAccountCatalog

Describes the mail accounts this deployment serves.

IMailboxRefreshTokenStore

Holds the refresh token MailFathom stores for one mail account, under MailFathom's own protection.