SMTP SANDBOX · FOR DEV, STAGING & CI

Stop sending real emails to test users.

SendPit is a hosted mail server that never delivers. Point dev & staging at it, and every send lands in a shared team inbox: HTML, headers, OTPs and attachments included.

free · no card · 2-min setup
.env
# point your app at sendpit
- MAIL_HOST=smtp.yourprovider.com
+ MAIL_HOST=smtp.sendpit.com
  MAIL_PORT=587
  MAIL_USERNAME=mb_x7k9m2p4q8r
  MAIL_SCHEME=smtp
  MAIL_REQUIRE_TLS=true
nothing reaches real inboxes · TLS 1.3 · RFC 5321 · any framework

USED BY ENGINEERING TEAMS AT

Beerens B2 CaptainWeb Ask A Bid Writer Tendervle Big Sister Care B-Rent Stadium Goods
// what-it-is

Your code thinks it's a mail server.

SendPit speaks standard SMTP (RFC 5321), so nothing in your stack changes. Every message is captured, parsed and held for inspection. Delivery to the outside world is impossible by design.

Over 347 billion emails are sent and received worldwide every day. Statista, 2025 Forecast

your-app ──▶ smtp.sendpit.com ──▶ team-inbox
real-inboxes: unreachable, by design
// features

The whole email path, instrumented.

A mailbox per environment
Separate creds, separate inboxes. Nothing gets mixed.
Production 89
Staging 42
Development 25
One inbox, whole team
Orgs, roles and mailbox access. QA sees what devs see.
JD John Doe owner
SJ Sarah Johnson member
+ invite team member…
OTPs & links, pre-extracted
Codes, magic links and reset URLs parsed from every email.
otp_code493812 ⧉
magic_link/verify?token=abc…
reset_link/reset?token=xyz…
REST API & webhooks
Assert on emails in CI. Query messages, pull codes, pipe events.
$ curl /api/v1/messages/{id}
{ "codes": ["493812"],
  "links": ["https://…"] }
Spam score on every send
SpamAssassin with per-rule breakdown. Fix it before prod.
spam_score1.5 / 5.0
MISSING_MID+0.5
HTML_MESSAGE+0.1
DKIM_SIGNED-0.1
Attachments, end-to-end
Preview and download every attachment. Test uploads fully.
invoice.pdf245 KB ↓
logo.png89 KB ↓
report.docx1.2 MB ↓
+ TLS 1.3 encryption + one-click credential rotation + retention control + mobile / tablet / desktop preview
// pricing

Free for how you'll actually use it.

Building a new startup or a small product? The free plan covers you, with limits that hold up in real use. You pay only when you grow past basic usage.

$0 forever
The whole product. Not a trial, not a crippled tier.
1 mailbox, 3 teammates 200 stored emails 7-day retention No credit card Never expires
Start free 30 seconds · just your email
from $5/mo
For usage beyond the basics: bigger teams, busier pipelines.
Mailboxes3 → unlimited
Teammates5 → unlimited
Stored emails1,000 → 15,000
Retention14 → 60 days
// paid plans
basic
$5/mo
3 mailboxes 5 teammates 1,000 stored emails 14-day retention
Get started
pro
$10/mo
Unlimited mailboxes Unlimited teammates 2,500 stored emails 60-day retention
Get started
max
$30/mo
Unlimited mailboxes Unlimited teammates 15,000 stored emails 60-day retention
Get started
If you're not sure whether you need Pro, you don't. Start free, upgrade the day you hit a wall.
// compare

Hosted, collaborative, maintained.

FEATURE
sendpit
mailtrap
mailhog
mailpit
Cloud-hosted
Team collaboration
REST API
Spam score analysis
TLS encryption
Nothing to self-host
self-host
self-host
// faq

Frequently Asked Questions

What is SendPit?

SendPit is an SMTP sandbox that captures emails sent from your development environment. Instead of sending test emails to real addresses, SendPit intercepts them so you can inspect content, headers, and attachments. Your team can view all captured emails in a shared inbox, making it easier to debug email templates and verify delivery logic without any risk.

Is SendPit free to use?

Yes. SendPit offers a free tier that includes 1 mailbox, storage for up to 200 test emails, and 7-day retention. This works well for individual developers and small projects. Paid plans unlock more mailboxes, team members, higher email capacity, and longer retention periods.

What problem does SendPit solve?

SendPit prevents test emails from reaching real users during development. It eliminates the risk of accidentally sending password resets, invoices, or notifications to actual customers. Developers can safely test email flows, inspect HTML rendering, and verify attachments without configuring complex email routing rules.

How quickly can I get started?

Setup takes under 2 minutes. Create an account, copy your unique SMTP credentials, and paste them into your application's email configuration. SendPit works with any language or framework that supports SMTP. No code changes beyond updating your mail settings.

Is SendPit secure and reliable?

Yes. SendPit uses TLS encryption for all connections. Emails are stored securely and automatically deleted based on your retention settings. Each mailbox has unique credentials, and you control who on your team has access. We do not use email content except as needed to provide the service.

How is SendPit good for development and QA teams?

Teams share a single mailbox to view all test emails in one place. QA can verify email content without accessing production systems. Developers debug template issues by inspecting raw HTML and headers. Everyone sees the same data, reducing back-and-forth and speeding up the review process.

Stop emailing real people by accident.

free plan · 1 mailbox · 200 stored emails · 7-day retention · no credit card

Featured on
Fazier