Skip to content

Every side project’s domain, on one server

You have eight domains and about nine mailboxes between them. Per-seat mail pricing is absurd at that shape, and rolling your own Postfix is a weekend you will spend again in six months.

One price, however many domains

The licence is per server. Adding the ninth domain costs nothing, and neither does the tenth mailbox on it. That is the whole reason this shape exists — the hosted suites price per person, and you are one person with a lot of addresses.

Scriptable end to end

A REST API generated from the server’s own schemas, a CLI that installs, doctors, backs up and upgrades, and an answers file so a machine can provision one without a browser. The admin console is one client of the API, not the other way round.

Compose you can read

It is Postfix, Dovecot, Rspamd, Postgres and a Node control plane, in a compose file you can open. Nothing is hidden behind an agent, and `docker compose logs` tells you what it always did.

The deliverability half is done

The part that actually costs you weekends: DKIM keys created for you and rotated in a click, SPF and DMARC generated and verified, ARC and SRS handled, reports ingested, blocklists watched. That is the work you were going to keep re-doing.

The evidence

Not for you if

  • You want free, and you are happy maintaining the deliverability half yourself — mailcow and Mail-in-a-Box are good, and we say so on the comparison pages.
  • Your provider blocks outbound port 25 and will not open it. No mail server fixes that.
  • You want somebody else to be responsible when mail stops. Nobody self-hosting gets that, including here.

Questions

What do I need to run MailDock?
Does my mail stop if I stop paying?
Is the licence per mailbox or per server?
Can I migrate from cPanel, Plesk, Google Workspace or Microsoft 365?
What does the AI do with my mail?
Do I have to set up DKIM, SPF and DMARC myself?
Is there a free trial?
Can I move my licence to another server?
Who is behind MailDock, and what happens if you disappear?