Table of Contents

Namespace MailFathom.Application.Mail.Delivery.Drafts

Classes

AuthoredMailDrafting

Takes a message somebody wrote and holds it as a draft, which is the whole of what asking to draft does.

AuthoredResponseDrafting

Takes an answer somebody wrote to a stored email and holds it as a draft.

MailDraftBook

Holds every draft this deployment keeps, and is the one way one is written, revised, or given up.

MailDraftFiler

Brings the drafts folder of one mailbox into step with one draft this deployment holds.

MailDraftFilingResult

Reports what one attempt against the mailbox did for one draft, already durable by the time it is read.

MailDraftPass

Keeps one account's drafts folder in step with the drafts this deployment holds.

MailDraftPromotion

Turns one draft into an ordinary send, carrying the bytes the draft already is.

MailDraftRefusedException

The failure raised when a draft somebody asked for is not stored, not revised, or not promoted.

MailDraftRequest

States one draft somebody asked this deployment to hold, in the terms they wrote it in.

MailResponseDraftRequest

States one answer to a stored email somebody asked this deployment to hold as a draft.

Interfaces

IMailDraftStore

Keeps the durable account of every draft this deployment holds and every copy of one it appended.

Enums

MailDraftFilingOutcome

States what one attempt to bring the mailbox's copy of a draft up to date actually did.