Proxy Mail QA

Proxy Mail QA vs Mailpit and MailHog

Mailpit and MailHog are mail catchers you run yourself: a small SMTP server and web UI on your machine or in CI, where your app sends its email instead of delivering it. They're free, open source and work offline. Proxy Mail QA is a hosted service with real addresses that receive email over the internet, for staging, preview deploys and auth services whose sending you can't point at localhost.

Updated

Details below are from Mailpit’s site and README on 17 October 2026. Check them for current details.

At a glance

Proxy Mail QA Mailpit
Where it runs Hosted: real addresses on the internet Yourself: a single binary or Docker image, on your machine or in CI
How mail gets in Sent to a real address by any app or service Your app sends to Mailpit’s SMTP server (port 1025 by default)
Cost Free plan, whole product under fair use Free and open source (MIT)
Reading mail Web app, REST API, npm package, Python helper, MCP server Web UI (port 8025 by default) and REST API
Codes and links Pulled out and shown on the account’s row, returned on their own by the API Not pulled out: you read the message
Email checks SPF, DKIM, DMARC, links to localhost or plain http, where links go, stated expiry, size, phone layout HTML and CSS support, link check, SpamAssassin score
Kept The address lifetime you pick, up to 30 days on the Free plan The newest 500 messages by default
Works offline No Yes

MailHog works the same way, on the same default ports, but Mailpit’s README notes it hasn’t seen active development or security updates for a few years.

Where Mailpit is the better choice

Where Proxy Mail QA is the better choice

Try it on your next sign-up test

Free plan, no credit card. Create an address and watch the code or link arrive.

Create a free accountOpen the app

Questions

Should I use Mailpit or MailHog?

Mailpit. Its README says it was inspired by MailHog, which hasn't seen active development or security updates for a few years. Both listen for SMTP on port 1025 and serve a web UI on port 8025 by default.

Does Supabase use Mailpit?

The Supabase CLI runs a local mail catcher (Mailpit, Inbucket in older versions) for local development, usually at localhost:54324. It only sees email from your local Supabase. Hosted Supabase projects send real email, which a Proxy Mail QA address receives.

Can I use both?

Yes. Mailpit on your machine and in CI service containers for fast, offline checks of your own app's email; Proxy Mail QA for staging, preview deploys and hosted auth services, where email goes out over the internet.

See every email testing problem we solve

Mailpit and MailHog are trademarks of their owners. Proxy Mail QA is independent and isn't affiliated with or endorsed by them.