Check text-part charset declarations
Test whether decoded text-part bytes match their declared charset.
Work with local message files and drafts. Each guide includes full code, usage instructions, and ideas for making it your own.
Search this category ↗Test whether decoded text-part bytes match their declared charset.
Copy subject-matching messages into a separate new MBOX file.
Count domain occurrences across address-bearing headers.
Count exported messages by their header date converted to UTC month.
Summarize how many exported messages come from each parsed sender address.
Prepare an unsent forward retaining the original email as an attachment.
Create an unsent reply EML with a quoted plain-text excerpt and threading headers.
Write a separate EML copy with attachment-disposition child parts removed.
Build a UTF-8 plain-text EML draft from a local body file.
Export MIME nesting, content types, filenames, and parser defects.
Export decoded headers while preserving order and repeated occurrences.
Export each MBOX message into a safely numbered EML file with an index.
Remove repeated English reply/forward prefixes for subject comparison.
Save only the preferred plain-text body from an EML file.
Separate display names and addresses from sender and recipient headers.
Copy attachments into a new directory without trusting attachment paths.
Report repeated Message-IDs, falling back to a serialized-content digest when missing.
Group exported messages connected through Message-ID and reply-reference headers.
Create a lightweight numbered index of local MBOX messages.
Extract Message-ID, In-Reply-To, and References identifiers.
List attachment metadata and content digests throughout an MBOX export.
List attachment names, MIME types, decoded sizes, and dispositions.
Mask display names and local address parts in common email headers.
Create an unsent MIME draft containing one explicitly selected local file.
Save a compact header, plain-text length, and attachment summary.