Skip to content
Testaroo

EML and MBOX fixtures for email parsers

Standards-compliant RFC 822 messages (plain, multipart text+HTML, and with an attachment) plus an MBOX mailbox, for testing header parsing, MIME decoding, attachment extraction, and mailbox splitting.

Each card starts with one representative test file. 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

36 test families · 113 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 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 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 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 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 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, 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, multipart/related With a Dangling cid: Reference

Mime

EML, multipart/related With a Dangling cid: Reference

The HTML body references a Content-ID that no part in the message provides: the everyday result of a forward that dropped an attachment. A renderer should show the alt text and carry on, not emit a broken external reques

File
EML · Mime
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 EML, To: Header Folded Across 24 Recipients

Headers

EML, To: Header Folded Across 24 Recipients

A To: header listing 24 addresses, folded after every comma. Address-list parsers that unfold and split in the wrong order produce addresses with a leading space or lose the display name of every recipient after the firs

File
EML · Headers
Preview of EML: Attachment With No Filename At All

Mime

EML: Attachment With No Filename At All

An attachment with a bare Content-Disposition: attachment and no name in either header. A client has to invent a filename, and the extension it invents decides whether the saved file opens as a spreadsheet or as unknown

File
EML · Mime
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: DSN Reporting Two Recipients With Different Outcomes

Dsn

EML: DSN Reporting Two Recipients With Different Outcomes

One multipart/report carrying two per-recipient blocks: a permanent 5.1.1 failure and a temporary 4.4.7 delay for the same original message. Bounce processors that read only the first block suppress a good address, or ke

File
EML · Dsn
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: Follow-up SAMPLE 1

Threading

EML: Follow-up SAMPLE 1

Simple follow-up SAMPLE message #1 for mailbox threading pads.

File
EML · Threading
Use case
Email parsing