Namespace MailFathom.Application.Mail.Maintenance
Classes
- MailSynchronizationRewind
Discards an account's durable synchronization progress so its next run reads its folders afresh.
- StoredMailAwaitingRederivation
Names one locally stored email whose raw MIME the re-derivation pass is about to read again.
- StoredMailRederivation
Re-reads the raw MIME a deployment already stores into the properties a newer release records from it.
- StoredMailRederivationHandler
Carries one segment of a re-derivation: bounded passes over the scope's stored mail, for as long as the attempt lasts.
- StoredMailRederivationPass
Summarizes one bounded pass of the re-derivation.
- StoredMailRederivationRequest
What asking for a re-derivation did: the run the scope now has, and what is carrying it.
- StoredMailRederivationRequests
Takes a request to re-derive a scope's stored mail, and answers one that is already under way.
- StoredMailRederivationRun
A re-derivation of one scope's stored mail somebody asked for, and how far the jobs carrying it have come.
- StoredMailRederivationRunReader
Reports where one scope's re-derivation has got to, or how the last one ended.
- StoredMailScope
Names the mail one maintenance operation acts on: an account, or one folder of it.
Structs
- StoredMailRederivationRunId
Identifies one re-derivation of a scope's stored mail, independently of the scope it walks.
Interfaces
- IStoredMailCounter
Counts the mail a deployment holds for one maintenance scope.
- IStoredMailRederivationRunStore
Keeps the one re-derivation run a scope may have, from the request that asked for it to the counts it ended with.
- IStoredMailRederivationStore
The state the re-derivation pass reads and writes as it walks one scope's stored mail.
Enums
- StoredMailRederivationCarriage
What is carrying the segment a re-derivation run is on, which is what decides the operator's next act.