Table of Contents

Class StoredMailRederivationPass

Namespace
MailFathom.Application.Mail.Maintenance
Assembly
MailFathom.Application.dll

Summarizes one bounded pass of the re-derivation.

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

Remarks

Every field is a count. Nothing derived from a message — no subject, address, or fragment of body text — belongs in a result an operator's terminal prints and a deployment logs.

Constructors

StoredMailRederivationPass(int, int, int, bool)

Summarizes one bounded pass of the re-derivation.

Properties

EmailsRemain

Whether the scope still holds mail a further pass would reach.

MissingContentEmailCount

How many stored emails no longer had raw MIME to re-read.

RederivedEmailCount

How many stored emails were re-read and had their metadata written.

UnreadableEmailCount

How many stored emails carried MIME no reader could parse, which the pass stepped over.