Namespace MailFathom.Application.Mail.Delivery.Governance
Classes
- AuthoredSend
Describes one send a caller asked this deployment for.
- AuthoredSendGovernor
Decides what one caller may talk this deployment into sending, and records what it did send.
- AuthoredSendPermit
States what one send was admitted as, so the record written afterwards states the same thing.
- AuthoredSendSettings
What this deployment has decided about a caller asking it to send something.
- AuthoredSendUsageLedger
Counts what each caller has been admitted to send inside the period this process is in.
- OutgoingMailGovernor
Decides whether this deployment may send a message at all, before a record of it exists.
- OutgoingMailRefusedException
The failure raised when a message is not written down because this deployment's own bounds refuse it.
- RecipientVouching
Answers how many of the addresses a caller wrote down nothing this deployment holds can vouch for.
Interfaces
- IAuthoredSendAuditor
Records that a caller asked this deployment to send something, and what it was allowed to ask under.
- IOutgoingMailUsageReader
Counts what one period has already been asked to send, for an account and for the deployment.
- IOutgoingSendPermissionReader
Answers whether this deployment may send as an account at all, before anything about a message is looked at.
Enums
- AuthoredSendAct
Names what a caller asked for when it asked this deployment to send something.
- OutgoingSendRefusalReason
States why this deployment holds no capability to send as an account at all.