Web App100 test emails / month

Email Sandbox

A safe SMTP testing platform for development and staging. Capture transactional emails in isolated inboxes, inspect HTML and plain text, and preview messages at desktop, tablet, and mobile widths without delivering them to real recipients.

Email Sandbox
AngularNestJSPostgreSQLSMTPDrizzle ORM

Test transactional email safely

Email Sandbox gives development and staging environments a real SMTP endpoint, then captures their outgoing messages in test inboxes. Messages stay in the sandbox instead of being delivered to real recipients, so signup, password-reset, and other transactional email flows can be checked before production.

Connect an application to smtp.email.dsourav.com on port 2525 with the credentials for its inbox. The same SMTP setup works with common clients such as Nodemailer, Python smtplib, Java mail libraries, Go, and PHP mail tools.

Inspect every message in one place

Each captured email can be reviewed with its sender, recipients, subject, headers, HTML body, and plain-text body. Responsive previews help spot layout issues at desktop, tablet, and mobile widths. New messages arrive in the inbox with live updates, without requiring a manual refresh.

Separate organizations and inboxes keep projects and environments organized. Team roles control who can manage inboxes and invitations or inspect messages. Attachment names and metadata are visible, while attachment file contents are discarded.

Built as a full-stack email testing service

The Angular client provides the inbox and message preview experience. A NestJS backend handles authentication, organizations, mailbox access, and the HTTP API; a separate SMTP ingestion service parses and stores captured mail in PostgreSQL. Server-Sent Events carry new-message updates to connected inboxes.

The Free plan includes 100 test emails per month and one inbox, making it possible to try the workflow without configuring a production email provider.