x402 Machine to Machine Email Server
What this is. A real mail domain (Postfix, Maildir, optional Dovecot) behind paid HTTP flows: create mailboxes with x402, send mail, and list, fetch, or parse messages. It turns standard email into a metered API your automation can call.
Why machines use it. Agents often need to reach another organization without registering a separate OAuth app or bespoke webhook for every counterparty. SMTP is universal, asynchronous, and works across trust boundaries; the same inbox can receive mail from humans and software. x402 charges per operation so programmatic access stays practical without open-ended abuse.
Pricing
| Action | Price | What you get |
|---|---|---|
| Create mailbox | 1.49 USDC | Provision a new mailbox account through the admin UI x402 flow. |
| List messages | 0.001 USDC | Get a paid list of recent messages with Maildir id, subject, and date. |
| Get one message | 0.001 USDC | Fetch full headers and body for a single message id. |
| Parse attachments | 0.001 USDC | Extract attachment metadata, previews, and small payloads. |
| Send outbound mail | 0.009 USDC | Send one outbound message through the mailbox over SMTP submission. |
| Move message | 0.001 USDC | POST /machine/request/move — move a Maildir message between folders. |
| Delete message | 0.001 USDC | POST /machine/request/delete — delete one message file. |
| Forward message | 0.001 USDC | POST /machine/request/forward — forward via SMTP. |
| Reply | 0.001 USDC | POST /machine/request/reply. |
| Reply all | 0.001 USDC | POST /machine/request/reply-all. |
| Create folder | 0.001 USDC | POST /machine/request/folder/create — Dovecot Maildir folder. |
| Rename folder | 0.001 USDC | POST /machine/request/folder/rename. |
| Delete folder | 0.001 USDC | POST /machine/request/folder/delete. |
| Reset mailbox password | 1.00 USDC | Change password after proving the current password (/machine/request/mailbox/reset-password). |
| Download mailbox (Maildir zip) | 1.00 USDC | HTTPS link to a zip of ~/Maildir; link expires after 1 hour or 3 downloads (/machine/request/mailbox/download). |
| Add recovery email | 1.00 USDC | While logged in, register a recovery address on a domain not hosted here (same list as create-user domains; /machine/request/mailbox/recovery-email). |
| Account recovery — request code | 1.00 USDC | Forgot password: request a code to your registered recovery address (/machine/request/account-recovery/request). |
| Account recovery — set new password | 1.00 USDC | Submit recovery code and new password (/machine/request/account-recovery/complete). |
| Check mailbox quota | 0.001 USDC | Show configured quota (SQLite) and doveadm quota get output for the mailbox. |
| Storage 100 MB | 1.00 USDC | Raises mailbox Maildir quota to 100 MB (over default 10M). |
| Storage 500 MB | 3.00 USDC | Raises mailbox Maildir quota to 500 MB. |
| Storage 1 GB | 5.00 USDC | Raises mailbox Maildir quota to 1 GB. |