Your sign-in code is 482913
accounts@acme.dev
MailSlurp is a programmable email and SMS API for creating real email addresses and phone numbers from code. Send and receive messages, capture verification codes, and connect every conversation to your apps, tests, agents, or automated workflows.
Test inbox
qa-4812@mailslurp.com
Receiving
Your sign-in code is 482913
accounts@acme.dev
Order #1842 confirmed
1orders@acme.dev
Re: Account access
support@acme.dev
Trusted by top companies worldwide




Provision inboxes for applications, test runs, support queues, and agents. Send messages, wait for received email, inspect links and attachments, and keep each address tied to the workflow that owns it.

Use hosted MailSlurp addresses, connect Gmail or Outlook, or create inboxes and aliases on your own domains.

Use REST APIs and SDKs to send messages, wait for matching email, and inspect headers, links, and attachments.

Connect inbound email to webhooks, AI agents, databases, support tools, and automated pipelines.

Create phone numbers for OTP, MFA, recovery, alerts, and inbound SMS. Wait for real messages through the API, extract verification codes, and keep phone activity visible across development, CI, and production workflows.
Create dedicated numbers for tests, applications, support, and long-lived messaging workflows.
MailSlurp received the SMS OTP and your test can submit it automatically.
The browser test fills this field with the code MailSlurp captured.
Receive real verification texts, extract codes, and complete signup, login, and recovery journeys.

Trigger webhooks, route inbound messages, and keep phone activity attached to tests and applications.
Test the complete customer journey with real email addresses and phone numbers, then keep every message, code, and assertion attached to the test run that created it.

Receive email or SMS codes, submit them in the browser, and assert the verified state across signup, login, and recovery.

Use MailSlurp with Playwright, Postman, Selenium, Cypress, Java, Python, JavaScript, and the tools your team already runs.

Run deterministic email and SMS checks on every pull request and block a merge when a critical customer flow fails.

Provision isolated inbox and phone cohorts, increase concurrency, and measure receipt timing without shared-account collisions.
Review the message that actually arrived, see how it renders across providers and devices, and catch content or delivery problems before customers do.

Preview Gmail, Outlook, Yahoo, Apple Mail, mobile, desktop, light mode, and dark mode from one delivered email.

See whether email reaches inbox, promotions, or spam across real Gmail, Outlook, Yahoo, and Apple provider mailboxes.
Track SPF, DKIM, DMARC, MX records, reputation signals, blocklists, and domain changes before inboxing drifts.

Catch broken links, missing images, unsupported markup, and content warnings in the email received by your test inbox.
Create, test, inspect, and manage email addresses and phone numbers from the intuitive MailSlurp web app. Share dashboards with your team, review received messages, and run device previews without writing code.
Create communication identities in code, control their lifecycle, and use the messages they receive in applications and automated tests.
A programmable email and SMS API lets software create email addresses and phone numbers, send and receive messages, wait for matching content, and route message events without manual inbox or device access. Explore the API documentation.
Yes. Create hosted inboxes, connected inboxes, custom-domain addresses, and dedicated phone numbers through REST APIs and SDKs, then keep each resource tied to the application, customer, agent, or test run that owns it. See programmable email. See programmable phone numbers.
Provision or assign a number to the test, submit it in the signup or login flow, wait for the inbound SMS, extract the one-time code, complete the browser journey, and release or retain the number according to the test policy. Test SMS OTP with Playwright. Test SMS OTP with Cypress.
Yes. Playwright and Cypress tests can create private inboxes or phone numbers, trigger the application flow, wait for the delivered email or SMS, extract a link or code, and assert the final state in the same run. Read the Playwright email testing guide. Read the Cypress email testing guide. Create disposable test inboxes.
Keep inboxes, phone numbers, environments, and access policies organized as more people and systems depend on MailSlurp.
Give every team one inbox with shared ownership and durable message history.
Keep email and phone resources separate across dev, staging, and production.
Control organization, team, and environment access with precise roles.
SSO
Centralize sign-in and automatically sync users from your identity provider.
Develop and test real messaging flows, preview emails on real devices, protect deliverability, and connect AI agents—all from one platform.
