Resend Inbox
Resend setup
Configure sending, receiving, and webhooks for Resend Inbox.
Sending domain
- Open the Resend dashboard.
- Add the domain you want to send from.
- Add the DNS records Resend provides.
- Wait for Resend to verify the domain.
- Create an API key that can send email and read received email content.
- Set
RESEND_API_KEYin your deployment environment.
Use an address on the verified domain for AUTH_SENDER_EMAIL and for inbox mailboxes such as support@example.com.
Receiving domain
Resend supports catch-all receiving for any local part at a receiving domain.
For a custom domain:
- Verify the domain in Resend.
- Copy the receiving MX record from the Resend Domains page.
- Add the MX record at your DNS provider.
- If the domain already has a mailbox provider, use a subdomain or forward selected mail to the Resend receiving address.
- Add a webhook endpoint for
email.received.
Webhook URL:
https://your-app.example.com/webhooks/resendWebhook secret
Resend signs webhook requests with Svix headers. Copy the webhook signing secret into RESEND_WEBHOOK_SECRET.
The app rejects invalid webhook signatures before fetching the received email content.