Table of Contents

Property AttachmentSummary

Namespace
MailFathom.Application.Emails.GetEmailContent
Assembly
MailFathom.Application.dll

AttachmentSummary

Gets the counts for what the message carries besides its body, or null when nobody has counted them.

public StoredEmailAttachmentSummary? AttachmentSummary { get; init; }

Property Value

StoredEmailAttachmentSummary

Remarks

They come from the same parse as Attachments whenever the stored MIME could be read, so the two can never disagree.

It is absent, rather than zero, for a message whose content the size limit kept out of storage. Nothing has ever read that message's parts: synchronization recorded what the server's envelope reported and the envelope does not describe attachments, so the row's counts are unset defaults rather than a finding. Publishing them would tell a caller that an oversized message carries no attachments, which is a claim no code here is in a position to make.