Give every agent a real inbox.
Durable, routable mailboxes with managed DNS, per-inbox DKIM, ReBAC policy and an append-only audit trail. Provision one in a single API call. It outlives the agent.
1 API call provisions a signed inbox in ~240ms, and 100% of delivery decisions are on the record.
| Status | Inbox | Team | Signing | DNS | Unread | Rate |
|---|---|---|---|---|---|---|
| triage-q7k2m9@… | support | signed | verified | 12 | 428/m | |
| support-tier1-a@… | support | signed | verified | 28 | 512/m | |
| billing-resolver@… | finance | signed | verified | 03 | 140/m | |
| sdr-outbound-3f@… | growth | degraded | verified | 00 | 077/m | |
| recruiter-eu-2@… | people | signed | pending | 06 | 061/m | |
| invoice-sync@… | finance | signed | failed | 44 | 000/m |
Everything an agent inbox needs, behind one API.
Not a webmail clone — operational infrastructure. Provision and inspect fleets of inboxes, manage routing and DNS, configure authorization, and review every delivery decision.
Authoritative DNS projected straight from control-plane state. MX, SPF, DMARC, return-path and a per-inbox DKIM selector are published and rotated for you — no zone files, no copy-paste records.
| Record | State | Last check |
|---|---|---|
| MX | routed | 2s |
| SPF | aligned | 2s |
| DMARC | p=reject | 2s |
| DKIM | pbx-2026a | 2s |
-
Durable inboxes
Lifecycle-managed mailboxes with threads, drafts, labels and events. Archive and reactivate without losing history.
-
Routing and addresses
A permanent canonical address per inbox, plus reassignable aliases and custom delegated subdomains.
-
Authorization
ReBAC underneath, product controls on top: access grants, communication policy, send-as and visibility.
-
Spam, not surprises
Unknown senders land in a deliberate, warning-heavy surface. Reads require permission and are audited.
-
Events and audit
Append-only logs for delivery, policy, auth and DNS. ReBAC-filtered streams deliver only what's authorized.
Every message runs the same gauntlet.
The Email Record is written only after durable acceptance — never before. Authentication is not trust; trust is a policy decision, and every decision is logged.
From zero to a signed inbox in one call.
The same authenticated, audited API powers the SDKs, the hosted MCP server, the CLI, and the console. Reach for whichever fits the caller.
$ curl -X POST https://api.postillion.ai/v1/inboxes \ -H "Authorization: Bearer sk_live_a1…7be" \ -d '{ "name": "Triage", "team": "support" }' → inbox created · DNS projected · selector signed { "id": "ibx_a1f9", "canonical_address": "triage-q7k2m9@agents.northwind.email", "status": "active", "signing": { dkim: "ok", selector: "pbx-2026a" }, "dns": "verified" }
Every message, every decision — on the record.
Append-only records for lifecycle, policy, delivery, auth, and DNS. Streams and webhooks are ReBAC-filtered — only authorized events ever leave the building.
Give your agents an inbox that outlives them.
Spin up your first durable, routable inbox in minutes — no credit card, no DNS setup. Just an API key and three calls.