# mailfab > Temporary email service with guest inboxes, authenticated mailboxes, share links, API access, and an agent-oriented CLI. mailfab lets users create disposable email inboxes for verification, testing, and short-lived workflows. The public site is available at https://mailfab.net. ## Key Links - Home: https://mailfab.net/en - Guest inbox: https://mailfab.net/en/guest - Temporary email API: https://mailfab.net/en/temporary-email-api - Playwright email testing: https://mailfab.net/en/temporary-email-for-playwright - Temporary email for testing: https://mailfab.net/en/temporary-email-for-testing - Send email from a temporary address: https://mailfab.net/en/send-email-from-temporary-email - Burner email guide: https://mailfab.net/en/burner-email - Throwaway email guide: https://mailfab.net/en/throwaway-email - Mailinator alternative: https://mailfab.net/en/mailinator-alternative - Sitemap: https://mailfab.net/sitemap.xml - Robots policy: https://mailfab.net/robots.txt - Full LLM index: https://mailfab.net/llms-full.txt - GitHub repository: https://github.com/snapfunction/mailfab - CLI package: https://www.npmjs.com/package/@mailfab/cli - CLI source and usage: https://github.com/snapfunction/mailfab/tree/master/packages/cli ## What mailfab Provides - Browser-based disposable inbox creation. - Guest inboxes at `/en/guest` and localized equivalents, with browser-session access and selectable expiration options. - Authenticated mailbox management for creating, listing, reading, sharing, sending from, and deleting temporary email addresses. - REST API endpoints protected by API keys. - Optional outbound email delivery through Resend when configured by the workspace. - Webhook notifications for new incoming mail, including standard webhook endpoints and Feishu-compatible payloads. - Multi-language public pages in English, Simplified Chinese, Traditional Chinese, Japanese, and Korean. - Self-hosting on Next.js and Cloudflare Workers with D1 and KV. ## CLI Quick Reference Install: ```bash npm i -g @mailfab/cli ``` Configure: ```bash mailfab config set api-url https://mailfab.net mailfab config set api-key YOUR_API_KEY ``` Common commands: - `mailfab --json create --domain mailfab.net --expiry 1h` - `mailfab --json list` - `mailfab --json list --email-id ` - `mailfab --json wait --email-id --timeout 120` - `mailfab --json read --email-id --message-id ` - `mailfab --json send --email-id --to
--subject --content ` - `mailfab --json delete --email-id ` Typical agent workflow: create an inbox, use the address in a signup or test flow, wait for a message, read the message body, extract the needed code or link, then delete the inbox when done. See https://mailfab.net/llms-full.txt for a more complete machine-readable summary.