About this spec

One question: regardless of the platform that sends it, what does a good email do? Not a framework, not a guide. A spec: what is required, what is recommended, and what to avoid.

Why this exists

Email is a chain of formats, DNS records, relays, filters, clients, and human expectations. The IETF defines the message format, SMTP, and the authentication records. W3C publishes the accessibility guidance. Mailbox providers publish their own sender requirements, and every client renders HTML its own way. Almost nobody carries the whole picture.

This site collects those pieces into one provider-agnostic specification of observable outcomes. Each topic states what the requirement is, why it matters, how to implement it, common mistakes, and how to verify the delivered result.

Who it is for

What it is not

It is not an ESP comparison, a template framework, legal advice, or a guarantee of inbox placement. Standards define the floor; mailbox providers and recipients still make their own decisions.

Status levels

Every topic has a status. Use them as the default; context can justify exceptions.

Technologies that were evaluated and left out, such as BIMI and AMP for Email, are listed under Considered, with the reason and what would change the decision.

How it is built

A static site, generated with Astro. The content is plain Markdown under src/content/spec/. Sources are part of the schema: a topic without a source does not build.

Credits

The spec draws on, and credits on every topic that uses it:

Licensing

Content: CC BY 4.0. Code: MIT. Use it, fork it, ship it.

Contact

Maintained by Joost de Valk and contributors. For security reports, follow /.well-known/security.txt. For anything else, open an issue or read how to contribute.