Mailcow-native SaaS
Build email accounts like product infrastructure, not manual ops.
This project couples a FastAPI control plane with a Next.js operator interface so signup, mailbox provisioning, API keys, and admin controls all live in one product boundary.
Contract
What ships in this build
Frontend and backend follow the repo docs, including compatibility aliases and the canonical database schema.
JWT auth
Random usernames
API keys
Mail abstractions
Admin quotas
Mailcow validation
Programmable mailboxes
Provision one mailbox per user and expose email actions through your API instead of shell access.
Mailcow-backed delivery
Use Mailcow for SMTP, IMAP, DKIM, spam filtering, and webmail while your app owns identity and policy.
Admin-grade controls
Monitor quotas, suspend abusive accounts, and issue API keys without logging into infrastructure.