Running a deployment
Don't run your own mail server. Deploy a serverless one.
What ServerlessInbox is
Section titled “What ServerlessInbox is”One CloudFormation stack in your own AWS account gives you a working mail server: the JMAP API (RFC 8620 / 8621), webmail, an admin UI, an admin API and a blob API, generated DNS records, SES bounce and complaint handling, multiple domains, aliases, shared mailboxes, groups, plus-addressing, full-text search and push.
ServerlessInbox replaces the mail side of a provider like Google Workspace or Microsoft 365 — mail, contacts, aliases, and shared mailboxes. It does not include calendar; that’s on the build list, not in this beta.
Nothing runs when nobody is mailing: Lambda, DynamoDB, SQS and SES are all billed by usage. For a 3-mailbox company the modelled AWS bill is about $2.50 a month, rising to about $7.90 a month at 15 mailboxes — the size this product targets — and an idle deployment costs roughly $0.55–$1.15. Those are calculated figures with the workload and unit prices shown, not measurements from a production fleet.
During the beta, deployments are validated for eu-west-1 (Ireland). More regions are coming; if you need one sooner, ask in GitHub Discussions and we’ll deploy it on request.
Documentation sections
Section titled “Documentation sections”Common starting points
Section titled “Common starting points”Building against it
Using the mailbox