Skip to content
Testaroo

Email

The email category gives message parsers, importers, and forensic tools real, documented fixtures. The EML set is standards-compliant RFC 822/MIME: a plain-text message, a multipart/alternative message carrying both a text and an HTML body, and a multipart/mixed message with a base64-encoded file attachment, each with full headers (From, To, Subject, Date, Message-ID, MIME boundaries). An MBOX mailbox concatenates a short three-message thread with the classic 'From ' separator lines, so you can test mailbox splitting and thread reconstruction. Every message uses fixed dates, message IDs, and boundaries for reproducibility, and every address and name is fictional. Use them to test header parsing, MIME decoding, attachment extraction, HTML-part sanitising, and EML-to-other-format conversion.

Filter email on Browse · 110 files · 11 subcategories

Results start with a representative from each related test family. Use a card’s variant menu or the filters below to reach a specific format, profile, or failure case; every sample retains its own detail page and download.

Frequently asked questions

Are these real emails?

No, every address, name, and message is fictional, with fixed dates, Message-IDs, and MIME boundaries for reproducibility.

What MIME structures do the .eml files cover?

A plain-text message, a multipart/alternative message carrying both text and HTML bodies, and a multipart/mixed message with a base64-encoded file attachment, each with full RFC 822 headers.

What's the .mbox file for?

It concatenates a short three-message thread with the classic 'From ' separator lines, so you can test mailbox splitting and thread reconstruction.

What can I test with these fixtures?

Header parsing, MIME decoding, attachment extraction, HTML-part sanitising, and EML-to-other-format conversion.

Start with one example from each use-case group, then continue through its other test families. Choose a use case, search, or filter to find a specific profile; a card’s variant menu contains its related samples.

Filter these files
More filters and sorting
More file filters

Results

33 test families · 110 available files · Page 1 of 2

Preview of DKIM / SPF Annotated Email (EML)

Authentication

DKIM / SPF Annotated Email (EML)

An email annotated with DKIM-Signature, Received-SPF, and Authentication-Results headers (all reporting pass), for testing email-authentication header parsing. The DKIM signature value is a sample placeholder, not real c

File
EML · Authentication
Use case
Email parsing
Preview of EML: Calendar Invite (REQUEST)

Calendar

EML: Calendar Invite (REQUEST)

RFC 822 message with a text/calendar REQUEST attachment, for calendar invite importers.

File
EML · Calendar
Preview of EML Delivery: Bounce Mailbox Full

Dsn

EML Delivery: Bounce Mailbox Full

SAMPLE delivery/DSN-related .eml (bounce-mailbox-full) for mailbox parsers.

File
EML · Dsn
Use case
Email parsing
Preview of EML Header: Auto Submitted

Headers

EML Header: Auto Submitted

SAMPLE .eml focusing on auto submitted header behaviour.

File
EML · Headers
Use case
Email parsing
Preview of Email with Attachment (EML)

Messages

Email with Attachment (EML)

A multipart/mixed email with a base64-encoded CSV file attachment, for testing attachment detection, decoding, and extraction from an EML message.

File
EML · Messages
Preview of EML, Base64: Accented UTF-8 Body

Mime

EML, Base64: Accented UTF-8 Body

A base64 text/plain message in utf-8 carrying the identical body to the quoted-printable twin beside it. Base64 is opaque to whitespace and line-start characters, so it is the reference side of the pair when a QP decoder

File
EML · Mime
Preview of EML: Exchange-Style Thread-Index Alongside References

Threading

EML: Exchange-Style Thread-Index Alongside References

A reply carrying the Exchange threading headers (Thread-Topic and a SAMPLE Thread-Index) next to the standard References chain, plus an X-MS header with an empty value. Empty header values are legal and are a common caus

File
EML · Threading
Preview of EML, Authentication-Results: SPF, DKIM and DMARC All Fail

Authentication

EML, Authentication-Results: SPF, DKIM and DMARC All Fail

The failing twin of the all-pass fixture, headers otherwise identical: SPF fail, DKIM fail with a quoted reason property, DMARC fail under p=REJECT. The quoted reason string contains a semicolon-free phrase specifically

File
EML · Authentication
Preview of EML Delivery: Calendar Invite Note

Delivery

EML Delivery: Calendar Invite Note

SAMPLE delivery/DSN-related .eml (calendar-invite-note) for mailbox parsers.

File
EML · Delivery
Use case
Email parsing
Preview of EML, RFC 2047 Subject: ISO-8859-1 'B' Encoding

Headers

EML, RFC 2047 Subject: ISO-8859-1 'B' Encoding

The ISO-8859-1 Subject again, base64-encoded instead of Q-encoded. Base64 hides the charset entirely, so this is the fixture that catches a decoder guessing the charset from the octets instead of reading the encoded-word

File
EML · Headers · B (base64)
Preview of MBOX: Four Charsets and Both Transfer Encodings

Mailbox

MBOX: Four Charsets and Both Transfer Encodings

One mailbox whose four messages each use a different charset and alternate between quoted-printable and base64, with RFC 2047 subjects to match. The file itself is LF-stored while the encoded payloads decode to CRLF text

File
MBOX · Mailbox

The use-case group filter replaces the long list of category sections.