Namespace MailFathom.Application.Mail.Delivery.Outbox
Classes
- ClaimedOutgoingEmail
One queued send a claim handed to one attempt, with the lease that attempt holds it under.
- MailOutboxDelivery
Carries one claimed send from the record that describes it to the ending that settles it.
- MailOutboxDeliveryResult
Reports what one delivery attempt did, in the terms a pass tallies and a log line states.
- MailOutboxPass
Takes one bounded pass over one account's outbox, and settles every send it claims.
- MailOutboxPassReport
Reports what one pass over an account's outbox did, and what it left standing there.
- MailOutboxSettings
Bounds one delivery pass: how much it takes, how long it holds it, how long one send may run, and how often a transient failure is retried.
- MailOutboxSignal
Carries the news that an account has something to send, from whoever wrote it down to whoever delivers it.
- OutgoingEmailClaimRequest
States what one claim takes out of the outbox: whose sends, how many, and under what lease.
- OutgoingEmailLease
Holds one queued send for one attempt, until an instant rather than until somebody lets go.
- OutgoingEmailLeaseLostException
Indicates that the record an attempt was writing to is held by a later attempt.
Enums
- MailOutboxDeliveryOutcome
States how one delivery attempt ended, as the outcomes an operator and a pass act on differently.