Table of Contents

Enum ContactCollectionOutcome

Namespace
MailFathom.Application.Contacts.Collection
Assembly
MailFathom.Application.dll

What collection concluded about one address a message carried.

public enum ContactCollectionOutcome

Fields

AlreadyHeld = 1

The book already holds that address, so collection left it alone.

BelowThreshold = 2

The address has not written often enough for the person behind it to be a correspondent yet.

Excluded = 3

The address is not one this account records: the policy refuses it, or nothing usable could name it.

Two refusals under one value, because both are the same answer to an operator: this address was never a candidate. The policy half is the ordinary one — an automated mailbox, an owner's exclusion, or the deployment's own address — and the other is an address collection could derive no display name from, which needs an address past ContactDisplayName's length carrying no name of its own and is correspondingly rare. They are not split because an operator reads a rising count as my list is doing its work, and a second value nobody's configuration can move would be a dimension to explain rather than one to act on.

NotCorrespondence = 4

The message said of itself that no person wrote it, so none of its addresses was considered.

Recorded = 0

The person behind the address was recorded into the collected origin.

RunBoundReached = 5

The run had already recorded as many contacts as it may, so the rest wait for the next one.

Remarks

This is the whole of what collection reports, because it is the whole of what may be reported: every value is a decision about a person rather than the person, so an operator can read how a book is filling without any address reaching an instrument. Which of the refusals is rising is what they act on — a rising exclusion says the owner's list is doing its work, a rising bound says the run's ceiling is pacing an initial synchronization, and a rising count of addresses below the threshold says the mailbox holds more one-time senders than correspondents.