On this page

cfmailbin

Active

A self-hosted inbox on Cloudflare for per-site email addresses, verification codes, and configurable mail workflows with optional AI.

  • web

cfmailbin

A self-hosted email inbox for your own domain, built on Cloudflare. Use a different address for each website, collect verification codes, and control how incoming mail is handled. Each deployment is for one owner.

  • Copy verification codes, search mail, and receive live inbox updates.
  • Build workflows with policies, branches, forwarding, replies, and retention.
  • Add optional AI nodes through Cloudflare AI Gateway.
  • Inspect execution history in an English or Simplified Chinese dashboard.

Follow the deployment guide to set up your own instance. Incoming mail is rejected until you save and enable a receiving workflow.

Local development

Requires Deno 2 and Node.js 24.

deno install --frozen --allow-scripts=npm:esbuild,npm:workerd
deno task dev      # Backend

In a second terminal, run deno task ui:dev and open localhost:5173. The preview uses temporary in-memory data and needs no Cloudflare credentials.

Documentation

Usage · Workflows · AI setup · Localization