Plus-Sign Aliasing and Catch-All Addresses
Plus-Sign Aliasing
Any email sent to user+anything@yourdomain.com delivers to user@yourdomain.com. This works automatically, no configuration needed.
Examples
john@example.com # The actual account
john+shopping@example.com # Delivers to john@example.com
john+github@example.com # Delivers to john@example.com
john+test-run-42@example.com # Delivers to john@example.com
The part after + is ignored for delivery but preserved in the To header, so you can filter or search by it.
Catch-All Addresses
A catch-all account captures every email sent to your domain that doesn't match an existing account.
Setup
Go to the Accounts page
Create a new account with * as the username
Select your domain and set a password
Any email to an address that doesn't have its own account will land here
How It Works
Say your domain is example.com and you have one regular account (support@example.com) plus a catch-all (*@example.com):
support@example.com-> delivered to the support account (exact match wins)sales@example.com-> delivered to the catch-allanything-at-all@example.com-> delivered to the catch-all
Storage Quota
Each account has a storage quota. The accounts list shows how much space is used. If an account fills up, incoming messages will be rejected until you delete old messages.
Email Testing API
REST API for domains, accounts, mailboxes, messages, and tokens. Authenticate with an X-API-KEY header; stream new messages over SSE via Mercure.
Mailbox
Every account starts with Inbox, Sent, Drafts, Trash, and Junk. Create custom mailboxes to sort messages by test run, environment, or client.