Namespace MailFathom.Application.Emails.Extraction
Classes
- EmailMimeExtractionOptions
Bounds the structure a message may declare, and the text it may contribute, before extraction abandons it.
- EmailMimeExtractionResult
Carries the metadata read from a message, or the reason none could be read.
- ExtractedEmailAttachment
Describes one attachment without carrying any of its content.
- ExtractedEmailMetadata
Carries the normalized metadata read out of one message's raw MIME.
- ExtractedEmailText
Carries the searchable text derived from one message's body, or the reason there is none.
- StoredEmailAwaitingExtraction
Names one locally stored email whose raw MIME has never been read for metadata and text.
- StoredEmailExtractionBackfill
Re-derives normalized metadata and searchable text from the raw MIME of emails stored before extraction existed.
- StoredEmailExtractionBackfillOptions
Bounds one run of the extraction backfill.
- StoredEmailExtractionBackfillResult
Summarizes one bounded run of the extraction backfill.
Interfaces
- IEmailMimeReader
Turns raw RFC 822 content into the normalized metadata the local read side needs.
- IStoredEmailExtractionBackfillStore
The state the extraction backfill reads and writes as it walks the emails stored before extraction existed.
Enums
- EmailMimeExtractionOutcome
States whether a message's MIME could be read, and what stopped the reader when it could not.
- ExtractedEmailTextSource
States which part of a message the searchable text came from, or why the message yielded none.