Create an Inbox
Set up a test email inbox to capture inbound emails.
From the dashboard
- Navigate to the Email section in the sidebar
- Click New Inbox
- Enter a name for your inbox (e.g., "Signup Emails")
- Hooklistener generates a unique email address:
Sending test emails
Send emails to your inbox address from any source:
- Your application's email-sending code
- A transactional email service (SendGrid, Postmark, SES, etc.)
- Your personal email client (for quick testing)
# Example using curl with a local SMTP relay
echo "Test email body" | mail -s "Test Subject" [email protected]
Viewing captured emails
Emails appear in the dashboard in real time. Click an email to view:
- Envelope data — from, to, subject, date
- HTML body — rendered HTML content
- Plain text body — text/plain version
- Raw headers — complete email headers
- Attachments — any attached files
Managing inboxes
- View inbox — see all captured emails for an inbox
- Delete emails — remove individual emails
- Delete inbox — remove the inbox and all its emails
Email address format
Inbox addresses follow the pattern:
<slug>@hookinbox.com
The slug is auto-generated based on your inbox name but can be customized. Emails sent to any address matching your inbox are captured.
Limits
The number of inboxes and email retention depend on your plan. See Plans & Billing for details.