Email & webhook sandbox

Test emails and webhooks — nothing reaches your users

Catch messages sent over SMTP and inspect any HTTP request in real time. Perfect for staging and local development: no real inboxes, no surprises for your customers.

  • Accept any recipient
  • Never relay or deliver
  • Live-updating lists

How it works

Three steps from your application to the sandbox.

1

Create an inbox or a webhook URL

Sign up and generate SMTP credentials for an inbox, or a catch-all URL for webhooks.

2

Point your app at it

Put the host, port, username and password into your application, or send an HTTP request to the webhook URL.

3

Inspect everything in the dashboard

Emails and requests appear instantly with full headers, body, attachments and metadata.

Features

Everything you need to test mail and integrations safely.

SMTP sandbox

Point any SMTP client at it. Messages are parsed and stored — HTML, text, headers and attachments.

Webhook catcher

One URL that accepts any method and content type, capturing method, URL, headers, body, IP and time.

Read-only sharing

Share results with a link that can expire and can be revoked instantly.

Search

Find messages by sender, recipient or subject, and requests by method, URL or body.

Live updates

Lists refresh themselves, so new emails and requests show up without reloading.

Automatic cleanup

Captured data is deleted automatically after a configurable retention window.

Two languages

English and Russian interface, switchable any time from the header or your profile.

Your timezone

All timestamps are shown in the timezone of the visitor, automatically detected.

Debug webhooks without guessing

See the exact request your provider sends: query string, headers, JSON body and the originating IP. Then delete it, search it or share it.

  • Any HTTP method and payload
  • Pretty-printed JSON bodies
  • Copy a ready-to-use cURL command

Guides

Step-by-step articles: set up an email sandbox, debug webhooks and keep your test data private.

All guides →

Frequently asked questions

Are emails really not delivered to recipients?

Correct. The SMTP server only accepts the message, stores it and shows it in your dashboard. It never relays or delivers mail to a real mailbox — any recipient address is accepted and discarded.

What is a webhook catcher?

You get a unique URL. Any HTTP request sent to it (GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD) is captured with its method, path, query string, headers, body, IP and time.

Can I share the results with someone?

Yes. Create a read-only link to an inbox or a webhook, choose how long it stays valid, and revoke access at any time.

Is it free?

Yes, it is a free self-hosted tool. There are no plans or hidden limits — you run it on your own server.

Are the shared links indexed by search engines?

No. Every shared link, captured request and app page sends noindex directives, so search engines never store your test data.

Start testing in a minute

Create an inbox, copy the SMTP credentials and stop worrying about accidentally emailing real customers.

Mailtrap — test emails and webhooks without sending anything
Mailtrap
Sign in Sign up