> For the complete documentation index, see [llms.txt](https://docs.does.qa/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.does.qa/test-steps/mail.md).

# Mail

Mail Test Steps work with DoesQA inboxes during a Run. Use them for journeys that send email, such as registration, password reset, or invite links.

| Test Step                                            | Use it to                                  |
| ---------------------------------------------------- | ------------------------------------------ |
| [Open Inbox](/test-steps/mail/open-inbox.md)         | Open the account or Test Case inbox        |
| [Wait For Email](/test-steps/mail/wait-for-email.md) | Wait until a matching message arrives      |
| [Select Email](/test-steps/mail/select-email.md)     | Select a message that matches your filters |
| [Open Email](/test-steps/mail/open-email.md)         | Open the selected message                  |
| [Close Inbox](/test-steps/mail/close-inbox.md)       | Close open inboxes                         |

Pair Mail steps with built-in Values such as `$testEmail` when the application should send mail to the Test Case inbox. See [Built-in Values](/values/built-in-values.md).

For Flow Builder walkthroughs, see [Interacting with emails](/guides/interacting-with-emails.md), [Test registration and email verification](/guides/test-registration-and-email-verification.md), and [Test a forgotten-password flow](/guides/test-a-forgotten-password-flow.md).
