Skip to content
Testaroo

Explore the test library

Find files, editable templates and browser test targets by what you need to make or test. The directory below is cut by format; the two collections under it cut the same library by subject and by workflow.

110 results

Page 4 of 5; 24 results per page.

Show the canonical directory
Preview of EML: multipart/related Root Selected by start=
eml
1002 B
Actual file preview for EML: multipart/related Root Selected by start=

EML: multipart/related Root Selected by start=

The related container's root is the second part, named by the start= parameter, with an image sitting first. A reader that assumes the first part is always the root displays a PNG as the message body.

File
EML · Mime
Use case
Email parsingConversion testing· Conversion set
Preview of EML: multipart/related With an Unreferenced Image Part
eml
1.3 KB
Actual file preview for EML: multipart/related With an Unreferenced Image Part

EML: multipart/related With an Unreferenced Image Part

Two inline image parts, only one of them referenced by the HTML. Attachment counters disagree loudly on this shape: some report one attachment, some two, some none, and the answer changes what a user sees in the message list.

File
EML · Mime
Use case
Email parsingConversion testing· Conversion set
Preview of EML: References Chain With Repeated Message-IDs
eml
689 B
Actual file preview for EML: References Chain With Repeated Message-IDs

EML: References Chain With Repeated Message-IDs

A References header that lists the same two Message-IDs twice, in a repeating order: what a client produces when it appends without checking. A threader that treats the chain as a literal path builds a cycle or reports a depth of four for a two-deep thread.

File
EML · Threading
Use case
Email parsingError handling+1· Conversion set
Preview of EML: References Folded Before Every Message-ID
eml
833 B
Actual file preview for EML: References Folded Before Every Message-ID

EML: References Folded Before Every Message-ID

An eight-deep References chain folded so each Message-ID sits on its own line. There is no comma between msg-ids in this header, so a parser that splits on the line break rather than unfolding first ends up with ids that carry a leading space.

File
EML · Headers
Use case
Email parsingConversion testing· Conversion set
Preview of EML: Reply Whose Parent Message Does Not Exist
eml
625 B
Actual file preview for EML: Reply Whose Parent Message Does Not Exist

EML: Reply Whose Parent Message Does Not Exist

The immediate parent named by In-Reply-To was never delivered, but its grandparent is in the References chain. A threader has to fall back up the chain instead of orphaning the message: the everyday case after a deleted or filtered message.

File
EML · Threading
Use case
Email parsingError handling+1· Conversion set
Preview of EML: Reply With In-Reply-To and No References
eml
517 B
Actual file preview for EML: Reply With In-Reply-To and No References

EML: Reply With In-Reply-To and No References

A reply that declares its parent only through In-Reply-To. Threading code that builds ancestry from References alone files this message as a new thread root, splitting a conversation in the message list.

File
EML · Threading
Use case
Email parsingConversion testing· Paired fixture
Preview of EML: Reply With References and No In-Reply-To
eml
517 B
Actual file preview for EML: Reply With References and No In-Reply-To

EML: Reply With References and No In-Reply-To

The same reply expressed the other way round: a References chain with no In-Reply-To. Together with its twin it isolates which of the two headers a threading implementation actually reads, since either alone is sufficient under RFC 5322.

File
EML · Threading
Use case
Email parsingConversion testing· Paired fixture
Preview of EML: RFC 2047 Subject Mixing Three Charsets
eml
616 B
Actual file preview for EML: RFC 2047 Subject Mixing Three Charsets

EML: RFC 2047 Subject Mixing Three Charsets

A single Subject built from three encoded-words in three charsets and two encodings. RFC 2047 allows this, and it is what happens when a subject is quoted through several mail systems, so each word has to be decoded on its own terms.

File
EML · Headers
Use case
Email parsingEncoding detection+1· Conversion set
Preview of EML: RFC 2231 Continuation Filename With size and creation-date
eml
886 B
Actual file preview for EML: RFC 2231 Continuation Filename With size and creation-date

EML: RFC 2231 Continuation Filename With size and creation-date

The conformant answer to non-ASCII filenames: a filename split into three numbered RFC 2231 segments with a charset and a language tag, plus size and creation-date parameters. Parsers commonly handle filename*= but not the numbered continuation form.

File
EML · Mime · de
Use case
Email parsingEncoding detection+1· Conversion set
Preview of EML: Second text/plain Part Marked Inline
eml
825 B
Actual file preview for EML: Second text/plain Part Marked Inline

EML: Second text/plain Part Marked Inline

Two text/plain parts inside a mixed container, the second marked inline but carrying a filename. Clients split on this: some concatenate it into the body, some list it as an attachment because a filename is present, and the two behaviours look like different messages.

File
EML · Mime
Use case
Email parsingConversion testing· Conversion set
Preview of EML: Three Authentication-Results Headers From Three Hops
eml
1.6 KB
Actual file preview for EML: Three Authentication-Results Headers From Three Hops

EML: Three Authentication-Results Headers From Three Hops

A mailing-list post carrying three Authentication-Results headers stamped by three different hosts, where DKIM passed upstream and failed at the final hop after the list rewrote the message. Only the topmost header, from the receiving host, may be trusted.

File
EML · Authentication
Use case
Email parsingMetadata testing· Conversion set
Preview of EML: Three-Level Nesting (mixed > related > alternative)
eml
1.5 KB
Actual file preview for EML: Three-Level Nesting (mixed > related > alternative)

EML: Three-Level Nesting (mixed > related > alternative)

The canonical rich-mail shape written out in full: a mixed container holding a related container holding an alternative pair, plus a CSV attachment at the outer level. A tree walker has to reach depth three to find the HTML body and still report exactly one attachment.

File
EML · Mime
Use case
Email parsingConversion testing· Conversion set
Preview of EML: Two DKIM-Signature Headers, One With an l= Tag
eml
1.3 KB
Actual file preview for EML: Two DKIM-Signature Headers, One With an l= Tag

EML: Two DKIM-Signature Headers, One With an l= Tag

Two DKIM-Signature headers for the same message (the RSA/Ed25519 double-signing used during algorithm migrations) with an l= body-length tag on the first. l= means only the first 120 octets are covered, so anything appended afterwards still verifies; both values are SAMPLE placeholders.

File
EML · Authentication
Use case
Email parsingMetadata testing· Conversion set