Mail SaaS

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.