Table of Contents

Namespace MailFathom.Domain.Delivery

Namespaces

MailFathom.Domain.Delivery.Drafts
MailFathom.Domain.Delivery.Filing
MailFathom.Domain.Delivery.Governance
MailFathom.Domain.Delivery.Scheduling

Classes

OutgoingEmailPrincipal

Tells apart whoever asked for one send from everybody else who has asked for one, without keeping who they are.

OutgoingEmailRecord

Reports what one durable outgoing record holds: the send that was asked for and how far it has got.

OutgoingEmailRequest

States one send somebody authored, in the form it is written down before any SMTP command is issued.

OutgoingEmailRequester

Names the authored act that asked for a message to be sent, in a form two requests can be compared by.

OutgoingRecipientOutcome

Reports where one recipient of an outgoing email stands, and what the server last said about them.

OutgoingThreadPlacement

Places one outgoing message in the conversation it answers, in the two headers every client threads by.

ResponseSubject

Writes the subject a reply or a forward carries, from the subject the answered message carried.

Structs

InternetMessageId

Names one message this system sends, in the identity every recipient's client threads it by.

OutgoingEmailId

Identifies one durable outgoing record independently of the request it was written for.

OutgoingRecipient

Names one person an outgoing email is addressed to, and the header they are named in.

Enums

OutgoingEmailOrigin

Names what kind of authored act asked for a message to be sent.

OutgoingEmailStage

States how far along its submission sequence one recorded outgoing email has durably reached.

OutgoingRecipientRole

States which header a recipient of an outgoing email is named in.

OutgoingRecipientStatus

States what one recipient of an outgoing email has durably settled at.