Authenticate transport
Verify webhook or event transport and load the exact mailbox and message identity.
Autonomy makes email an always-on input and external action channel. The architecture must bound identity, content, state, cost, and human authority before scale.
Autonomous-agent email infrastructure needs a dedicated mailbox per trust boundary, scoped credentials, event-driven ingestion, idempotent state, bounded retrieval, untrusted-content handling, explicit approval for consequential actions, delivery observability, retention controls, and a fast pause or revocation path. Mailbox creation alone is not a complete autonomous email system.
Autonomous email is a state machine, not an inbox cron job
Verify webhook or event transport and load the exact mailbox and message identity.
Treat content as untrusted and decide eligibility before exposing tools or requesting a model action.
Use idempotent tool calls, record external references, and require approval when authority or cost crosses a threshold.
A new message enters a workflow that may classify content, retrieve related state, decide whether a response is permitted, call other tools, send mail, and wait again. Every transition should carry an identity, reason, and idempotency key.
Polling the latest message and asking a model what to do loses causal context. The system should bind events to a mailbox, thread, workflow, expected sender set, current state, and allowed action set before inference begins.
Verify webhook or event transport and load the exact mailbox and message identity.
Treat content as untrusted and decide eligibility before exposing tools or requesting a model action.
Use idempotent tool calls, record external references, and require approval when authority or cost crosses a threshold.
Own mailbox creation, scope, expiry, pause, rotation, recovery, and retirement.
Parse, store, search, thread, label, and retrieve raw or structured email under mailbox scope.
Verify transport, deduplicate events, acknowledge quickly, and schedule durable processing.
Define allowed senders, domains, actions, budgets, approvals, and escalation paths.
Interpret eligible content and choose only the tools exposed for the current workflow state.
Track IDs, states, latency, errors, costs, and human decisions with an emergency stop path.
Transport authentication, sender authentication, content safety, and action authorization are distinct. Passing one check must not imply the others.
| Action | Default autonomy | Required evidence or approval |
|---|---|---|
| Read known workflow notification | Automatic | Scoped mailbox, eligible sender or workflow, bounded retrieval. |
| Extract code or structured field | Automatic in test or approved flow | Current message, expected recipient, timeout, no external side effect yet. |
| Draft a reply | Automatic draft | Relevant thread and policy; no send authority implied. |
| Send routine approved reply | Policy-dependent | Persistent identity, allowlist, idempotency, cost and rate checks. |
| Change account, payment, credential, or production state | Human approval | Verified intent, target, impact, and rollback path. |
| Create durable mailbox or domain | Human or operator action | Named owner, retention, reputation, and incident responsibility. |
Track mailbox provisioning, first inbox read, first inbound message, first extracted value, approved sending, permanent identity, and sustained activity as separate events. Package downloads and created credentials are acquisition signals, not active users.
Operational metrics should include inbound latency, webhook retries, duplicate suppression, parser ambiguity, action approvals, send failures, bounces, complaints, pauses, and revocations without storing broad message content in analytics.
Begin with receiving one expected message and returning one bounded value. Add search when the agent needs history, events when polling becomes wasteful, persistent identity when future correspondence matters, and sending only when policy and review are explicit. At every stage, preserve message identity, idempotency, revocation, and an accountable owner. This capability ladder creates measurable checkpoints for reliability and safety while allowing the system to grow into durable infrastructure only after real workflows demonstrate the need.
Product behavior is verified against the mails0 source and documentation. External comparisons link to official vendor documentation checked on 2026-08-15.
No. Filter by mailbox and workflow eligibility, treat content as untrusted, and retrieve only the data needed for the current state.
Only within an explicit policy for the mailbox, sender, content class, cost, and rate. Consequential or ambiguous replies should require review.
A fast scoped pause or revocation path is essential because it limits one agent or mailbox without causing a global outage.
Measure cohort-linked first value and sustained authorized activity. Do not label downloads, page views, or created credentials as retained users.
Start with a receive-only temporary mailbox. Move to a permanent identity or self-hosted deployment only after the workflow reaches a real email value event.