Table of Contents

Constructor StoredEmailAttachmentSummary

Namespace
MailFathom.Application.Emails.Summaries
Assembly
MailFathom.Application.dll

StoredEmailAttachmentSummary(int, long, int, bool, bool, bool)

Reports what one stored email carries besides its body, as far as the persisted row records it.

public StoredEmailAttachmentSummary(int AttachmentCount, long TotalSizeOctets, int InlineResourceCount, bool IsEncrypted, bool CarriesUnverifiedSignature, bool ContainsUnexpandedTnefPart)

Parameters

AttachmentCount int

How many parts the classification counted as attachments.

TotalSizeOctets long

The decoded octets of those attachments together.

InlineResourceCount int

How many parts are resources an HTML body embeds rather than files a person would open.

IsEncrypted bool

Whether the body arrived inside a cryptographic envelope and is therefore unreadable here.

CarriesUnverifiedSignature bool

Whether a signature part is present, verified by nothing.

ContainsUnexpandedTnefPart bool

Whether a TNEF winmail.dat part was recorded without being expanded.

Remarks

This is the indexable part of what MIME extraction found, and only that. The per-attachment list of file names, media types, and sizes is deliberately not persisted — file names are mail content — so a reader that needs it parses the stored raw MIME instead. A summary is therefore not a shortened EmailAttachmentSummary but the shape the row can answer from.

The counts are separate values because they answer different questions. A message whose only non-body parts are inline resources or a signature carries no attachments, so collapsing them into one number would make every signed message and every message with a logo in its signature block look like mail with a file attached.