Drop MailGrab's SMTP into your staging .env.
Every email your app fires — welcome messages, password resets, invoices — shows up here instead.
HTML rendered, headers readable, nothing reaches real inboxes.
Works with Laravel · Node.js · Django · Rails · Go · any SMTP client
This sample uses a conservative table layout with inline styles only, so it should render cleanly across major email clients.
Sent as a compatibility-friendly reference email for MailGrab.
How it works
Add MailGrab's SMTP credentials to your staging app. That's the whole setup - your existing email code doesn't change at all.
Sign up for free and give your inbox a name. MailGrab generates SMTP credentials instantly - ready to paste.
Your existing email code stays exactly as-is. Every email your app sends gets routed to MailGrab - none of it ends up in a real inbox.
View rendered HTML in desktop and mobile mode, inspect raw headers, download attachments, and check HTML compatibility against Can I Email support data.
Features
Open it next to your code. Trigger a flow. The email shows up — rendered HTML, raw headers, client compatibility hints, attachments. Fix the issue, move on.
Rendered HTML in a sandboxed iframe. Toggle between desktop and mobile (375px) view instantly. See exactly what your users see.
See how your markup stacks up across Gmail, Outlook, Apple Mail, and more using support data from Can I Email — CSS, HTML, and patterns flagged before you ship.
Invite up to 5 team members to your account. Perfect for sharing email previews with designers or QA teammates.
Share individual emails via a public link - no login required. Set expiry to 24h, 7 days, or 30 days. Revoke anytime.
Pricing
One flat price, no tiers, no per-seat math. Free to start, $9/month if you need more.
For solo developers getting started
For teams and heavy users
Billed monthly via Paddle. Cancel anytime. No annual plan at launch.
Create an inbox in 30 seconds and start receiving test emails right away. Upgrade to Pro when you need more.
Create a free inboxNo credit card required - Cancel anytime