Test emails without hitting real inboxes

Mailloop is an SMTP sandbox that captures, previews, and helps you test email functionality. In code, tests or any external sources.

Your App via SMTP Test Suite via SDK External catch-all address Mailloop Inbox Dashboard view & inspect Your Tests SDK waitFor() Webhooks real-time events
Incoming emails
Retrieved data
SMTP Testing

Send test emails via standard SMTP

Point your application to our SMTP server and start testing immediately. Works with any language or framework that supports SMTP. All emails are captured and displayed in your sandbox inbox.

SMTP Configuration
sandbox.mailloop.io
587
sandbox_abc123def456
••••••••••••••••••••
TLS/SSL encryption supported
registration.test.ts
import MailloopClient from '@mailloop/sdk';
const mailloop = new MailloopClient({ apiKey });
// Create isolated test inbox
const sandbox = await mailloop.sandboxes.createTemporary(
{ name: 'Registration Test' }
);
// Trigger registration in your app
await app.registerUser(sandbox.emailAddress);
// Wait for verification email
const email = await mailloop.emails.waitFor(
sandbox.id,
{ subject: 'Verify your email' }
);
// Assert on content
expect(email.html).toContain('activation link');
JavaScript SDK

Test emails programmatically

Use our TypeScript SDK to integrate email testing directly into your test suites. Create temporary inboxes, wait for specific emails, and assert on content. Perfect for CI/CD pipelines.

Temporary sandboxes

Create isolated inboxes for each test run, auto-cleanup after expiry

Smart waiting

Wait for emails matching subject, from, or custom filters with configurable timeout

Full TypeScript support

Complete type definitions with zero dependencies

npm install @mailloop/sdk
Email Receiving

Receive emails from anywhere

Every sandbox gets a dedicated email address that can receive emails from external sources. Test webhooks, third-party integrations, or any scenario where emails come from outside your app.

Your Sandbox Address
sandbox-abc123@sandbox.mailloop.io
147
Emails Received
Active
Status
95 out of 100

Excellent Deliverability

This email is ready to send

Deliverability Analysis

Check spam scores before going live

Get instant feedback on your emails. Our analysis engine checks spam scores, validates authentication (SPF, DKIM, DMARC), verifies blacklist status, and analyzes content for potential issues.

Built for real development

Whether you're building a new feature, running automated tests, or debugging production issues.

Instant inbox creation

Spin up isolated inboxes for each test run. Perfect for CI/CD pipelines and parallel testing.

Real-time capture

Emails appear instantly in your inbox. No polling, no delays, just immediate visibility.

Developer SDK

TypeScript-first SDK with full type safety. Wait for emails and assert on content programmatically.

Spam analysis

Check spam scores and deliverability before going to production. Catch issues early.

REST API

Full-featured REST API for custom integrations. Webhook support for real-time notifications.

Team collaboration

Share inboxes with your team. Role-based access control keeps everything organized.

Ready to test your emails?

Create your first sandbox in seconds. No credit card required. Generous free tier for one person business.