Table of Contents

Namespace MailFathom.Application.Folders

Classes

MailFolderMappingChange

Describes one change of the remote folder an alias names.

MailFolderResolutionResult

Carries the binding an alias resolved to, or the reason it resolved to none.

MailFolderResolver

Turns a configured alias into the durable binding synchronization reads under.

RemoteFolder

Describes one folder as the mail server advertises it.

Interfaces

IMailFolderMappingChangeAuditor

Records that an alias started naming a different remote folder.

IMailFolderResolutionStore

Persists which remote folder each alias is currently bound to.

IRemoteFolderCatalog

Lists the folders a mail server advertises for one account.

Enums

MailFolderResolutionOutcome

States what happened when an alias was resolved against the folders a server advertises.