Shared team addresses
Set up addresses like support@ or sales@, and choose exactly who can read, send as, or fully manage each one.
Open source · MIT licensed
Give your organisation real email: personal inboxes for everyone, shared addresses for teams, and clear control over who can access what. It runs in your own Cloudflare account, on your own domain — not a service you rent from us.
MIT licensed Your domain, your data Sign in with Google or Microsoft
Product tour
Real cmail screens, filled with sample data. Personal mail, shared team mail, and admin tools all live in one place — with no shared passwords and a clear record of who did what.
Capabilities
The features that matter for running organisational email well.
Set up addresses like support@ or sales@, and choose exactly who can read, send as, or fully manage each one.
People use the account they already have. No extra password for you to store or for someone else to steal.
Mail flows through Cloudflare, or Postmark if you prefer — not a sandbox or a demo.
When someone asks “did my email arrive?”, search delivery history and admin activity in one place.
Require people to accept your IT policy before they get mail access. Layer personal and company signatures automatically.
Flags suspicious links, look-alike senders, and messages from people you’ve never heard from before.
Set up teams, roles, and reporting lines. Directory details stay internal by default.
Install cmail on a phone or desktop, and get notified when new mail arrives.
Shared mailboxes
Everyone signs in with their own Google or Microsoft account — nobody shares a password. A manager creates the shared address and decides exactly what each person can do with it. Afterwards, it’s clear who did what.
Folders, read status, and sent mail are shared with everyone who has access. Drafts stay private until sent. (cmail borrows the term “Exchange-style” from Microsoft Exchange for these permission levels — it’s an independent, Cloudflare-native product, not a Microsoft Exchange server.)
Deploy
Clone the repo, create your Cloudflare database and storage bucket, set up sign-in, and store your secrets — then verify mail flow before you go live.
# clone, configure, and validate
git clone https://github.com/Rob142857/cmail.git
cd cmail
pnpm install
pnpm setup
pnpm validate