Index
All 62 features,
one page.
56 you can use today and 6 still to come. Each one links to the page that says what it actually does. For the same list with the reasoning around it, read Features.
Domains & addresses
OpenEmail is built around the domain rather than the mailbox. You point one at us, and every address on it is real.
- Catch-all addresses
- Every address on the domain receives, including ones that have never been created. One switch closes it.
- Multiple domains
- Point several domains at one inbox, subdomains included.
- DMARC policy
- A starter p=none record, printed to copy or written by a sync, never tightened for you.
- Temporary addressesSoon
- An address that works for a fortnight and then stops, so a signup cannot follow you. Catch-all already gives you a throwaway address for every signup, but it lives as long as the domain does.
- Send as any alias
- Reply from the exact address the mail arrived on.
- Merged inboxes
- Read every address in one stream, or narrow to the two or three you actually work out of.
- Forward an address elsewhere
- Point any address, or everything a domain accepts, at an outside mailbox instead of this one.
- Workspace branding
- Put your own mark and logo in the sidebar, in place of ours.
Reading & organising
What happens between mail arriving and you deciding what to do about it.
- Full-text search
- Forgiving words and operators like from: and has:, inside the folder you are reading.
- Search in plain language
- Ask the command palette for what you want and it writes the query.
- Read in your language
- A message you cannot read, turned into a language you can, without leaving it.
- Labels
- Name a label, pick one of six colours, and filter the list down to it.
- Thread notes
- Keep a private note attached to a thread.
- Analytics & graphs
- What your mailbox is actually doing, drawn rather than guessed at.
- Recipient suggestions
- The people you already write to, offered as you type.
- Keyboard-first
- The palette is ⌘K, the assistant is ⌘0, and the list moves under the arrow keys.
Writing & sending
The composer, and everything attached to the moment you hit send.
- Templates
- A body written once, versioned, and sent many times: from the composer, from your own code, or by an agent.
- Files
- Every attachment this mailbox holds, in one place you can search, download and clear out.
- Workspace and address settings
- Your account sets the defaults. A workspace can answer differently, and any address can have its own signature and tracking.
- Signature
- One sign-off for every address, and a different one for any address that needs it.
- Writing tools
- Formatting, inline completion and emoji shortcodes in the composer.
- Send in theirs
- Write in your own language and have it arrive in the recipient’s.
- Meetings & calendar
- A calendar at /mail/calendar in month, week and day views, holding both your meetings and the mail you have queued to go out later.
- Drafts
- Autosaved three seconds after you stop typing, and reopened from the Drafts folder with the recipients, the subject and the body intact. The attachments and the From address stay behind.
- Scheduled send
- Write it now, land it when they are awake.
- Undo send
- A window to change your mind, and the composer comes back exactly as it was.
- See when mail you sent was opened
- Whether a message you sent has been opened, when, how many times and which of its links were followed. On unless you turn it off, and plain about the readings it cannot get.
- Tracking on your own domain
- Tracked links and the open pixel on a subdomain you choose, such as links.yourdomain.com, instead of the OpenEmail address.
- Files on your own domain
- Download links for the files you send on a subdomain you choose, such as files.yourdomain.com, instead of the OpenEmail address.
- Attachments
- Pick them with the paperclip or paste them in. A pasted image lands in the body rather than the file list, and a file dragged onto the composer is not attached at all. On an OpenEmail mailbox incoming files sit in object storage, one object each, and opening a thread pulls every one of them.
AI
Everything here runs against your own mailbox and is yours to switch off. The prompts are readable and editable.
- Ask your inbox
- A chat that can act, not just answer. On every plan, Free included.
- Subject lines
- Write the body, and the subject writes itself.
- Draft from a note
- Give it the gist and get the whole body back, in the first person as you.
- Your writing style
- Drafts are shaped by how you actually write.
- Editable prompts
- Read and rewrite the system prompts OpenEmail uses.
- Agents on the inboxSoon
- Triage, labelling, summaries and first-pass replies, done before you open the tab. Summaries are the one piece that runs on arrival today; triage, labelling and first-pass replies do not.
Safety & authenticity
Two questions about a message you were not expecting: is the sender the domain it claims to be, and did a person write this. Both are answered on the message itself, next to the sender, rather than in a filter that quietly disappears things.
- Verified sender
- A mark beside the sender when the sending domain’s published records line up.
- Sender pictures
- A real picture for everyone you correspond with when one can be found, and a mark seeded on their identity when it cannot.
- Phishing & spam filtering
- Mail the sending domain itself disowns lands in Spam rather than the inbox.
- Sender research & look-alike domains
- Who is this, in fifty words, and is the domain a look-alike?
- Written by AI
- A label on the message when the words look generated rather than written.
Filters & blocking
Spam filtering decides what is junk. This is the other half: what you have decided you do not want, however legitimate it is and whoever it is from.
- Block a sender or a domain
- One address, or everything from a domain, stopped before it reaches you.
- Bad-language filter
- Mail carrying the words you do not want to read does not open in front of you.
- Rules you write yourself
- Your own conditions, and what should happen to anything that matches them.
Agents, API & MCP
OpenEmail is meant to be operated by software as well as by people. The mailbox is the same either way.
- MCP server
- Point Claude, or any MCP client, at your mailbox.
- OAuth for third-party clientsSoon
- Self-service client registration with PKCE, so an app can ask for access properly. Consent and revocation are here; scope is not, so a token reaches your whole mailbox rather than the part an app asked for.
- REST API
- A documented HTTP API with issuable, scopable, revocable keys.
- Typed SDKs
- A TypeScript client first, then the rest.
- Webhooks
- Tell your endpoint when mail arrives, instead of making you poll.
Workspaces & team
A workspace holds your domains, the mailboxes on them, and the people who read them. Sharing is per address or per whole domain, and a whole domain covers every address made on it later.
- Share an address
- Hand billing@ to the person who does the billing.
- Scoped visibility
- One address means one address.
- Roles & permissions levels
- A role says what somebody may do; an address grant says what they may do it to.
- Invitations
- Share with someone who has not signed up yet and have them invited.
Privacy & ownership
Privacy first is a claim every mail company makes, so here it is as a list of things you can go and check: what is stripped out of a message before you see it, what is never fetched on your behalf, and what happens to your mail when you stop paying us.
- Tracking pixels stripped
- The invisible image that tells a sender you opened their mail is gone before you see the message.
- Remote image control
- Stop a sender fetching anything from their own server while you read.
- Choose which emails we send you
- Per-category switches in Account → Notifications, and the ones that matter are honestly marked as unswitchable.
- Your mail on object storage
- Full message bodies and attachment bytes on R2, indexed per mailbox.
- Bring your old mailboxSoon
- Arrive with the mail you already have, whether an archive exported from wherever it lives now or the account itself, threaded as it was and filed where it belongs. There is no importer of any kind yet; the one part already solved is threading, because imported mail that keeps its original headers threads itself alongside mail that arrives later.
- Take your mail with youSoon
- One download with everything in it: every message and attachment in a format another mail app can open, plus your contacts, labels, rules, templates and calendar. Nothing exports today: the only things that leave through the product are one attachment at a time and your own encryption key, and what an archive can carry is a rebuild rather than the original bytes.
- Transport encryption
- Mail moves over TLS on the hops we run, and transport alone never turns the padlock green, because nothing on this backend can read the transport off a delivery.
- Encryption at restSoon
- Every field of a message sealed before it is written down (body, subject, addresses and attachment bytes), so a copy of the database is ciphertext rather than mail. Only the credentials you hand us are sealed this way today; bodies, subjects and attachments are stored as they arrived, and the envelope that will seal them is built but deliberately wired to nothing.
- End-to-end encryption
- OpenPGP keys made in your browser. Mail you send to another OpenEmail address can be sealed before it leaves the tab, and sealed mail addressed to you opens in the reading pane, decrypted on your machine. The keys are never ours to hand over.