Table of Contents

Namespace MailFathom.Domain.Folders

Classes

MailFolderIdentity

Names one folder of one account, which is the pair a folder decision is always made about.

MailFolderMapping

Expresses what an operator says about one folder: where it is, what it is for, and what it takes part in.

MailFolderParticipation

States how far into MailFathom one folder is admitted, starting with whether MailFathom has it at all.

MailFolderResolution

Binds one alias to the remote folder that discovery matched it to.

Structs

MailFolderAlias

Names a mailbox folder the way MailFathom and its operator refer to it.

MailFolderReference

Names one folder of an account, either by the alias configuration gave it or by the role it plays.

MailFolderResolutionGeneration

Counts how many times an alias has been bound to a remote folder.

MailFolderResolutionId

Identifies which binding of an alias a folder-scoped record belongs to.

RemoteFolderPath

Locates a folder the way the mail server advertises it.

Enums

MailFolderMappingTarget

States which of the two ways an alias names its remote folder a mapping uses.

MailFolderSpecialUse

Names the role a mail server assigns to a folder, independently of what it calls the folder.