personal mail infrastructure /// par avion
mailcore connects Claude to every mailbox you own — triage, drafting, and human-approved sending — while your mail server remains the only copy of your mail. No sync. No index. No database of you.
the law
Most "private" services promise not to look. mailcore's database was built without the tables — this excerpt ships verbatim in the production migration.
the flow
App password or OAuth — Fastmail, Gmail, Outlook, any IMAP. The connection is tested live before it's saved, and if it ever breaks you fix it in place: re-enter one field, retest, resume.
Every key sits on a capability ladder and can be filtered to folders. Before you create it, mailcore shows a live preview of the real messages that key would see — scope first, trust after.
Triage lands as tags like ai.needs-reply. Drafts land in your
Drafts folder. Nothing sends without your token-confirmed
approval — and editing a draft anywhere voids its token.
the envelope
AI drafts are real RFC 5322 messages sitting in your real Drafts folder — open Mail.app or Gmail and there they are. The workflow lives in a few X-MC headers on the draft itself…
…and the moment you approve a send, those headers are stripped on the wire. Recipients get a normal email from you. The mailbox stays the single source of truth; walk away any time and everything is still just email.