Table of Contents

Struct OutgoingMailUsage

Namespace
MailFathom.Domain.Delivery.Governance
Assembly
MailFathom.Domain.dll

What has already been asked to leave inside one period, counted for an account and for the deployment.

public readonly record struct OutgoingMailUsage : IEquatable<OutgoingMailUsage>
Implements
Inherited Members

Remarks

Counts and nothing else. A ceiling is answered by how much a period has been asked for, so no message, address, or author is describable from this — which is what lets it be read on every send and named in a refusal.

What is counted is what was written down rather than what was delivered. A send bounds a fault above it — a rule matching more mail than expected, a caller in a loop — and such a fault produces records whether or not a submission server ever accepts them, so counting deliveries would leave the ceiling counting the one thing the fault does not control.

Constructors

OutgoingMailUsage(long, long, long, long)

What has already been asked to leave inside one period, counted for an account and for the deployment.

Properties

AccountMessageCount

The messages recorded for the account in the period.

AccountRecipientCount

The recipients those messages name.

DeploymentMessageCount

The messages recorded for every account in the period, the one above included.

DeploymentRecipientCount

The recipients those messages name.

None

Gets the usage of a period nothing has been asked to leave in.