foldout
Free + Pro 3-email series

Newsletter — digest, magazine and announcement layouts

Three newsletter emails built in MJML: a one-column digest, a magazine issue with a lead story and two-up grid, and a single-message announcement. Sample copy written in full. Built for Outlook, Gmail and Apple Mail, dark mode handled. The digest is free.

  • MJML 4.15
  • Tables + VML
  • Dark mode
  • 600 px

How it renders

What actually happens in each client, and why the markup is built the way it is.

Outlook 2019

600 px · tables + VML
Digest newsletter rendered in a light inbox

browser rendering at 600 px — not a capture from this client

What matters here

Outlook renders mail through the Word engine. The layout is nested tables with conditional comments, so the structure holds and nothing collapses — but the dark theme is ignored and it stays light, which is intentional.

Built for

  • Outlook 2016
  • Outlook 2019
  • Outlook 365
  • Outlook.com
  • Gmail web
  • Gmail iOS
  • Apple Mail
  • Yahoo Mail
  • Thunderbird

Light and dark inbox

Digest newsletter rendered in a light inbox
light inbox · 600 px
Digest newsletter rendered in a dark inbox
dark inbox · 600 px

Dark mode is handled with prefers-color-scheme plus [data-ogsc] fallbacks for Outlook.com, which rewrites colours instead of reading media queries.

Desktop and mobile

Digest newsletter rendered in a light inbox
light inbox · 600 px
Welcome email at 360 pixels wide
narrow · 360 px

Client support

ClientLightDark
Outlook 2016 / 2019 / 365 (Windows) ✓ —
Outlook.com ✓ ✓
Gmail web ✓ ✓
Gmail iOS and Android ✓ partial
Apple Mail ✓ ✓
Yahoo Mail ✓ ✓
Thunderbird ✓ ✓

“partial” means the client applies its own colour inversion rather than reading the palette in the source. Nothing breaks — it simply is not identical to the design.

Pro

$9

Every page, the Pro-only pages, the source files, no attribution, and 12 months of updates and email support.

Digest layout, compiled HTML
yes
Magazine and announcement layouts
yes
MJML source and shared theme
yes
Credit link
not required
Updates and support
12 months, email

Licence

Use it in unlimited personal and commercial projects, including client work.
Do not resell the template itself, alone or in a bundle.

Full licence terms →

Three shapes a newsletter takes

Most company newsletters are one of three things, and each wants a different layout. The digest is a letter: an intro, three stories with a “read more”, a sign-off from a person and one button — the weekly email most teams actually send. The magazine is an issue: a dark masthead, a full-width lead story, two stories side by side that stack on phones, an “in brief” list and a promo card. The announcement is one message: a brand-coloured band with the headline and button, two paragraphs, three facts in a row, a closing line.

All three are nested tables with conditional comments where Outlook’s Word engine needs them, VML buttons, and a dark-mode block that Gmail and Apple Mail honour and Outlook ignores gracefully. The two-column grid uses MJML’s column model, which is the one way to get side-by-side that stacks without media queries Gmail strips.

Sample copy, written in full

The layouts ship with a real newsletter for a fictional bakery rather than {{lorem}} placeholders, so you can see how much text each slot wants before you replace it. Only the links are merge tags. Image slots carry an inline SVG placeholder with the size written on it; swap each for a hosted image before sending — data URIs are blocked by Gmail.

What “partial” means in the table

Gmail on iOS and Android honours the dark theme by inverting colours itself rather than reading prefers-color-scheme. The result is readable and contrasty, but it is Gmail’s inversion, not the palette in the source. Nothing breaks; it simply is not identical.

Free archive

  • dist/01-digest.html
  • README.md · LICENCE.txt

Pro archive

  • src/*.mjml · 3 layouts
  • src/_theme, _footer · shared
  • dist/*.html · compiled, all three
  • index.html · preview page
  • README.md · LICENCE.txt (Pro)

Read before you build

Version history

  • 1.0.0 2026-09-22

    First release

  • 33 KB
    heaviest email
  • 14
    MSO conditionals
  • 0
    flex or grid rules
  • 9
    clients targeted

Related email templates

Counter — dispatch, receipt, event ticket and back-in-stock emails preview

Four emails a shop actually sends, built in MJML in a 1970s ledger style: the parcel went out, here is your receipt, your seat is held, the thing you asked about is back. Warm paper, oxblood, squared corners. Built for Outlook, Gmail and Apple Mail, dark mode wired up. The dispatch email is free.

Welcome — onboarding email series preview

A four-email onboarding series built in MJML: welcome, activation, trial ending, day-14 check-in. Built for Outlook, Gmail and Apple Mail, and it holds up in dark mode. The first email is free.

Tell us what happened

Goes straight to a person. No account, no ticket number.

What is this about?

We keep the message and the page it came from. Nothing else — not your IP, not your browser. Privacy.