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.