Stop wiring throwaway inboxes by hand. Spin up test mailboxes on demand, hook them into your tests, and assert on real messages the same way you verify API responses. With testmail.app, you generate unique addresses per run or per spec using namespaces and tags, send your app’s emails to those addresses, then fetch and inspect the results through simple JSON or GraphQL calls. Typical flow: create a namespace, store an API key in your secrets manager, send an email in your test step, query for the latest message with filters (subject, to, tags), and validate the subject, headers, text/HTML parts, links, and attachments. Use live queries to wait for a message instead of polling, and keep runs fast with pagination and wildcard search when processing multiple notifications.
In continuous delivery, treat inboxes like ephemeral test data. Provision a namespace per branch or pipeline and tag each test for isolation (e.g., signup, reset, invoice). Parallel jobs won’t collide because every address is unique. For flows that send OTPs, magic links, or confirmation emails, use a wait-until API query to capture the message as soon as it lands, extract the token or URL, and continue the scenario. Validate spam characteristics before you ship by running spam checks and asserting against thresholds. When your app sends files, pull attachments, verify filenames and MIME types, and compare checksum or size to ensure the right payload went out. more
Free
Free
100 Emails Per Month Unlimited Users, Email Addresses and Mailboxes 1 Day Retention One Random Namespace
Essential
$9.00 per month
10,000* Emails Per Month Unlimited Users, Email Addresses, and Mailboxes 1-3 days Retention One Random Namespace Full API Access
Pro
$29.00 per month
50,000* Emails Per Month Unlimited Users, Email Addresses, and Mailboxes 1-30 Days Retention Unlimited Custom Namespaces Full API Access + Visual Viewer Priority Support
Enterprise
$89.00 per month
1,000,000* Emails Per Month Unlimited Users, Email Addresses, and Mailboxes Custom Retention Unlimited Custom Namespaces Full API Access + Visual Viewer Priority Support SSO with SAML 2.0 or OIDC Enterprise Invoicing 99.99% Uptime SLA Multiple Teams: Two Teams Included; Additional Teams: $29 Per Month (Annually). Meta API (Beta): Provision Namespaces and API Keys via API; Included at No Cost. Dedicated Subdomains
Unlimited
$269.00 per month
10,000,000* Emails Per Month Includes Features of Enterprise Plan, Plus Unlimited Teams Unlimited Custom Domains Custom Contracts with Enterprise Compliance Support SCIM Support
Comments