Verify your email address
accounts@acme.dev
Create a free MailSlurp account, generate a real email address for testing, and receive signup confirmations, OTP codes, password-reset links, invitations, notifications, and attachments without using a personal inbox.
Create your free account, then generate and open private inboxes in the MailSlurp dashboard.
Signup test inbox
signup-4821@mailslurp.com
Receiving
Trusted by top companies worldwide



Create an account-owned inbox in the MailSlurp dashboard and copy its address into any signup form, checkout, contact form, staging environment, or QA workflow. Use a separate identity whenever you need a clean starting point.




Create and inspect inboxes from code, connect with standard mail protocols, ask AI to extract the details you need, or work visually in the MailSlurp webapp.
Use the REST API and SDKs, connect an existing mail client, send through SMTP, or extract structured data from a delivered email.
Create inboxes, open delivered messages, inspect content and attachments, and move between manual checks and deeper email analysis without writing code.
Open the delivered message in MailSlurp and check the sender, subject, HTML, text, links, codes, headers, and files. You see the final email after your application and email provider have processed it.

MailSlurp received the email and extracted its one-time code.
The browser test fills this field with the code MailSlurp captured.


Use one platform to create email and SMS, test complete journeys, preview delivery, and turn incoming messages into structured actions.
Create real inboxes and phone numbers, connect external mailboxes, and control messages from code or AI agents.
Review delivered email across major clients and see whether campaigns reach the inbox, promotions, or spam.
Test signup, OTP, password reset, and notification journeys from the frameworks your team already runs.
Turn emails and attachments into structured data, then route the result into downstream workflows.
Create the address, use it in the workflow you want to test, and open the delivered message. The same pattern works for manual checks and automated QA.

Sign in to MailSlurp, create an inbox, and copy the generated email address shown in the dashboard.

Enter it into a signup form, password-reset request, checkout, contact form, staging app, or email send.

Open the inbox to read the delivered email, follow its link, copy its code, or download its attachment.
Generate separate addresses for the customer, support, and operational workflows you need to check. Each inbox keeps the delivered result easy to identify and revisit.

Create a new identity for every registration check and confirm that each account receives the correct activation message.

Use a generated work address to test lead forms, confirmation messages, routing, and follow-up email without a personal mailbox.

Invite a fresh address, open the delivered email, and confirm that new users can join the right team or workspace.

Receive purchase confirmations, invoices, delivery updates, and account notices exactly as your application sends them.
Create a private inbox at the start of a Playwright, Cypress, Selenium, API, or CI test. Wait for the expected message instead of using fixed delays, extract the link or code, and keep parallel test runs isolated.




MailSlurp combines a generated address with a working, private inbox. That makes it useful for checking delivered email manually today and automating the same journey later.
It creates an email address that can receive real messages without using your personal mailbox. With MailSlurp, the generated address belongs to your account and opens into an inbox where you can read HTML and text, inspect headers, follow links, copy verification codes, and download attachments.
Public temporary inboxes are often shared by anyone who knows the address. A MailSlurp inbox is controlled through your account or API credentials, so test messages, reset links, codes, and customer-like data are not exposed on a public mailbox page.
Yes. Use the address in the same form or application flow a customer would use. The email is delivered through the normal sender and provider path, allowing you to check the final message produced by signup, authentication, billing, ordering, support, and notification workflows.
Yes. MailSlurp can generate a unique address automatically whenever you create an inbox. Use that random address for a clean manual check, create another for the next test identity, or choose a custom domain and inbox name when the address itself must follow a predictable format.
Replace the manual create, wait, and open actions with the MailSlurp API. Your test creates the inbox, enters the generated address, waits for a matching message, extracts the required link or code, and continues the browser or API journey. See the disposable email API for framework examples and CI patterns, or start with the inbox documentation.
Answers about generated addresses, private inboxes, real email delivery, attachments, and test automation.
Yes. Create a free MailSlurp account, then generate and open private test inboxes from the dashboard. Signing in keeps each address and its messages controlled by your account instead of exposing them through a public mailbox page.
MailSlurp gives you a private generated email address for testing instead of a public shared mailbox or personal Gmail account. Create a short-lived inbox with an expiry for temporary work, or keep it as a repeatable test identity. The inbox can receive real messages from Gmail, Outlook, your application, or any other sender.
Open Inboxes in the MailSlurp dashboard, create a new inbox, and copy the generated address. Use it in the application or form you want to test, then return to the inbox to open the delivered message. Read the inbox documentation.
Yes. Send email to the generated MailSlurp address from your application, website form, email service provider, or any normal sender. The delivered message appears in the MailSlurp inbox with its sender, subject, HTML, text, headers, links, and attachments.
You can keep an inbox available for later testing or create it with an expiry for short-lived work. Retention and expiry controls let you preserve useful evidence while cleaning up addresses that are no longer needed.
Yes. MailSlurp can generate a random address automatically, and verified custom domains let you create addresses that follow your own naming and domain conventions. Set up a custom email domain.
Yes. MailSlurp inboxes receive normal email attachments including PDFs, images, text files, CSV exports, and spreadsheets. You can inspect attachment metadata and download the file for manual or automated checks.
Yes. Create an inbox at the start of a Playwright, Cypress, Selenium, or CI test, enter its generated address into the application, wait for the expected message, extract the link or code, and continue the same browser journey. Read the Playwright email guide. Read the Cypress email guide.
Yes. MailSlurp provides real phone numbers for receiving SMS messages and testing OTP and MFA flows. You can use email inboxes and phone numbers together from the dashboard or API. Explore programmable phone numbers for SMS testing.
Generate a real email address, receive the message your application sends, and keep every test away from your personal inbox. Start manually in the dashboard and automate through the API whenever you need to scale.
