Enum RemoteEmailContentFetchOutcome
- Namespace
- MailFathom.Application.EmailContent.Storage
- Assembly
- MailFathom.Application.dll
States whether a seen-preserving fetch returned raw MIME, and what stopped it when it did not.
public enum RemoteEmailContentFetchOutcome
Fields
ExceededSizeLimit = 1The payload grew past the configured limit while it was being read, so the fetch was abandoned.
NoLongerHeld = 2The folder no longer holds the occurrence, so there was no payload to fetch.
A message can leave its folder between the moment a run learned of it and the moment it asks for the body, and a run that asks for content it deferred earlier is asking about a message it last saw runs ago. Neither is a failure of the mail server or of the session, so the caller steps over the occurrence and lets the backward pass settle what became of it, rather than the folder's whole run ending on it.
Retrieved = 0The content was fetched and is present.