Skip to main content

Inboxes

disposable inboxes

MailSlurp inboxes are email addresses. Inboxes can be permanent or disposable. They can have randomly assigned addresses or use custom email domains.

Inboxes are a base entity that can have other features like webhooks, routing rules, forwarding, and SMTP/IMAP access configured using their ID.

Inbox overview

Inboxes are email mailboxes that have an ID, email address and other properties.

Loading...

Inboxes can send and receive emails and attachments. They can be created and managed using the dashboard or API clients

Creating inboxes

Inboxes can be configured in the MailSlurp dasbhoard or using the API.

inbox

The default SDK create action will create an HTTP inbox with a randomly assigned email addresses.

Loading...

You can create more complex examples by passing inbox configuration options.

See inbox creation options.

Loading...

Using custom addresses

To assign a custom email address to an inbox you must use a custom domain. You can use a short email address by with the useShortAddress option.

Loading...

Plus address aliases

Plus addressing allows you to use +xyz suffix in the local part of an email address. When sending emails to an inbox you can use +xyz style aliases to partition received emails by the sub-address alias. See the plus addressing guide for more information.

Virtual inboxes

You can create mail traps using the virtual flag. This means the inbox will never send out-bound emails. It will instead save a sent message but not send the email to any recipients.

Loading...

Expiry

Inboxes can be made ephemeral using the expiresIn or expiresAt properties. All paid plans use permanent inboxes by default.

Loading...

IMAP/SMTP

Inboxes can be accessed via IMAP and SMTP using the access details for the inbox or at the account level.

Loading...

For more information see the IMAP/SMTP guide or mail app config.

All create options

For all inbox creation options see the CreateInboxDto schema in your integration:

Loading...

Fetching inboxes

email api

You can list and fetch inboxes using the API.

Listing inboxes

Inbox results are paginated. Pass a starting index and page size to paginate results.

Loading...

Get an inbox by ID

Inboxes can be fetched using their ID.

Loading...

Delete an inbox

You can delete inboxes using the ID.

Loading...

Fetch emails in an inbox

Emails can be fetched for an inbox.

Loading...

Inbox automations

Inboxes are component of many MailSlurp features:

FeatureDescription
WebhooksTrigger actions based on email events
External connectionsConnect inboxes to external email accounts
ForwardingForward emails to other email addresses
Routing rulesBlock and allows emails based on content matching
Alias proxyMask an inbox with a proxy email address
Auto replySend replies to inbound emails
Mail trapCapture outbound emails but do not send them
Custom domainsUse custom email addresses with inboxes
IMAP/SMTPSend and receive emails using IMAP and SMTP

We will cover more email methods on the email page.