Self-hosted email inboxes for custom domains

Launch a custom-domain inbox without building the mail stack twice.

Simple Inbox packages the same lightweight support inbox in two deployable forms: a one-click Cloudflare Worker template and a Dockerized Resend/S3 app for teams that want provider-portable infrastructure.

One operator loop
1

Route inbound mail

2

Store the thread

3

Forward to the owner

4

Reply from the web inbox

Cloudflare Inbox

A Cloudflare-native inbox using Email Routing, Email Service, R2, Queue events, and bearer API routes.

Deploy on Cloudflare

Resend Inbox

A provider-portable inbox using Resend Receiving, Resend sending, S3-compatible storage, and a Node Docker runtime.

Install with Docker

What ships

A real inbox, not just a contact form.

Both variants keep the runtime small while preserving the pieces operators need: receiving, forwarding, replying, auth, storage, and API access for automation.

Catch-all mailboxes for custom domains
Magic-link operator login
Stored raw EML, message JSON, and attachments
Reply aliases for owner-inbox workflows
Machine APIs for support automation
Docs that stay close to the deployable code

Domain-first

Use support@, hello@, sales@, and any catch-all address your domain receives.

Automation-ready

Cloudflare Queue events and bearer APIs make it practical to connect downstream support workflows.

Single-tenant

Each deployment is yours: your domain, your storage, your auth secret, and your mail provider.