Testmail

Automate tests for signup flows, transactional email, and spam scores with Testmail’s email testing tools.

testmail.app
Testmail homepage screenshot

About Testmail

Testmail provides test inboxes for automating checks of signup flows, transactional email, and spam scores. Addresses use the pattern {namespace}.{tag}@inbox.testmail.app, where changing the tag creates a separate address and mailbox, and received mail can be retrieved through a JSON API or GraphQL API for use in CI/CD pipelines. It also supports wildcard search, live queries that wait for new mail, attachments, and SpamAssassin reports.

The free forever plan includes 100 emails per month with unlimited addresses and mailboxes and does not require a credit card. Team use includes separate namespaces per project, shared test emails, and usage monitoring, with multiple separate teams limited to the enterprise plan.

Key features

  • Generate unlimited test addresses with namespace-tag format
  • Query received emails through JSON API or GraphQL API
  • Advanced search with wildcard match, sorting and pagination
  • Live queries that wait for new emails to arrive
  • Spam testing with SpamAssassin reports
  • Process attachments in received test emails
Best for: Developers and QA teams automating tests for signups and transactional email.
Good for
  • Free plan provides 100 emails per month without requiring a credit card
  • Allows unlimited email addresses, mailboxes and collaborators at no extra cost
  • Offers both JSON and GraphQL APIs usable in CI/CD pipelines
Watch out for
  • Free plan is limited to 100 emails per month
  • Managing multiple separate teams requires the enterprise plan

Testmail at a glance

Type
Online tool
Pricing
Free
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Popular in Web Development

Well-known listings from the same topic.

All 122

Testmail FAQ

How do Testmail test addresses work?
After signup you receive a namespace and send mail to {namespace}.{tag}@inbox.testmail.app, where changing the tag creates a separate address and mailbox.
How do I retrieve test emails?
Through the JSON API or GraphQL API using any HTTP or GraphQL client, including in CI/CD pipelines.
What is included in the free plan?
100 emails per month with unlimited email addresses and mailboxes, with no credit card required.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing