Table of Contents

Constructor OutgoingMailUsage

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

OutgoingMailUsage(long, long, long, long)

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

public OutgoingMailUsage(long AccountMessageCount, long AccountRecipientCount, long DeploymentMessageCount, long DeploymentRecipientCount)

Parameters

AccountMessageCount long

The messages recorded for the account in the period.

AccountRecipientCount long

The recipients those messages name.

DeploymentMessageCount long

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

DeploymentRecipientCount long

The recipients those messages name.

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.