Table of Contents

Class RecipientResolutionRefusal

Namespace
MailFathom.Application.Mail.Delivery.Addressing
Assembly
MailFathom.Application.dll

States why a recipient an author named resolved to nobody, in terms that name no address.

public sealed record RecipientResolutionRefusal : IEquatable<RecipientResolutionRefusal>
Inheritance
RecipientResolutionRefusal
Implements
Inherited Members

Remarks

The pair is the whole of what a refusal may carry. A resolution knows a name, an address the author chose, and — for an ambiguous name — several people's records, and every one of those is personal data of somebody who is not this mailbox's owner. So the count is reported and nothing that was counted is, and an address is never echoed back: a caller that supplied one already holds it, and a caller that supplied none must not learn one from a refusal.

Constructors

RecipientResolutionRefusal(RecipientResolutionRefusalReason, int?)

States why a recipient an author named resolved to nobody, in terms that name no address.

Properties

Failure

Gets the published identity of this refusal.

MatchedContactCount

How many contacts carried the name, when the reason is an ambiguous one; otherwise null.

Reason

What stopped it.